PageRenderTime 27ms CodeModel.GetById 13ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 1ms

/alta_firmantes.php

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