예제 #1
0
    function EscaneaEditar($id)
    {
        $doc = new Documento($id);
        $escaneos = $doc->getEscaneos();
        $tieneRegArchivo = Escaneos::TieneRegistroArchivo($id);
        $deshabilita = "";
        ?>

    <form id="fe" name="fe" method="post" action="<?php 
        echo $_SERVER['PHP_SELF'];
        ?>
?opcion=add&id=<?php 
        echo $id;
        ?>
" enctype="multipart/form-data">
    <br/>
		<?php 
        if ($tieneRegArchivo) {
            //$deshabilita = "disabled = 'disabled'";
            ?>
		<div style="width:96%; text-align:center; margin-bottom:15px;" id="error">
			El documento ya fue enviado a Archivo
		</div>
		<?php 
        }
        ?>
        <div style="float:left; width:33%; text-align:left">
            <fieldset style="width:100%; margin:0px 0px 15px 10px; padding:8px;">
                <legend>DATOS DOCUMENTO</legend>
				<input type="hidden" value="<?php 
        echo $doc->getId();
        ?>
" id="id_documento">				
                <p><label class="primera_columna Estilo22" >N&ordm; Registro</label>
				<span style="float:left" class="Estilo22">:</span>
				<span style="margin-left:10px;"><?php 
        echo $doc->getCodigo();
        ?>
</span>                
                </p>
                <p><label class="primera_columna Estilo22">Remitente</label>
				<span style="float:left" class="Estilo22">:</span>
                <?php 
        $remitente = $doc->getRemitente();
        ?>
				<input type="text" style="margin-left:10px; width:157px;border:none;color:#666666" value="<?php 
        echo $remitente->getNombre();
        ?>
">
                </p>
                <p><label class="primera_columna Estilo22">N&ordm; Documento</label>
				<span style="float:left" class="Estilo22">:</span>
				<input type="text" style="margin-left:10px; width:157px;border:none;color:#666666" value="<?php 
        echo $doc->getNumero();
        ?>
">	
                </p>
                <p><label class="primera_columna Estilo22">Folios</label>
				<span style="float:left" class="Estilo22">:</span>
				<span style="margin-left:10px;"><?php 
        echo $doc->getNumeroFolio();
        ?>
</span>
                </p>
                <p><label class="primera_columna Estilo22">Fecha</label>
				<span style="float:left" class="Estilo22">:</span>
				<span style="margin-left:10px;"><?php 
        echo cambiar_caracter('-', '/', $doc->getFecha());
        ?>
</span>                
                </p>
            </fieldset>
        </div>

    <fieldset id="marco_file">
   		<legend>SUBIR ARCHIVOS ESCANEADOS</legend>
		
		<div class="Estilo21 both" style="margin-top:7px; margin-bottom:7px;">
		  <div align="left"><strong> (*) Tama&ntilde;o M&aacute;ximo 2Mb </strong></div>
		</div>
		<div class="ileft_img" style="margin-top:0.5em;">	
            <div id='cp_item_0' ><label for="imagen" class="Estilo22">Documento : </label>			
			<input id="doc[]" type="file" name="doc[]" size="40"/></div>
		</div>	
		<?php 
        if (!$tieneRegArchivo) {
            ?>
	
	        <div class="iright_img"> <span onclick="crearCarchivo(0)"> [ + Agregar ] </span> </div>
			<div class="iright_img"> <span onclick="quitarCarchivo(0)">  [ - Quitar ] </span> </div>
		<?php 
        }
        ?>
		<div class="both Estilo2"> </div>
		<p onclick="javascript: return valida_archivos(0)" class="boton"> SUBIR ARCHIVO(S)</p>					
    </fieldset>

    <fieldset>
   		<legend>LISTA DE DOCUMENTOS ESCANEADOS</legend>
		<ul>
			<div align="left">
				<?php 
        for ($d = 0; $d < count($escaneos); $d++) {
            ?>
				
	                <li class="escaneo<?php 
            echo $escaneos[$d]['id'];
            ?>
">
						<div align="left">
                                                    <input type="checkbox" name="qdocumento" id="qdocumento" value="<?php 
            echo $escaneos[$d]['id'];
            ?>
"   />
                    		<?php 
            echo $escaneos[$d]['nombre'];
            ?>
						</div>
					</li>                 
                  <?php 
        }
        ?>
			</div>
		</ul>
    </fieldset>

    <div id="images" style="margin-left:40px">
        <div class="bottom">
			<img src="public_root/imgs/arrow_ltr.png" border="0" height="13"/> Para eliminar un archivo activa su(s) respectiva(s) casilla de verificacion y haz cilck en [ <span onclick="javascript: delete_escaneo()" >ELIMINAR <img src="public_root/imgs/b_deltbl.png" width="16" height="16" /></span>].</div>
    </div>
	<?php 
        if (count($escaneos) > 0 && !$tieneRegArchivo) {
            ?>
	<div align="right" style="width:99%">
	    <input type="button" name="terminar" value="Derivar - Archivo" class="boton" id="terminar_escaneo"/>
    </div>
	<?php 
        }
        ?>
	</form>
	<div id="question" style="display:none; cursor: default"> 
			<p class="Estilo22">&iquest;Se termin&oacute; de escanear todas las hojas del documento?</p>
			<p class="Estilo22">
				<input type="button" id="yes" value="Si" /> 
				<input type="button" id="no" value="No" /> 
			</p>
	</div> 
<?php 
    }
    function RegistraEditar($id)
    {
        $doc = new Documento($id);
        $remitente = $doc->getRemitente();
        $tipo = $doc->getTipoDocumento();
        if (!$doc->expediente) {
            $sql_exp = "SELECT max(e.id_expediente) as nuevo_id FROM expedientes e ";
            $query_exp = new Consulta($sql_exp);
            $exp = mysql_fetch_object($query_exp->Consulta_ID);
            $doc->expediente = str_pad($exp->nuevo_id ? $exp->nuevo_id + 1 : 1, 7, "0", STR_PAD_LEFT);
        }
        #dump($doc);
        $remitente_etiquetas = array('TUPA' => "TUPA", 'TRANS' => "Transparencia", 'GUIA' => "Gu&iacute;a de Servicio", 'OTRO' => "Otros..");
        ?>

<form id="form_editar_documento" name="form_editar_documento" method="post" action="<?php 
        echo $_SERVER['PHP_SELF'];
        ?>
?opcion=update&id=<?php 
        echo $id;
        ?>
">
  <table border="0" align="center" class="formularios" width="90%">
    <tr class="Estilo2">
      <td colspan="3" class="Estilo22">&nbsp;</td>
      <td >&nbsp;</td>
      <td colspan="2" class="Estilo22">&nbsp;</td>
      <td colspan="2" class="Estilo2">&nbsp;</td>
    </tr>
    <tr class="Estilo2">
      <td colspan="3" class="Estilo22">&nbsp;</td>
      <td >&nbsp;</td>
      <td colspan="2" class="Estilo22">&nbsp;</td>
      <td colspan="2" class="Estilo2">&nbsp;</td>
    </tr>
    <tr class="Estilo2">
      <td width="18" class="Estilo21">(*)</td>
      <td width="196" class="Estilo22"><div align="left" class="Estilo22" > Remitente</div></td>
      <td width="9" class="Estilo22"><div align="center"></div></td>
      <td width="315" >
        <div align="left">
          <input name="remitente" type="text" class="doc_remitente caja" id="text_remitente" style="width:290px" value="<?php 
        echo $remitente->getNombre();
        ?>
"/>
		  <input name="remit" type="hidden" id="id_remitente" value="<?php 
        echo $remitente->getNombre() . "," . $remitente->getId();
        ?>
">
        </div></td>
      <td colspan="2" class="Estilo22">&nbsp;</td>
      <td colspan="2" class="Estilo2">&nbsp;</td>
    </tr>
   		<tr>
   		  <td class="Estilo21">(*)</td>
   		  <td class="Estilo22"><div align="left"> Tipo de Documento </div></td>
   		  <td class="Estilo22"><div align="center">:</div></td>
   		  <td bgcolor="#FFFFFF"><div align="left"><span class="Estilo2">
   		    <?php 
        $sql_tipo = "SELECT * \r\n\t\t\t\t\t\t\tFROM tipos_documento \r\n\t\t\t\t\t\t\tWHERE entrada_salida = 0 || entrada_salida = 2\r\n\t\t\t\t\t\t\tORDER BY tipos_documento.nombre_tipo_documento ASC";
        $query_tipo = new Consulta($sql_tipo);
        ?>
   		    <select name="tipo" class="tipo_doc caja" style="width:200px;">
   		      <option value="">---Tipo de Documento---</option>
   		      <?php 
        while ($row_tipo = $query_tipo->ConsultaVerRegistro()) {
            ?>
   		      <option value="<?php 
            echo $row_tipo[0];
            ?>
"<?php 
            if ($row_tipo[0] == $tipo->getId()) {
                echo "selected";
            }
            ?>
><?php 
            echo $row_tipo[1];
            ?>
 </option>
   		      <?php 
        }
        ?>
	      </select>
	      </span></div></td>
   		  <td bgcolor="#FFFFFF">&nbsp;</td>
   		  <td bgcolor="#FFFFFF"><div align="left" class="Estilo22">Folios:</div></td>
   		  <td colspan="2" bgcolor="#FFFFFF"><div align="left"><span class="Estilo2">
   		    <input name="num_folio" type="text" value="<?php 
        echo $doc->getNumeroFolio();
        ?>
" size="10" class="caja"/>
	      </span></div></td>
    </tr>
    <?php 
        if ($doc->categoria) {
            ?>
        <tr class="Estilo2">
          <td width="18" class="Estilo21">(*)</td>
          <td width="196" class="Estilo22"><div align="left" class="Estilo22" >Clase</div></td>
          <td width="9" class="Estilo22"><div align="center"></div></td>
          <td width="315" >
            <div align="left">
                <select name="categoria_doc" type="text" id="categoria_doc">
                    <option value="">Seleccionar...</option>
                    <?php 
            foreach ($remitente_etiquetas as $k => $cat) {
                ?>
                        <option 
                            <?php 
                echo $doc->categoria == $k ? 'selected="selected"' : '';
                ?>
                            value="<?php 
                echo $k;
                ?>
" > <?php 
                echo $cat;
                ?>
</option>
                    <?php 
            }
            ?>
                </select> 
                
                
                <!-- Expediente -->
                <span id="span_expediente" class="<?php 
            echo $doc->categoria == "TUPA" ? "" : "hidden";
            ?>
">
                    <span class="Estilo22">Expediente No.:</span>
                    <strong><?php 
            echo $doc->expediente;
            ?>
</strong>
                    <input type="hidden" name="expediente" value="<?php 
            echo $doc->expediente;
            ?>
"  />
                    <?php 
            if ($doc->categoria != "TUPA") {
                ?>
                        <input type="hidden" name="expediente_nuevo" value="1"  />
                    <?php 
            }
            ?>
                </span>
                <!-- End Expediente -->
                
            </div></td>
          <td colspan="2" class="Estilo22">&nbsp;</td>
          <td colspan="2" class="Estilo2">&nbsp;</td>
        </tr>
    <?php 
        }
        ?>
    
        
        
   		<tr>
   		  <td width="18" class="Estilo22">&nbsp;</td>
      <td width="196" class="Estilo22"><div align="left" class="Estilo2">Documento</div></td>
      <td width="9" class="Estilo22"><div align="center">:</div></td>
      <td bgcolor="#FFFFFF"><div align="left"><span class="Estilo2">
        <input name="num_doc" type="text" id="num_doc" value="<?php 
        echo $doc->getNumero();
        ?>
" size="48" class="caja"/>
      </span></div></td>
      <td width="21" bgcolor="#FFFFFF"><div align="left" class="Estilo21">(*)</div></td>
      <td width="58" bgcolor="#FFFFFF"><span class="Estilo22"> Fecha:</span></td>
      <td width="97" bgcolor="#FFFFFF"><div align="left">
              <input name="date" type="text" id="date" class="inputbox caja" size="12" value="<?php 
        echo cambiar_caracter("-", "/", $doc->getFecha());
        ?>
" readonly="readonly"/>
      </div></td> 
      <td width="114" bgcolor="#FFFFFF"><div align="left">
        <input name="image" type="image" id="trigger" src="public_root/imgs/calendar.png" width="20" height="20" hspace="1" style="border:none"/>
        <script type="text/javascript">
              Calendar.setup(
                {
                  inputField  : "date",
                  ifFormat    : "%d/%m/%Y",
                  weekNumbers: false,
                  button      : "trigger"
                }
              );
        </script>
        
        
      </div></td>      
   </tr> 
    <tr>
      <td width="18" class="Estilo22">&nbsp;</td>
      <td width="196" class="Estilo22"><div align="left" class="Estilo2">Referencia</div></td>
      <td width="9" class="Estilo22"><div align="center">:</div></td>
      <td colspan="6">        <div align="left">
        <input name="refe" value="<?php 
        echo $doc->getReferencia();
        ?>
" type="text" size="103" class="caja"/>
      </div></td>
    </tr>
    <tr>
      <td width="18" class="Estilo22">&nbsp;</td>
      <td width="196" class="Estilo22"><div align="left" class="Estilo2">Anexos</div></td>
      <td width="9" class="Estilo2"><div align="center">:</div></td>
      <td colspan="6"><div align="left"><span class="Estilo23">
        <input name="anexo" value="<?php 
        echo $doc->getAnexo();
        ?>
" type="text" size="103" class="caja"/>
      </span></div></td>
    </tr>
    <tr>
      <td class="Estilo22">&nbsp;</td>
      <td class="Estilo22"><div align="left" class="Estilo2">Observacion</div></td>
      <td class="Estilo22"><div align="center">:</div></td>
      <td colspan="6"><div align="left">
        <textarea name="observ" cols="100" rows="4" class="caja"><?php 
        echo $doc->getObservacion();
        ?>
      </textarea>
      </div></td>
    </tr>
    <tr>
      <td  height="60" colspan="8" align="center"><input name="Guardar" type="button" value="Actualizar" class="boton" id="btnActualizar" onclick="actualizar_registro_documento()"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class="boton" name="imprimir"  type="button" onClick="javascript:window.open('Ventanillas/ficha_registro.php?id=<?php 
        echo $id;
        ?>
','popup','width=500' , 'height=250')" value="Imprimir" />      </td>
    </tr>
  </table>
</form>

  <?php 
    }
    function RegistraEditar($id)
    {
        $doc = new Documento($id);
        $remitente = $doc->getRemitente();
        $tipo = $doc->getTipoDocumento();
        ?>

<form id="form_editar_documento" name="form_editar_documento" method="post" action="<?php 
        echo $_SERVER['PHP_SELF'];
        ?>
?opcion=update&id=<?php 
        echo $id;
        ?>
">
  <table border="0" align="center" class="formularios" width="90%">
    <tr class="Estilo2">
      <td colspan="3" class="Estilo22">&nbsp;</td>
      <td >&nbsp;</td>
      <td colspan="2" class="Estilo22">&nbsp;</td>
      <td colspan="2" class="Estilo2">&nbsp;</td>
    </tr>
    <tr class="Estilo2">
      <td colspan="3" class="Estilo22">&nbsp;</td>
      <td >&nbsp;</td>
      <td colspan="2" class="Estilo22">&nbsp;</td>
      <td colspan="2" class="Estilo2">&nbsp;</td>
    </tr>
    <tr class="Estilo2">
      <td width="18" class="Estilo21">(*)</td>
      <td width="196" class="Estilo22"><div align="left" class="Estilo22" > Remitente</div></td>
      <td width="9" class="Estilo22"><div align="center"></div></td>
      <td width="315" >
        <div align="left">
          <input name="remitente" type="text" class="doc_remitente" id="text_remitente" style="width:290px" value="<?php 
        echo $remitente->getNombre();
        ?>
"/>
		  <input name="remit" type="hidden" id="id_remitente" value="">
        </div></td>
      <td colspan="2" class="Estilo22">&nbsp;</td>
      <td colspan="2" class="Estilo2">&nbsp;</td>
    </tr>
   		<tr>
   		  <td class="Estilo21">(*)</td>
   		  <td class="Estilo22"><div align="left"> Tipo de Documento </div></td>
   		  <td class="Estilo22"><div align="center">:</div></td>
   		  <td bgcolor="#FFFFFF"><div align="left"><span class="Estilo2">
   		    <?php 
        $sql_tipo = "SELECT * \r\n\t\t\t\t\t\t\tFROM tipos_documento \r\n\t\t\t\t\t\t\tWHERE entrada_salida = 0 || entrada_salida = 2\r\n\t\t\t\t\t\t\tORDER BY tipos_documento.nombre_tipo_documento ASC";
        $query_tipo = new Consulta($sql_tipo);
        ?>
   		    <select name="tipo" class="tipo_doc" style="width:200px;">
   		      <option value="">---Tipo de Documento---</option>
   		      <?php 
        while ($row_tipo = $query_tipo->ConsultaVerRegistro()) {
            ?>
   		      <option value="<?php 
            echo $row_tipo[0];
            ?>
"<?php 
            if ($row_tipo[0] == $tipo->getId()) {
                echo "selected";
            }
            ?>
><?php 
            echo $row_tipo[1];
            ?>
 </option>
   		      <?php 
        }
        ?>
	      </select>
	      </span></div></td>
   		  <td bgcolor="#FFFFFF">&nbsp;</td>
   		  <td bgcolor="#FFFFFF"><div align="left" class="Estilo22">Folios:</div></td>
   		  <td colspan="2" bgcolor="#FFFFFF"><div align="left"><span class="Estilo2">
   		    <input name="num_folio" type="text" value="<?php 
        echo $doc->getNumeroFolio();
        ?>
" size="10" />
	      </span></div></td>
    </tr>
   		
   		<tr>
   		  <td width="18" class="Estilo22">&nbsp;</td>
      <td width="196" class="Estilo22"><div align="left" class="Estilo2">Documento</div></td>
      <td width="9" class="Estilo22"><div align="center">:</div></td>
      <td bgcolor="#FFFFFF"><div align="left"><span class="Estilo2">
        <input name="num_doc" type="text" id="num_doc" value="<?php 
        echo $doc->getNumero();
        ?>
" size="48" />
      </span></div></td>
      <td width="21" bgcolor="#FFFFFF"><div align="left" class="Estilo21">(*)</div></td>
      <td width="58" bgcolor="#FFFFFF"><span class="Estilo22"> Fecha:</span></td>
      <td width="97" bgcolor="#FFFFFF"><div align="left">
              <input name="date" type="text" id="date" class="inputbox" size="12" value="<?php 
        echo cambiar_caracter("-", "/", $doc->getFecha());
        ?>
" readonly="readonly"/>
      </div></td>
      <td width="114" bgcolor="#FFFFFF"><div align="left">
        <input name="image" type="image" id="trigger" src="public_root/imgs/calendar.png" width="20" height="20" hspace="1"  border="0" />
        <script type="text/javascript">
              Calendar.setup(
                {
                  inputField  : "date",
                  ifFormat    : "%d/%m/%Y",
                  weekNumbers: false,
                  button      : "trigger"
                }
              );
        </script>
        
        
      </div></td>      
   </tr> 
    <tr>
      <td width="18" class="Estilo22">&nbsp;</td>
      <td width="196" class="Estilo22"><div align="left" class="Estilo2">Referencia</div></td>
      <td width="9" class="Estilo22"><div align="center">:</div></td>
      <td colspan="6">        <div align="left">
        <input name="refe" value="<?php 
        echo $doc->getReferencia();
        ?>
" type="text" size="103" />
      </div></td>
    </tr>
    <tr>
      <td width="18" class="Estilo22">&nbsp;</td>
      <td width="196" class="Estilo22"><div align="left" class="Estilo2">Anexos</div></td>
      <td width="9" class="Estilo2"><div align="center">:</div></td>
      <td colspan="6"><div align="left"><span class="Estilo23">
        <input name="anexo" value="<?php 
        echo $doc->getAnexo();
        ?>
" type="text" size="103" />
      </span></div></td>
    </tr>
    <tr>
      <td class="Estilo22">&nbsp;</td>
      <td class="Estilo22"><div align="left" class="Estilo2">Observacion</div></td>
      <td class="Estilo22"><div align="center">:</div></td>
      <td colspan="6"><div align="left">
        <textarea name="observ" cols="100" rows="4" ><?php 
        echo $doc->getObservacion();
        ?>
      </textarea>
      </div></td>
    </tr>
    <tr>
      <td  height="60" colspan="8" align="center"><input name="Guardar" type="submit" value="Actualizar" class="boton" id="btnActualizar"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input class="boton" name="imprimir"  type="button" onClick="javascript:window.open('Ventanillas/ficha_registro.php?id=<?php 
        echo $id;
        ?>
','popup','width=500' , 'height=250')" value="Imprimir" />      </td>
    </tr>
  </table>
</form>

  <?php 
    }
 function RegistraGuardar()
 {
     $num_folio = $_POST["num_folio"];
     $tipo = $_POST["tipo"];
     $categoria = $_POST["categoria_doc"];
     $expediente = $_POST["expediente"];
     $num_doc = $_POST["num_doc"];
     $FechaSol = $_POST["date_registrar"];
     $refe = $_POST["refe"];
     $anexo = $_POST["anexo"];
     $destino = $_POST["destino"];
     $observ = $_POST["observ"];
     $post = (object) $_POST;
     $get = (object) $_GET;
     ############## Guardar Despacho #################
     $nombre = $_POST['nombre'];
     $fecha_actual = time();
     $fecha = date("Y-m-d H:i:s", $fecha_actual);
     $fecha_respuesta = date("Y-m-d H:i:s", $_POST['saldo'] * (60 * 60 * 24) + $fecha_actual);
     $cboareas = $_POST['cboareas'];
     $radiobutton = $_POST['radiobutton'];
     $cboaccion = $_POST['cboaccion'];
     $cboprioridad = $_POST['cboprioridad'];
     $textfield2 = $_POST['textfield2'];
     $textarea = $_POST['textfield4'];
     $estado = 3;
     #############################################
     #dump($post);
     if (isset($post->remit) && $post->remit != "") {
         $remits = explode(",", $post->remit);
         $remit = $remits[1];
     } else {
         $sql_re = "Insert Into remitentes Values('','2','" . $_POST["remitente"] . "','" . substr($_POST["remitente"], 0, 4) . "','','1')";
         $q_remite = new Consulta($sql_re);
         $remit = $q_remite->NuevoId();
         #$remit=Registro::RegistraGuardarRemitente($_POST["remitente"],substr($_POST["remitente"],0,4),2);
     }
     //Calculamos el año actual
     $anio_actual = date("Y");
     $sql_anio = "SELECT * FROM anio WHERE anio = " . $anio_actual;
     $query_anio = new Consulta($sql_anio);
     $row_anio = $query_anio->ConsultaVerRegistro();
     $sql_cod = "SELECT \r\n                     Max(td.numeracion_documento) AS codigo\r\n                     FROM documentos AS td\r\n                     WHERE id_anio=" . $row_anio["id_anio"];
     $query_codigo = new Consulta($sql_cod);
     $row_codigo = $query_codigo->ConsultaVerRegistro();
     $codigo_n = $row_codigo['codigo'] + 1;
     $codigo = sprintf("%05d", $codigo_n) . '-' . $row_anio["anio"];
     $anp = new Anp($_SESSION['session'][7]);
     $codigo = $anp->getSiglas() . "-" . $codigo;
     $var_estado = 3;
     if (isset($_SESSION['session'][7])) {
         $prioridad = new Prioridad($cboprioridad);
         $guarda = "INSERT INTO documentos VALUES ('',\r\n                    '" . $codigo . "',\r\n                    '" . $codigo_n . "',\r\n                    '" . $tipo . "',\r\n                    '" . $num_doc . "',\r\n                    '" . $refe . "',\r\n                    '" . $anexo . "',\r\n                    '" . $num_folio . "',\r\n                    '" . formato_date('/', $FechaSol) . "',\r\n                    '" . $textfield2 . "',\r\n                    '" . date("Y-m-d H:i:s", $fecha_actual) . "',\r\n                    '" . $observ . "',\r\n                    '" . $cboprioridad . "',\r\n                    '" . $_SESSION['session'][0] . "',\r\n                    '" . $remit . "',\r\n                    '" . $var_estado . "',\r\n                    '" . $row_anio["id_anio"] . "')";
         $q_guarda = new Consulta($guarda);
         $nuevo_id = $q_guarda->NuevoId();
         //Insertar en las tablas de busqueda
         $remitente = new Remitente($remit);
         $tipo_doc = new TipoDocumento($tipo);
         $estado = new Estado($var_estado);
         $usuario = new Usuario($_SESSION['session'][0]);
         $reporte = "INSERT INTO documentos_reporte VALUES ('',\r\n                        '" . $q_guarda->NuevoId() . "',\r\n                    '" . $codigo . "',\r\n                    '" . $num_doc . "',\r\n                    '" . $remitente->getNombre() . "',\r\n                    '" . $textfield2 . "',\r\n                    '" . $tipo_doc->getNombre() . "',\t\t\t\r\n                    '" . $num_folio . "',\r\n                    '" . $refe . "', \r\n                    '" . $anexo . "',\r\n                    '" . $observ . "',\r\n                    '" . $prioridad->getNombre() . "',\r\n                    '" . formato_date('/', $FechaSol) . "',\r\n                    '" . $fecha . "',\r\n                    '" . $fecha_respuesta . "',\r\n                    '" . $estado->getAbreviatura() . "',\r\n                    '" . $row_anio["anio"] . "',\t\t\t\t\t\t\t\r\n                    '" . $usuario->getLogin() . "',\r\n                    '')";
         $q_reporte = new Consulta($reporte);
         $sql_doc_cat = "\r\n                INSERT INTO documentos_categorias\r\n                    (id_documento,categoria) \r\n                    VALUES( '{$nuevo_id}','{$categoria}' )\r\n            ";
         $q_doc_cat = new Consulta($sql_doc_cat);
         if ($categoria == "TUPA") {
             $sql_doc_cat = "\r\n                    INSERT INTO expedientes\r\n                        (codigo_expediente,id_documento) \r\n                        VALUES( '{$expediente}', '{$nuevo_id}' )\r\n                ";
             $q_doc_cat = new Consulta($sql_doc_cat);
         }
         ########### DespacharGuardarDestino ################
         $guades = "Insert INTO\r\n                        historial_documentos values('',\r\n                        '" . $nuevo_id . "',\r\n                        '',\r\n                        '" . $cboareas . "',\r\n                        '" . $fecha . "',\r\n                        '" . $radiobutton . "',\r\n                        '" . $cboaccion . "',\r\n                        '" . $_SESSION['session'][0] . "',\r\n                        '" . $var_estado . "',\r\n                        '" . $textarea . "')";
         #echo $guades;exit;
         $qdest = new Consulta($guades);
         $id_hist = $qdest->NuevoId();
         $sqlrep = "SELECT id_documento_reporte as id\r\n                        FROM documentos_reporte\r\n                        WHERE id_documento={$nuevo_id}";
         $qrep = new Consulta($sqlrep);
         $rowrep = $qrep->VerRegistro();
         $documento = new Documento($nuevo_id);
         $remitente = $documento->getRemitente();
         $area = new Area($cboareas);
         $accion = new Accion($cboaccion);
         $ubicacion = "";
         $est = 'D';
         $esta = 'DESPACHADO';
         $ubicacion = $area->getAbreviatura();
         //Para el reporte
         $sql_mov = "Insert INTO\r\n                        movimientos values('',\r\n                        '" . $rowrep['id'] . "',\r\n                        '" . $id_hist . "',\r\n                        'DESPACHO GENERAL',\r\n                        '" . $area->getNombre() . "',            \r\n                        '" . $accion->getNombre() . "',\r\n                        '" . $radiobutton . "',\r\n                        '" . $usuario->getLogin() . "',\r\n                        '" . $textarea . "',\r\n                        '" . $fecha . "',\r\n                        '" . $esta . "',\r\n                        '" . $ubicacion . "',\t\t\t\t\r\n                        '1')";
         $q_mov = new Consulta($sql_mov);
         /*
         
         ###########################################
             
         <script type="text/javascript"> 
             javascript:imprimir("Ventanillas/ficha_registro.php?id=<?php echo $nuevo_id?>");
             location.href="Ventanillas_acceso_registro.php";
         </script> 
         #ini_set("display_errors",1);
         */
         $_SESSION['save'] = true;
         echo "fasfdsafsd";
         header("Location: ./mesa_acceso_registro.php?opcion=despachar&ids={$nuevo_id}&ok=1");
         exit;
     } else {
         echo "<div id='error'>Ocurrio un error, Cierre su Sesión Actual y vuelva a iniciar Sesion</div>\t";
     }
 }
예제 #5
0
    }
    ?>
    <br/>
    <br/>
    <input name="cancelar" type="button" class="boton" id="cerrar_b" value="Cerrar" />
    <?php 
} else {
    $usuario = new Usuario($_REQUEST["usu"]);
    $accion = new Accion($_REQUEST["acc"]);
    $categoria = $_REQUEST["cat"] == 1 ? "Original" : "Copia";
    if ($_REQUEST["id"]) {
        $documento = new Documento($_REQUEST["id"]);
        $finalizado = $documento->ObtenerIdFinalizado();
        if ($finalizado == 0) {
            //No existe
            $remitente = $documento->getRemitente();
            $dest = $remitente->getNombre();
            $ref = $documento->getReferencia();
            $asunto = "";
            $cargo = "";
        } else {
            $cls_finalizado = new DocumentoFinalizado($finalizado);
            $destinatario = $cls_finalizado->getDestinatario();
            $referencia = $cls_finalizado->getReferencia();
            $asunto = $cls_finalizado->getAsunto();
        }
        ?>
		
		<?php 
        if ($_SESSION['session'][3] == "SI") {
            ?>
 function DespacharGuardarDestino($ids)
 {
     $nombre = $_POST['nombre'];
     $fecha_actual = time() - 3600;
     $fecha = date("Y-m-d H:i:s", $fecha_actual);
     $cboareas = $_POST['cboareas'];
     $radiobutton = $_POST['radiobutton'];
     $cboaccion = $_POST['cboaccion'];
     $cboprioridad = $_POST['cboprioridad'];
     $textfield2 = $_POST['textfield2'];
     $textarea = $_POST['textfield4'];
     $estado = 3;
     $guades = "Insert INTO\r\n\t\t\t\thistorial_documentos values('',\r\n\t\t\t\t'" . $ids . "',\r\n\t\t\t\t'',\r\n\t\t\t\t'" . $cboareas . "',\r\n\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t'" . $radiobutton . "',\r\n\t\t\t\t'" . $cboaccion . "',\r\n\t\t\t\t'" . $_SESSION['session'][0] . "',\r\n\t\t\t\t'" . $estado . "',\r\n\t\t\t\t'" . $textarea . "')";
     $qdest = new Consulta($guades);
     $id_hist = $qdest->NuevoId();
     $sqlrep = "SELECT id_documento_reporte as id\r\n\t\t\t\tFROM documentos_reporte\r\n\t\t\t\tWHERE id_documento={$ids}";
     $qrep = new Consulta($sqlrep);
     $rowrep = $qrep->VerRegistro();
     $documento = new Documento($ids);
     $remitente = $documento->getRemitente();
     $area = new Area($cboareas);
     $accion = new Accion($cboaccion);
     $usuario = new Usuario($_SESSION['session'][0]);
     $ubicacion = "";
     $est = 'D';
     $esta = 'DESPACHADO';
     $ubicacion = $area->getAbreviatura();
     /*}else{
     		$cl_est=$documento->getEstado();
     		$est=$cl_est->getAbreviatura();
             $esta=$cl_est->getNombre();
     	}*/
     //Para el reporte
     $sql_mov = "Insert INTO\r\n\t\t\t\tmovimientos values('',\r\n\t\t\t\t'" . $rowrep['id'] . "',\r\n                '" . $id_hist . "',\r\n\t\t\t\t'DESPACHO GENERAL',\r\n\t\t\t\t'" . $area->getNombre() . "',            \r\n\t\t\t\t'" . $accion->getNombre() . "',\r\n\t\t\t\t'" . $radiobutton . "',\r\n\t\t\t\t'" . $usuario->getLogin() . "',\r\n\t\t\t\t'" . $textarea . "',\r\n\t\t\t\t'" . $fecha . "',\r\n\t\t\t\t'" . $esta . "',\r\n\t\t\t\t'" . $ubicacion . "',\t\t\t\t\r\n\t\t\t\t'1')";
     $q_mov = new Consulta($sql_mov);
     if ($radiobutton == 1) {
         $prioridad = new Prioridad($cboprioridad);
         $s_act = "Update documentos \r\n\t\t\t\tSET id_prioridad='" . $cboprioridad . "', \r\n\t\t\t\tasunto_documento='" . $textfield2 . "',\r\n\t\t\t\tid_estado='" . $estado . "'\r\n\t\t\t\tWHERE id_documento='" . $ids . "'";
         $qact = new Consulta($s_act);
         $s_mov = "Update documentos_reporte\r\n\t\t\t\tSET prioridad='" . $prioridad->getNombre() . "',\r\n\t\t\t\tasunto='" . $textfield2 . "',\r\n\t\t\t\testado='" . $est . "',                \r\n\t\t\t\tubicacion='" . $ubicacion . "'\r\n\t\t\t\tWHERE id_documento='" . $ids . "'";
         $qact_mov = new Consulta($s_mov);
     }
 }