PageRenderTime 95ms CodeModel.GetById 60ms app.highlight 17ms RepoModel.GetById 13ms app.codeStats 0ms

/cambiar_saf.php

https://github.com/ejgallegos/tgpcuentas
PHP | 328 lines | 315 code | 13 blank | 0 comment | 5 complexity | 3cb4dbb5d0009e3ac429b00401912da0 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        $saf = $id_cta[0]['servicio'];
 29
 30        $obj4->cambiarSaf($_POST["id"], $saf, $_POST["sector"]);
 31        exit;
 32    }
 33
 34     if (!empty($_GET["id"])) 
 35         {
 36             $id = $_GET["id"];
 37             $obj5 = new Cuentas();
 38             $row = $obj5->idCambiarSaf($id);
 39         } 
 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    <!-- Bootstrap theme -->
 55    <link href="css/bootstrap-theme.css" rel="stylesheet">
 56
 57    <!-- Just for debugging purposes. Don't actually copy this line! -->
 58    <!--[if lt IE 9]><script src="assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
 59
 60    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
 61    <!--[if lt IE 9]>
 62      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
 63      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
 64    <![endif]-->
 65    <style type="text/css"> body {padding-bottom: 40px; background-color: #eee; } </style>
 66 </head>
 67
 68  <body>
 69
 70  <div class="container">
 71
 72    <?php include ("partes/nav.php"); ?>
 73      
 74      <div class="row">
 75
 76        <div class="col-md-12">
 77          <ul class="breadcrumb" style="margin-bottom: 5px;">
 78            <li><a href="home.php"><span class="glyphicon glyphicon-home"></a></li>
 79            <li>CUENTAS OFICIALES</li>
 80            <li><a href="edit_cuentas.php?cta=<?php echo $row[0]["cta"]; ?>">MODIFICACIÓN DE CUENTAS</a></li>
 81            <li class="active">MODIFICACIÓN DE SAF Y SECTOR EN LA CUENTA</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;Modificaci&oacute;n de SAF y Sector en la Cuenta</h3>
 93          </div>  
 94          
 95          <div class="panel-body">
 96
 97              <form action="#" class="form-horizontal">
 98
 99                <div class="form-group">
100                  <label class="col-sm-2 control-label">Nro. Cuenta</label>
101                  <div class="col-sm-3">
102                    <input type="text" class="form-control" readonly value="<?php echo $row[0]['cta']; ?>" name="nro_cta">
103                  </div>
104                </div>
105
106                <div class="form-group">
107                  <label class="col-sm-2 control-label">Acto Administrativo</label>
108                  <div class="col-sm-5">
109                    <input type="text" class="form-control" readonly value="<?php echo $row[0]['actoadm']; ?>" name="acto_adm">
110                  </div>
111                </div>
112
113                 <div class="form-group">
114                  <label class="col-sm-2 control-label">Fecha Acto</label>
115                  <div class="col-sm-3">
116                    <input type="text" class="form-control" readonly value="<?php echo $row[0]['fecha']; ?>" name="fecha_acto">
117                  </div>
118                </div>
119
120                <div class="form-group">
121                  <label class="col-sm-2 control-label">Observaciones</label>
122                  <div class="col-sm-5">
123                            <input class="form-control" type="text" readonly name="observacion"  value="<?php echo $row[0]['observaciones']; ?>">
124                  </div>
125                </div>
126
127              </form> 
128
129                  <form class="form-horizontal" role="form" action="cambiar_saf.php" method="POST">
130                      <div class="form-group">
131                        <label class="col-sm-2 control-label">SAF</label>
132                        <div class="col-sm-3">
133                            <select class="form-control" name="saf" onchange="slctryole(this,this.form.sector)" autofocus required title="Debe Seleccionar un SAF">
134
135                                  <?php
136                                      $cta1 = $row[0]["nombre"];
137                                      $cta2 = $row[0]["cod_ser"];
138                                      $cta3 = $row[0]["servicio"];
139                                      
140                                      for($i=0;$i<sizeof($saf);$i++){
141                                          
142                                          ?>
143                                     
144                                      
145                                      <option title="<?php echo $saf[$i]["nombre"]; ?>" value="<?php echo $saf[$i]["cod_ser"]; ?>" 
146                                      <?php if ($saf[$i]["cod_ser"]==$cta2)
147                                      {
148                                      echo 'selected';
149                                      }
150                                      echo '>'.$saf[$i]["servicio"];
151                                      }
152                                  ?>
153                             </option>
154
155                            </select>
156                        </div>
157                      </div>
158                      
159                       <div class="form-group">
160                        <label class="col-sm-2 control-label">Sector</label>
161                        <div class="col-sm-5">
162                            <select class="form-control" name="sector" id="sector" required title="Debe Seleccionar un Sector">
163                              <?php
164                              
165                                    $cta5 = $row[0]["idsector"];
166                                    
167                                    for($i=0;$i<sizeof($sector);$i++){
168                                        
169                                        ?>
170                                   
171                                    
172                                    <option value="<?php echo $sector[$i]["id"]; ?>" 
173                                    <?php if ($sector[$i]["id"]==$cta5)
174                                    {
175                                    echo 'selected';
176                                    }
177                                    echo '>'.$sector[$i]["sector"];
178                                    }
179                                ?>                            
180                            </select>
181
182                            </select>
183                        </div>
184                      </div>
185                      <div class="form-group">
186                        <label class="col-sm-2 control-label">Denominación</label>
187                        <div class="col-sm-9">
188                          <input type="text" name="denominacion" class="form-control" readonly value="<?php echo $row[0]["denominacion"]; ?>" name="denominacion">
189                        </div>
190                      </div>
191
192                      <div class="form-group">
193                        <label class="col-sm-2 control-label">Banco</label>
194                        <div class="col-sm-5">
195                            <select class="form-control" name="banco" readonly>
196                            <?php
197                                $cta4 = $row[0]["id"];
198                                
199                                for($i=0;$i<sizeof($banco);$i++){
200                                    ?>
201                                
202                                <option value="<?php echo $banco[$i]["nombre"]; ?>" 
203                                <?php if ($banco[$i]["id"]==$cta4)
204                                {
205                                echo 'selected';
206                                }
207                                echo '>'.$banco[$i]["nombre"];
208                                }
209                                ?>
210
211                            </select>              
212                        </div>
213                      </div>
214
215                     <br>
216
217                      <div class="form-group">
218                        <div class="col-sm-offset-2 col-sm-10">
219                          <button type="submit" class="btn btn-primary">Aceptar</button>
220                          <button type="button" class="btn btn-default" onclick="location='edit_cuentas.php'">Cancelar</button>
221                           <input type="hidden" name="Guardar" value="Si" />
222                           <input type="hidden" name="id" value="<?php echo $row[0]["idcta"]; ?>"/>
223                        </div>
224                      </div>
225                    </form> 
226                </div> 
227
228              <div class="panel-footer"><?php include ("partes/footer.php");?></div>  
229
230          </div>
231      </div>
232    </div>
233
234</div> <!-- /container -->
235	
236	
237    <!-- Bootstrap core JavaScript
238    ================================================== -->
239    <!-- Placed at the end of the document so the pages load faster -->
240    <script src="js/jquery.min.js"></script>
241    <script src="js/bootstrap.min.js"></script>
242
243          <script language='javascript' type='text/javascript'>
244              function slctr(texto,valor)
245              {
246                  this.texto = texto
247                  this.valor = valor
248               }
249          </script>
250
251          <?php
252          ///////////////////////////////////////////////////////////////////////////////////
253          //       SCRIPT QUE AUTOMATIZA LA SELECCION DE DOS SELECT POR EJ: LOCALIDADES - PCIA
254          ///////////////////////////////////////////////////////////////////////////////////
255            echo "<script language='javascript' type='text/javascript'>".chr(13).chr(10);
256            $varaux= $sector[0]['cod_saf'];
257            echo "var ".$sector[0]['cod_saf']."=new Array()".chr(13).chr(10);
258                  $cont=0;
259                  //MENSAJE DESPUES DE SELECCIONAR SELECT
260                  //echo $sector[0]['cod_saf']."[$cont] = new slctr('Seleccione Sector','d00')".chr(13).chr(10);
261                  //$cont++;
262            echo $sector[0]['cod_saf']."[$cont] = new slctr('".trim($sector[0]['sector'])."','".$sector[0]['id']."')";
263            echo chr(13).chr(10);
264            //$cont++; GENERA ERROR
265            
266                  for($i=0;$i<sizeof($sector);$i++)
267                  {
268              if ($sector[$i]['cod_saf']==$varaux)
269              {
270                $vcod=$sector[$i]['cod_saf'];
271                echo $sector[$i]['cod_saf']."[$cont] = new slctr('".trim($sector[$i]['sector'])."','".$sector[$i]['id']."')";
272                echo chr(13).chr(10);
273                $cont++;
274              }
275              else
276              {
277                $varaux=$sector[$i]['cod_saf'];
278                echo "var ".$sector[$i]['cod_saf']."=new Array()".chr(13).chr(10);
279                $cont=0;
280                                  //MENSAJE DESPUES DE SELECCIONAR SELECT
281                //echo $sector[$i]['cod_saf']."[$cont] = new slctr('Seleccione Sector','d00')".chr(13).chr(10);
282                //$cont++;
283                echo $sector[$i]['cod_saf']."[$cont] = new slctr('".trim($sector[$i]['sector'])."','".$sector[$i]['id']."')";
284                echo chr(13).chr(10);
285                $cont++;
286              }
287            }
288            echo "</script>";
289          ///////////////////////////////////////////////////////////////////////////////////
290          //       SCRIPT QUE AUTOMATIZA LA SELECCION DE DOS SELECT POR EJ: LOCALIDADES - PCIA
291          /////////////////////////////////////////////////////////////////////////////////// 
292          ?>
293
294          <script language='javascript' type='text/javascript'>
295              function slctryole(cual,donde)
296              {
297                if(cual.selectedIndex != 0)
298                {
299                  donde.length=0
300                  cual = eval(cual.value)
301                  for(m=0;m<cual.length;m++)
302                  {
303                    var nuevaOpcion = new Option(cual[m].texto);
304                    donde.options[m] = nuevaOpcion;
305                    if(cual[m].valor != null)
306                    {
307                      donde.options[m].value = cual[m].valor
308                    }
309                    else
310                    {
311                      donde.options[m].value = cual[m].texto
312                    }
313                  }
314                }
315              }
316          </script>  
317
318</body>
319</html>
320<!--FINALIZA LA SESION-->
321<?php
322}else
323{
324	echo "<script type='text/javascript'>
325	alert('Ud debe Iniciar Sesi\u00f3n para acceder a este contenido.');
326	window.location='index.php';
327	</script>";
328}