PageRenderTime 24ms CodeModel.GetById 18ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/e_cuenta.php

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