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"];
        if ($_POST["remit"] != "") {
            $remits = explode(",", $_POST["remit"]);
            $remit = $remits[1];
        } else {
            $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\t\t\t\t Max(td.numeracion_documento) AS codigo\r\n\t\t\t\t FROM documentos AS td\r\n\t\t\t\t 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 = 1;
        $fecha_actual = time();
        if (isset($_SESSION['session'][7])) {
            $guarda = "INSERT INTO documentos VALUES ('',\r\n\t\t\t\t'" . $codigo . "',\r\n\t\t\t\t'" . $codigo_n . "',\r\n\t\t\t\t'" . $tipo . "',\r\n\t\t\t\t'" . $num_doc . "',\r\n\t\t\t\t'" . $refe . "',\r\n\t\t\t\t'" . $anexo . "',\r\n\t\t\t\t'" . $num_folio . "',\r\n\t\t\t\t'" . formato_date('/', $FechaSol) . "',\r\n\t\t\t\t'',\r\n\t\t\t\t'" . date("Y-m-d H:i:s", $fecha_actual) . "',\r\n\t\t\t\t'" . $observ . "',\r\n\t\t\t\t'',\r\n\t\t\t\t'" . $_SESSION['session'][0] . "',\r\n\t\t\t\t'" . $remit . "',\r\n\t\t\t\t'" . $var_estado . "',\r\n\t\t\t\t'" . $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\t\t\t\t\t'" . $q_guarda->NuevoId() . "',\r\n\t\t\t\t'" . $codigo . "',\r\n\t\t\t\t'" . $num_doc . "',\r\n\t\t\t\t'" . $remitente->getNombre() . "',\r\n\t\t\t\t'',\r\n\t\t\t\t'" . $tipo_doc->getNombre() . "',\t\t\t\r\n\t\t\t\t'" . $num_folio . "',\r\n\t\t\t\t'" . $refe . "',\r\n\t\t\t\t'" . $anexo . "',\r\n\t\t\t\t'" . $observ . "',\r\n\t\t\t\t'',\r\n\t\t\t\t'" . formato_date('/', $FechaSol) . "',\r\n\t\t\t\t'" . date("Y-m-d H:i:s", $fecha_actual) . "',\r\n\t\t\t\t'',\r\n\t\t\t\t'" . $estado->getAbreviatura() . "',\r\n\t\t\t\t'" . $row_anio["anio"] . "',\t\t\t\t\t\t\t\r\n\t\t\t\t'" . $usuario->getLogin() . "',\r\n\t\t\t\t'')";
            $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);
            }
            ?>

<script type="text/javascript"> 
	javascript:imprimir("Ventanillas/ficha_registro.php?id=<?php 
            echo $nuevo_id;
            ?>
");
	location.href="Ventanillas_acceso_registro.php";
</script>

<?php 
        } else {
            ?>
	<div id="error">Ocurrio un error, Cierre su Sesión Actual y vuelva a iniciar Sesion</div>	
<?php 
        }
    }
Esempio n. 2
0
	<form id="form_busqueda_simple" name="form_busqueda_simple" method="post" action="" style="background-color: #eee;">
		<?php 
$anp = new Anp($_SESSION['session'][7]);
$n_anp = $anp->getSiglas();
?>
		
		<div style="border-bottom:#5C96BB solid 1px;">
		<table width="97%" border="0" align="center" cellpadding="1" cellspacing="1" style="margin-top:5px;">			
			<tr>
			  <td width="14%" height="31" class="Estilo22"><div align="left">N&ordm; de Registro</div></td>
			  <td class="Estilo22" width="2%"><div align="center">:</div></td>
				<td width="20%">
					<div align="left">
					  <input type="text" name="anp" size="6" id="anp" value="<?php 
echo $n_anp;
?>
"/> - 
					  <input name="registro" type="text" size="5" maxlength="6" id="registro" class="caja"/> 
						-
<!-- 	  <input name="anio" type="text" value="<?php 
echo date('Y');
?>
" size="2" maxlength="5" id="anio" />	
					  -->
					   <select name="anio" id="anio">
					  <option value="<?php 
echo date('Y');
?>
"><?php 
echo date('Y');
?>
    function RegistraGuardar()
    {
        $num_folio = $_POST["num_folio"];
        $tipo = $_POST["tipo"];
        $num_doc = $_POST["num_doc"];
        $FechaSol = $_POST["date_registrar"];
        $refe = $_POST["refe"];
        $anexo = $_POST["anexo"];
        $destino = $_POST["destino"];
        $observ = $_POST["observ"];
        if ($_POST["remit"] != "") {
            $remits = explode(",", $_POST["remit"]);
            $remit = $remits[1];
        } else {
            $remit = Registro::RegistraGuardarRemitente($_POST["remitente"], substr($_POST["remitente"], 0, 4), 2);
        }
        $sql_cod2 = "SELECT \r\n\t\t\t\t Max(td.id_documento) AS codigo3\r\n\t\t\t\t FROM documentos AS td";
        $query_codigo2 = new Consulta($sql_cod2);
        $row_codigo2 = $query_codigo2->ConsultaVerRegistro();
        $codigo21 = $row_codigo2['codigo3'];
        $codigo3 = $codigo21 + 1;
        $codigo = '0' . $codigo3 . '-2009';
        $anp = new Anp($_SESSION['session'][7]);
        $codigo = $anp->getSiglas() . "-" . $codigo;
        $var_estado = 1;
        $fecha_actual = time() - 3600;
        $guarda = "INSERT INTO documentos VALUES ('',\r\n\t\t\t'" . $codigo . "',\r\n\t\t\t'" . $tipo . "',\r\n\t\t\t'" . $num_doc . "',\r\n\t\t\t'" . $refe . "',\r\n\t\t\t'" . $anexo . "',\r\n\t\t\t'" . $num_folio . "',\r\n\t\t\t'" . formato_date('/', $FechaSol) . "',\r\n\t\t\t'',\r\n\t\t\t'" . date("Y-m-d H:i:s", $fecha_actual) . "',\r\n\t\t\t'" . $observ . "',\r\n\t\t\t'',\r\n\t\t\t'" . $_SESSION['session'][0] . "',\r\n\t\t\t'" . $remit . "',\r\n\t\t\t'" . $var_estado . "')";
        $q_guarda = new Consulta($guarda);
        //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\t\t\t'" . $codigo . "',\r\n\t\t\t'" . $num_doc . "',\r\n            '" . $remitente->getNombre() . "',\r\n\t\t\t'',\r\n            '" . $tipo_doc->getNombre() . "',\t\t\t\r\n\t\t\t'" . $num_folio . "',\r\n\t\t\t'" . $refe . "',\r\n\t\t\t'" . $anexo . "',\r\n\t\t\t'" . $observ . "',\r\n\t\t\t'',\r\n\t\t\t'" . formato_date('/', $FechaSol) . "',\r\n\t\t\t'" . date("Y-m-d H:i:s", $fecha_actual) . "',\r\n\t\t\t'',\r\n\t\t\t'" . $estado->getAbreviatura() . "',\t\t\t\t\t\t\t\r\n            '" . $usuario->getLogin() . "',\r\n            '')";
        $q_reporte = new Consulta($reporte);
        ?>

<script type="text/javascript"> 
	javascript:imprimir("Ventanillas/ficha_registro.php?id=<?php 
        echo $codigo3;
        ?>
");
</script>

<?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";
     }
 }