PageRenderTime 38ms CodeModel.GetById 33ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/apertura_cta.php

https://github.com/ejgallegos/tgpcuentas
PHP | 263 lines | 248 code | 15 blank | 0 comment | 4 complexity | 7f47e9e16afa6e60356431923cafff9a MD5 | raw file
  1<?php
  2require_once("class/class.php");
  3require_once("class/class_usuarios.php");
  4
  5if ($_SESSION["session_user"] and $_SESSION["session_perfil"]) {
  6    $obj = new Usuarios();
  7    $perfil = $obj->get_permisos_por_id();
  8  
  9        require_once 'class/aperturaCuenta.php';
 10        require_once 'class/saf.php';
 11        require_once 'class/sectores.php';
 12        require_once 'class/bancos.php';
 13  
 14  
 15    $obj1 = new Saf();
 16    $saf = $obj1->Ordenar_Saf();
 17    
 18    $obj20 = new Sectores();
 19    $sector = $obj20->Ordenar_Sector();
 20    
 21    $obj3 = new Bancos();
 22    $banco = $obj3->Ordenar_Banco();
 23    
 24    $obj2 = new AperturaCta();
 25    if (isset($_POST["Guardar"]) and $_POST["Guardar"] == "Si") {
 26        
 27        $obj4 = new AperturaCta();
 28        $id_acta = $obj4->idActa($_POST["saf"]);
 29        
 30        $obj5 = new AperturaCta();
 31        $id_bco = $obj5->idBanco($_POST["banco"]);
 32        
 33        $obj6 = new AperturaCta();
 34        $id_sector = $obj6->idSector($_POST["sector"]);
 35                
 36         $bco = $id_bco[0]['nombre'];
 37         $saf = $id_acta[0]['servicio'];
 38         $nombre_sector = $id_sector[0]['sector'];
 39     
 40        $obj2->Alta_Acta($saf, $nombre_sector, $_POST["sector"], $_POST["denominacion"], $bco);
 41        exit;
 42    }
 43    
 44?>
 45<!DOCTYPE html>
 46<html lang="es">
 47<head>
 48    <meta charset="utf-8">
 49    <meta http-equiv="X-UA-Compatible" content="IE=edge">
 50    <meta name="viewport" content="width=device-width, initial-scale=1">
 51    <title>Sistema de Padr贸n de Cuentas Oficiales</title>
 52    <link rel="shortcut icon" href="img/favicon.ico"/>
 53
 54    <!-- Bootstrap core CSS -->
 55    <link href="css/bootstrap.css" rel="stylesheet">
 56    <link href="css/bootstrap-theme.css" rel="stylesheet">
 57
 58    <!-- Just for debugging purposes. Don't actually copy this line! -->
 59    <!--[if lt IE 9]><script src="assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
 60
 61    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
 62    <!--[if lt IE 9]>
 63      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
 64      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
 65    <![endif]-->
 66    <style type="text/css"> body {padding-bottom: 40px; background-color: #eee; } </style>
 67 </head>
 68
 69  <body>
 70
 71  <div class="container">
 72
 73    <?php include ("partes/nav.php"); ?>
 74      
 75      <div class="row">
 76
 77        <div class="col-md-12">
 78          <ul class="breadcrumb" style="margin-bottom: 5px;">
 79            <li><a href="home.php"><span class="glyphicon glyphicon-home"></a></li>
 80            <li>CUENTAS OFICIALES</li>
 81            <li class="active">APERTURA DE CUENTAS</li>
 82          </ul>
 83      </div>  
 84      
 85        <?php include ("partes/menu.php"); ?>
 86
 87        <div class="col-md-10">
 88
 89        <div class="panel panel-primary">   
 90          
 91          <div class="panel-heading">
 92             <h3 class="panel-title"><span class="glyphicon glyphicon-chevron-right"></span>&nbsp;Apertura de Cuentas</h3>
 93          </div>  
 94          
 95          <div class="panel-body">
 96          
 97                  <form class="form-horizontal" role="form" action="apertura_cta.php" method="POST">
 98                      <div class="form-group">
 99                        <label class="col-sm-2 control-label">SAF</label>
100                        <div class="col-sm-3">
101                            <select class="form-control" name="saf" onchange="slctryole(this,this.form.sector)" autofocus required title="Debe Seleccionar un SAF">
102                              <option value="">Sin Especificar</option>
103
104
105                                  <?php
106                                  for($i=0;$i<sizeof($saf);$i++){
107                                      ?>
108                                  <option title="<?php echo $saf[$i]["nombre"]; ?>" value="<?php echo $saf[$i]["cod_ser"]; ?>"> <?php echo $saf[$i]["servicio"]; ?></option>
109
110                                      <?php
111                                        }
112                                      ?>
113                            </select>
114                        </div>
115                      </div>
116                       <div class="form-group">
117                        <label class="col-sm-2 control-label">Sector</label>
118                        <div class="col-sm-5">
119                            <select class="form-control" name="sector" id="sector" required title="Debe Seleccionar un Sector">
120                              <option value="">Sin Especificar</option>
121
122                            </select>
123                        </div>
124                      </div>
125                      <div class="form-group">
126                        <label class="col-sm-2 control-label">Denominaci贸n</label>
127                        <div class="col-sm-9">
128                          <input type="text" class="form-control" placeholder="Denominaci贸n" name="denominacion" required title="Ingrese una Denominaci&oacute;n">
129                        </div>
130                      </div>
131
132                      <div class="form-group">
133                        <label class="col-sm-2 control-label">Banco</label>
134                        <div class="col-sm-5">
135                            <select class="form-control" name="banco" required title="Debe Seleccionar un Banco">
136                              <option value="">Sin Especificar</option>
137                              
138                                        <?php
139                                          for($i=0;$i<sizeof($banco);$i++){
140                                          ?>
141                                          <option value="<?php echo $banco[$i]["id"]; ?>"> <?php echo $banco[$i]["nombre"]; ?></option>
142
143                                          <?php
144                                          }
145                                          ?>
146
147                            </select>              
148                        </div>
149                      </div>
150
151                     <br>
152
153                      <div class="form-group">
154                        <div class="col-sm-offset-2 col-sm-10">
155                          <button type="submit" class="btn btn-primary">Aceptar</button>
156                          <button type="button" class="btn btn-default" onclick="location='home.php'">Cancelar</button>
157                          <input type="hidden" name="Guardar" value="Si" />
158                        </div>
159                      </div>
160                    </form> 
161                </div> 
162
163              <div class="panel-footer"><?php include ("partes/footer.php");?></div>  
164
165          </div>
166      </div>
167    </div>
168
169</div> <!-- /container -->
170	
171	
172    <!-- Bootstrap core JavaScript
173    ================================================== -->
174    <!-- Placed at the end of the document so the pages load faster -->
175    <script src="js/jquery.min.js"></script>
176    <script src="js/bootstrap.min.js"></script>
177
178          <script language='javascript' type='text/javascript'>
179              function slctr(texto,valor)
180              {
181                  this.texto = texto
182                  this.valor = valor
183               }
184          </script>
185
186          <?php
187          ///////////////////////////////////////////////////////////////////////////////////
188          //       SCRIPT QUE AUTOMATIZA LA SELECCION DE DOS SELECT POR EJ: LOCALIDADES - PCIA
189          ///////////////////////////////////////////////////////////////////////////////////
190            echo "<script language='javascript' type='text/javascript'>".chr(13).chr(10);
191            $varaux= $sector[0]['cod_saf'];
192            echo "var ".$sector[0]['cod_saf']."=new Array()".chr(13).chr(10);
193                  $cont=0;
194                  //MENSAJE DESPUES DE SELECCIONAR SELECT
195                  //echo $sector[0]['cod_saf']."[$cont] = new slctr('Seleccione Sector','d00')".chr(13).chr(10);
196                  //$cont++;
197            echo $sector[0]['cod_saf']."[$cont] = new slctr('".trim($sector[0]['sector'])."','".$sector[0]['id']."')";
198            echo chr(13).chr(10);
199            //$cont++; GENERA ERROR
200            
201                  for($i=0;$i<sizeof($sector);$i++)
202                  {
203              if ($sector[$i]['cod_saf']==$varaux)
204              {
205                $vcod=$sector[$i]['cod_saf'];
206                echo $sector[$i]['cod_saf']."[$cont] = new slctr('".trim($sector[$i]['sector'])."','".$sector[$i]['id']."')";
207                echo chr(13).chr(10);
208                $cont++;
209              }
210              else
211              {
212                $varaux=$sector[$i]['cod_saf'];
213                echo "var ".$sector[$i]['cod_saf']."=new Array()".chr(13).chr(10);
214                $cont=0;
215                                  //MENSAJE DESPUES DE SELECCIONAR SELECT
216                //echo $sector[$i]['cod_saf']."[$cont] = new slctr('Seleccione Sector','d00')".chr(13).chr(10);
217                //$cont++;
218                echo $sector[$i]['cod_saf']."[$cont] = new slctr('".trim($sector[$i]['sector'])."','".$sector[$i]['id']."')";
219                echo chr(13).chr(10);
220                $cont++;
221              }
222            }
223            echo "</script>";
224          ///////////////////////////////////////////////////////////////////////////////////
225          //       SCRIPT QUE AUTOMATIZA LA SELECCION DE DOS SELECT POR EJ: LOCALIDADES - PCIA
226          /////////////////////////////////////////////////////////////////////////////////// 
227          ?>
228
229          <script language='javascript' type='text/javascript'>
230              function slctryole(cual,donde)
231              {
232                if(cual.selectedIndex != 0)
233                {
234                  donde.length=0
235                  cual = eval(cual.value)
236                  for(m=0;m<cual.length;m++)
237                  {
238                    var nuevaOpcion = new Option(cual[m].texto);
239                    donde.options[m] = nuevaOpcion;
240                    if(cual[m].valor != null)
241                    {
242                      donde.options[m].value = cual[m].valor
243                    }
244                    else
245                    {
246                      donde.options[m].value = cual[m].texto
247                    }
248                  }
249                }
250              }
251          </script>  
252
253</body>
254</html>
255<!--FINALIZA LA SESION-->
256<?php
257}else
258{
259	echo "<script type='text/javascript'>
260	alert('Ud debe Iniciar Sesi\u00f3n para acceder a este contenido.');
261	window.location='index.php';
262	</script>";
263}