PageRenderTime 127ms CodeModel.GetById 61ms app.highlight 22ms RepoModel.GetById 38ms app.codeStats 0ms

/modificar_cuenta.php

https://github.com/ejgallegos/tgpcuentas
PHP | 421 lines | 387 code | 21 blank | 13 comment | 12 complexity | c3c0b7067bfa2bdd948123e158f9a359 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        require_once 'class/Resoluciones.php';
 14
 15
 16     if (!empty($_GET["id"])) 
 17         {
 18             $id = $_GET["id"];
 19             $obj5 = new Cuentas();
 20             $row = $obj5->idCuentaEdit_2($id);
 21         } 
 22  
 23        $obj1 = new Saf();
 24        $saf = $obj1->Ordenar_Saf();
 25        
 26        $obj2 = new Sectores();
 27        $sector = $obj2->Ordenar_Sector();
 28        
 29        $obj3 = new Bancos();
 30        $banco = $obj3->Ordenar_Banco();
 31    
 32    
 33    if (isset($_POST["Guardar"]) and $_POST["Guardar"] == 1 ) {
 34
 35        $obj6 = new Cuentas();
 36        $id_cta = $obj6->idCta($_POST["saf"]);
 37        $saf = $id_cta[0]["servicio"];
 38
 39        $obj4 = new Cuentas();
 40        $obj4->editarCuenta_2($_POST["id"], $saf, $_POST["sector"], $_POST["denominacion"], $_POST["banco"], $_POST["tipo"], $_POST["nro_cta"], $_POST["acto_adm"], $_POST["fecha_acto"], $_POST["observacion"]);
 41        
 42        $obj8 = new Resoluciones();
 43        $obj8->guardarResolucionModificacion();
 44        exit;
 45    }
 46
 47?>
 48<!DOCTYPE html>
 49<html lang="es">
 50<head>
 51    <meta charset="utf-8">
 52    <meta http-equiv="X-UA-Compatible" content="IE=edge">
 53    <meta name="viewport" content="width=device-width, initial-scale=1">
 54    <title>Sistema de Padrón de Cuentas Oficiales</title>
 55    <link rel="shortcut icon" href="img/favicon.ico"/>
 56
 57    <!-- Bootstrap core CSS -->
 58    <link href="css/bootstrap.css" rel="stylesheet">
 59    <link href="css/bootstrap-theme.css" rel="stylesheet">
 60    <link  href="css/datepicker.css" rel="stylesheet">
 61    <link href="css/fileinput.css" media="all" rel="stylesheet" type="text/css" />
 62    <script src="js/jquery.min.js"></script>
 63    <script src="js/fileinput.js" type="text/javascript"></script>
 64
 65    <!-- Just for debugging purposes. Don't actually copy this line! -->
 66    <!--[if lt IE 9]><script src="assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
 67
 68    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
 69    <!--[if lt IE 9]>
 70      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
 71      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
 72    <![endif]-->
 73    <style type="text/css"> body {padding-bottom: 40px; background-color: #eee; } </style>
 74 </head>
 75
 76  <body>
 77
 78<div class="container">
 79
 80  <?php include ("partes/nav.php"); ?>
 81      
 82      <div class="row">
 83
 84       <div class="col-md-12">
 85          <ul class="breadcrumb" style="margin-bottom: 5px;">
 86            <li><a href="home.php"><span class="glyphicon glyphicon-home"></a></li>
 87            <li>CUENTAS OFICIALES</li>
 88            <li><a href="edit_cuentas.php?cta=<?php echo $row[0]["cta"]; ?>">MODIFICACIÓN DE CUENTAS</a></li>
 89            <li class="active">ACTUALIZACIÓN DE CUENTAS</li>
 90          </ul>
 91    </div>  
 92      
 93      <?php include ("partes/menu.php"); ?>
 94
 95        <div class="col-md-10">
 96
 97  <div class="panel panel-primary">   
 98    <div class="panel-heading">
 99       <h3 class="panel-title"><span class="glyphicon glyphicon-chevron-right"></span>&nbsp;Completar Datos de la Cuenta</h3>
100    </div>  
101
102    <div class="panel-body">
103
104            
105            <form action="modificar_cuenta.php" method="POST" class="form-horizontal" enctype="multipart/form-data">
106                
107                <div class="form-group">
108                  <label class="col-sm-2 control-label">Tipo de Cuenta</label>
109                  <div class="col-sm-5">
110                      <select class="form-control" name="tipo" required title="Seleccione un Tipo de Cuenta">
111                        <option value="<?php echo $row[0]['fdopropio']; ?>"><?php echo $row[0]['fdopropio']; ?></option>
112                        <option value="OPERATIVA">OPERATIVA</option>
113                        <option value="CTA. UNICA">CTA. UNICA</option>
114                      </select>              
115                  </div>
116                </div>
117
118                <div class="form-group">
119                  <label class="col-sm-2 control-label">Nro. Cuenta</label>
120                  <div class="col-sm-3">
121                    <input type="text" class="form-control" name="nro_cta" value="<?php echo $row[0]['cta']; ?>" required title="Ingrese el Nro. de Cuenta">
122                  </div>
123                </div>
124
125                <div class="form-group">
126                  <label class="col-sm-2 control-label">Acto Administrativo</label>
127                  <div class="col-sm-5">
128                    <input type="text" class="form-control" name="acto_adm" value="<?php echo $row[0]['actoadm']; ?>" title="Ingrese el Acto Administrativo">
129                  </div>
130                </div>
131
132                <div class="form-group">
133                  <label class="col-sm-2 control-label">Fecha Acto</label>
134                  <div class="col-sm-3">
135                    <div class="input-append date" id="dp3" data-date="" data-date-format="yyyy/mm/dd">
136                      <div class="input-group">
137                        <input class="form-control" type="text" value="<?php echo $row[0]['fecha']; ?>" name="fecha_acto" required placeholder="aaaa/mm/dd" title="Ingrese la Fecha">
138                        <span class="input-group-btn">
139                          <button class="btn btn-default" type="button"><span class="add-on"><span class="glyphicon glyphicon-calendar"></span></span></button>
140                        </span>
141                      </div>
142                    </div>
143                  </div>
144                </div>
145
146                <div class="form-group">
147                  <label class="col-sm-2 control-label">Observaciones</label>
148                  <div class="col-sm-5">
149                        <input type="text" class="form-control" name="observacion"  value="<?php echo $row[0]['obs']; ?>">
150                  </div>
151                </div>
152            
153                 <div class="form-group">
154                        <label class="col-sm-2 control-label">SAF</label>
155                        <div class="col-sm-3">
156                            <select class="form-control" name="saf" onchange="slctryole(this,this.form.sector)" required title="Debe Seleccionar un SAF">
157
158                                  <?php
159                                      $cta1 = $row[0]["nombre"];
160                                      $cta2 = $row[0]["cod_ser"];
161                                      $cta3 = $row[0]["servicio"];
162                                      
163                                      for($i=0;$i<sizeof($saf);$i++){
164                                          
165                                          ?>
166                                     
167                                      
168                                      <option title="<?php echo $saf[$i]["nombre"]; ?>" value="<?php echo $saf[$i]["cod_ser"]; ?>" 
169                                      <?php if ($saf[$i]["cod_ser"]==$cta2)
170                                      {
171                                      echo 'selected';
172                                      }
173                                      echo '>'.$saf[$i]["servicio"];
174                                      }
175                                  ?>
176                             </option>
177
178                            </select>
179                        </div>
180                    </div>
181
182                 <div class="form-group">
183                        <label class="col-sm-2 control-label">Sector</label>
184                        <div class="col-sm-5">
185                            <select class="form-control" name="sector" id="sector" required title="Debe Seleccionar un Sector">
186                              <?php
187                              
188                                    $cta5 = $row[0]["idsector"];
189                                    
190                                    for($i=0;$i<sizeof($sector);$i++){
191                                        
192                                        ?>
193                                   
194                                    
195                                    <option value="<?php echo $sector[$i]["id"]; ?>" 
196                                    <?php if ($sector[$i]["id"]==$cta5)
197                                    {
198                                    echo 'selected';
199                                    }
200                                    echo '>'.$sector[$i]["sector"];
201                                    }
202                                ?>                            
203                            </select>
204
205                            </select>
206                        </div>
207                      </div>
208
209                <div class="form-group">
210                  <label class="col-sm-2 control-label">Denominación</label>
211                  <div class="col-sm-6">
212                    <input type="text" class="form-control" name="denominacion" value="<?php echo $row[0]['denominacion']; ?>" required title="Ingrese una Denominac&oacute;n">
213                  </div>
214                </div>
215
216                <div class="form-group">
217                        <label class="col-sm-2 control-label">Banco</label>
218                        <div class="col-sm-5">
219                            <select class="form-control" name="banco">
220                            <?php
221                                $cta4 = $row[0]["id"];
222
223                                for($i=0;$i<sizeof($banco);$i++){
224                                    ?>
225                                
226                                <option value="<?php echo $banco[$i]['nombre']; ?>" 
227                                <?php if ($banco[$i]['id']==$cta4)
228                                {
229                                echo 'selected';
230                                }
231                                echo '>'.$banco[$i]['nombre'];
232                                }
233                                ?>
234
235                            </select>              
236                        </div>
237                      </div>
238
239              <hr>
240
241                 <?php 
242                        if(isset($_POST['cant_archivos'])){ 
243                            $cant = $_POST['cant_archivos']; 
244                        } 
245                        else{ 
246                            $cant = 1; 
247                        } 
248                         
249                        $x = 1; 
250                        while($x <= $cant){ 
251                            echo "<div class='form-group'>
252                                    <label class='col-sm-2 control-label'>Resolución de Modificación $x</label>
253                                      <div class='col-sm-6'>
254                                         <input id='file-1' type='file' class='file' name='foto$x' title='Seleccione la Resolucion Escaneada' data-preview-file-type='any'>
255                                      </div>
256                                  </div>"; 
257                            $x++; 
258                        } 
259                         
260                        echo "<input type='hidden' value='$cant'  name='cant'/>"; 
261                    ?>
262
263            <!-- Button trigger modal -->
264             <div class="form-group">
265                <label class="col-sm-2 control-label">&nbsp;</label>
266                <div class="col-sm-6">
267                    <p class="text-right text-muted">* Cantidad de Resoluciones Escaneadas <button type="button" class="btn btn-success btn-sm" data-toggle="modal" data-target="#myModal">
268                      <span class="glyphicon glyphicon-plus"></span>
269                    </button></p>
270                </div>
271              </div>
272
273                <div class="form-group">
274                  <div class="col-sm-offset-2 col-sm-10">
275                    <button type="submit" class="btn btn-primary">Aceptar</button>
276                    <button type="button" class="btn btn-default" onclick="location='edit_cuentas.php'">Cancelar</button>
277                        <input type="hidden" name="Guardar" value="1" />
278                        <input type="hidden" name="id" value="<?php echo $row[0]['idcta'];?>">
279                  </div>
280                </div>
281              </form> 
282   
283
284        <!-- Modal  para ingresar la cantidad de INPUT FILE-->
285        <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
286          <div class="modal-dialog">
287            <div class="modal-content">
288              <div class="modal-header">
289                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
290                <h4 class="modal-title" id="myModalLabel">Cantidad de Imagenes a Cargar</h4>
291              </div>
292              <div class="modal-body">
293                <form class="form-horizontal" action="#" method="POST" role="form">
294
295                  <div class="form-group">
296                    
297                    <label class="col-sm-4 control-label">Imágenes a Cargar</label>
298                    <div class="col-sm-5">
299                        <div class="input-group">
300                          <input type="text" name="cant_archivos" class="form-control">
301                          <span class="input-group-btn">
302                            <button class="btn btn-success" type="submit"><span class="glyphicon glyphicon-refresh"></span></button>
303                          </span>
304                        </div>
305                    </div>
306            
307                  </div>
308
309                </form>
310              </div>
311             
312            </div>
313          </div>
314        </div>
315
316          </div>  
317        <div class="panel-footer"><?php include ("partes/footer.php");?></div>   
318    </div>
319
320    </div>
321  </div>  
322
323</div> <!-- /container -->
324	
325	
326    <!-- Bootstrap core JavaScript
327    ================================================== -->
328    <!-- Placed at the end of the document so the pages load faster -->
329    <script src="js/bootstrap.min.js"></script>
330    <script type="text/javascript" src="js/bootstrap-datepicker.js" charset="UTF-8"></script>
331    <script>
332          $('#dp3').datepicker();
333    </script>
334
335
336<script language='javascript' type='text/javascript'>
337              function slctr(texto,valor)
338              {
339                  this.texto = texto
340                  this.valor = valor
341               }
342          </script>
343
344          <?php
345          ///////////////////////////////////////////////////////////////////////////////////
346          //       SCRIPT QUE AUTOMATIZA LA SELECCION DE DOS SELECT POR EJ: LOCALIDADES - PCIA
347          ///////////////////////////////////////////////////////////////////////////////////
348            echo "<script language='javascript' type='text/javascript'>".chr(13).chr(10);
349            $varaux= $sector[0]['cod_saf'];
350            echo "var ".$sector[0]['cod_saf']."=new Array()".chr(13).chr(10);
351                  $cont=0;
352                  //MENSAJE DESPUES DE SELECCIONAR SELECT
353                  //echo $sector[0]['cod_saf']."[$cont] = new slctr('Seleccione Sector','d00')".chr(13).chr(10);
354                  //$cont++;
355            echo $sector[0]['cod_saf']."[$cont] = new slctr('".trim($sector[0]['sector'])."','".$sector[0]['id']."')";
356            echo chr(13).chr(10);
357            //$cont++; GENERA ERROR
358            
359                  for($i=0;$i<sizeof($sector);$i++)
360                  {
361              if ($sector[$i]['cod_saf']==$varaux)
362              {
363                $vcod=$sector[$i]['cod_saf'];
364                echo $sector[$i]['cod_saf']."[$cont] = new slctr('".trim($sector[$i]['sector'])."','".$sector[$i]['id']."')";
365                echo chr(13).chr(10);
366                $cont++;
367              }
368              else
369              {
370                $varaux=$sector[$i]['cod_saf'];
371                echo "var ".$sector[$i]['cod_saf']."=new Array()".chr(13).chr(10);
372                $cont=0;
373                                  //MENSAJE DESPUES DE SELECCIONAR SELECT
374                //echo $sector[$i]['cod_saf']."[$cont] = new slctr('Seleccione Sector','d00')".chr(13).chr(10);
375                //$cont++;
376                echo $sector[$i]['cod_saf']."[$cont] = new slctr('".trim($sector[$i]['sector'])."','".$sector[$i]['id']."')";
377                echo chr(13).chr(10);
378                $cont++;
379              }
380            }
381            echo "</script>";
382          ///////////////////////////////////////////////////////////////////////////////////
383          //       SCRIPT QUE AUTOMATIZA LA SELECCION DE DOS SELECT POR EJ: LOCALIDADES - PCIA
384          /////////////////////////////////////////////////////////////////////////////////// 
385          ?>
386
387          <script language='javascript' type='text/javascript'>
388              function slctryole(cual,donde)
389              {
390                if(cual.selectedIndex != 0)
391                {
392                  donde.length=0
393                  cual = eval(cual.value)
394                  for(m=0;m<cual.length;m++)
395                  {
396                    var nuevaOpcion = new Option(cual[m].texto);
397                    donde.options[m] = nuevaOpcion;
398                    if(cual[m].valor != null)
399                    {
400                      donde.options[m].value = cual[m].valor
401                    }
402                    else
403                    {
404                      donde.options[m].value = cual[m].texto
405                    }
406                  }
407                }
408              }
409          </script>  
410
411</body>
412</html>
413<!--FINALIZA LA SESION-->
414<?php
415}else
416{
417	echo "<script type='text/javascript'>
418	alert('Ud debe Iniciar Sesi\u00f3n para acceder a este contenido.');
419	window.location='index.php';
420	</script>";
421}