%PDF- %PDF-
| Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/controller/ |
| Current File : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/controller/guarda_form_7.php |
<?php
include "../../../config/config.php";
$form = isset($_REQUEST['form']) ? $_REQUEST['form'] : '0';
$sig = $form+1;
$nueva_id = isset($_REQUEST['nueva_id']) ? $_REQUEST['nueva_id'] : 0;
$hay_datos = isset($_REQUEST['hay_datos']) ? $_REQUEST['hay_datos'] : 0;
$id_declaracion = isset($_REQUEST['id_declaracion']) ? $_REQUEST['id_declaracion'] : '';
$tipo = isset($_REQUEST['tipo']) ? $_REQUEST['tipo'] : 0;
//$nivel = isset($_REQUEST['nivel']) ? $_REQUEST['nivel'] : 0;
// $comprobardeclex = isset($_REQUEST['comprobardeclex']) ? $_REQUEST['comprobardeclex'] : 0;
//VARIABLE SI / NO
$no_antecedentes = isset($_REQUEST['no_antecedentes']) ? $_REQUEST['no_antecedentes'] : 'off';
$no_envia = isset($_REQUEST['no_envia']) ? $_REQUEST['no_envia'] : 0;
//BTN SIGUIENTE
$btnSiguiente = isset($_REQUEST['btnSiguiente']) ? $_REQUEST['btnSiguiente'] : 0;
//Variable previo registro (No bienes muebles)
$se_registro_no = isset($_REQUEST['se_registro_no']) ? $_REQUEST['se_registro_no'] : '0';
// variables del formulario
$nombre = isset($_REQUEST['nombre']) ? $_REQUEST['nombre'] : '';
$apPat = isset($_REQUEST['apPat']) ? $_REQUEST['apPat'] : '';
$apMat = isset($_REQUEST['apMat']) ? $_REQUEST['apMat'] : '';
$fecha_nacimiento = isset($_REQUEST['fecha_nacimiento']) ? $_REQUEST['fecha_nacimiento'] : '';
$rfc = isset($_REQUEST['rfc']) ? $_REQUEST['rfc'] : '';
$parentesco = isset($_REQUEST['parentesco']) ? $_REQUEST['parentesco'] : '';
$parentesco_otro = isset($_REQUEST['parentesco_otro']) ? $_REQUEST['parentesco_otro'] : '';
$ciudadano_ext = isset($_REQUEST['ciudadano_ext']) ? $_REQUEST['ciudadano_ext'] : '';
$curp = isset($_REQUEST['curp']) ? $_REQUEST['curp'] : '';
$cohabitantesino = isset($_REQUEST['cohabitantesino']) ? $_REQUEST['cohabitantesino'] : '';
$dependiente_e = isset($_REQUEST['dependiente_e']) ? $_REQUEST['dependiente_e'] : '';
$cohabitante = isset($_REQUEST['cohabitante']) ? $_REQUEST['cohabitante'] : '';
$lugar_recidencia = isset($_REQUEST['lugar_recidencia']) ? $_REQUEST['lugar_recidencia'] : '';
$calle_mx = isset($_REQUEST['calle_mx']) ? $_REQUEST['calle_mx'] : '';
$num_int_mx = isset($_REQUEST['num_int_mx']) ? $_REQUEST['num_int_mx'] : '';
$num_ext_mx = isset($_REQUEST['num_ext_mx']) ? $_REQUEST['num_ext_mx'] : '';
$colonia_localidad_mx = isset($_REQUEST['colonia_localidad_mx']) ? $_REQUEST['colonia_localidad_mx'] : '';
$municipio_alcaldia_mx = isset($_REQUEST['municipio_alcaldia_mx']) ? $_REQUEST['municipio_alcaldia_mx'] : '';
$otro_municipio_externo = isset($_REQUEST['otro_municipio_externo']) ? $_REQUEST['otro_municipio_externo'] : '';
$entidad_mx = isset($_REQUEST['entidad_mx']) ? $_REQUEST['entidad_mx'] : '';
$codigo_postal_mx = isset($_REQUEST['codigo_postal_mx']) ? $_REQUEST['codigo_postal_mx'] : '';
$calle_ext = isset($_REQUEST['calle_ext']) ? $_REQUEST['calle_ext'] : '';
$num_int_ext = isset($_REQUEST['num_int_ext']) ? $_REQUEST['num_int_ext'] : '';
$num_ext_ext = isset($_REQUEST['num_ext_ext']) ? $_REQUEST['num_ext_ext'] : '';
$ciudad_localidad_ext = isset($_REQUEST['ciudad_localidad_ext']) ? $_REQUEST['ciudad_localidad_ext'] : '';
$estado_provincia_ext = isset($_REQUEST['estado_provincia_ext']) ? $_REQUEST['estado_provincia_ext'] : '';
$pais_ext = isset($_REQUEST['pais_ext']) ? $_REQUEST['pais_ext'] : '';
$codigo_postal_ext = isset($_REQUEST['codigo_postal_ext']) ? $_REQUEST['codigo_postal_ext'] : '';
$actividad_laboral = isset($_REQUEST['actividad_laboral']) ? $_REQUEST['actividad_laboral'] : '';
$otra_actividad_laboral = isset($_REQUEST['otra_actividad_laboral']) ? $_REQUEST['otra_actividad_laboral'] : '';
$orden_gob = isset($_REQUEST['orden_gob']) ? $_REQUEST['orden_gob'] : '';
$ambito_publico = isset($_REQUEST['ambito_publico']) ? $_REQUEST['ambito_publico'] : '';
$ente_publico = isset($_REQUEST['ente_publico']) ? $_REQUEST['ente_publico'] : '';
$area_adscripcion = isset($_REQUEST['area_adscripcion']) ? $_REQUEST['area_adscripcion'] : '';
$empleo_cargo = isset($_REQUEST['empleo_cargo']) ? $_REQUEST['empleo_cargo'] : '';
$funcion_principal = isset($_REQUEST['funcion_principal']) ? $_REQUEST['funcion_principal'] : '';
$salario_mensual_neto = isset($_REQUEST['salario_mensual_neto']) ? $_REQUEST['salario_mensual_neto'] : '';
$fecha_ingreso = isset($_REQUEST['fecha_ingreso']) ? $_REQUEST['fecha_ingreso'] : '';
$nombre_empresa_2= isset($_REQUEST['nombre_empresa_2']) ? $_REQUEST['nombre_empresa_2'] : '';
$empleo_cargo_2 = isset($_REQUEST['empleo_cargo_2']) ? $_REQUEST['empleo_cargo_2'] : '';
$rfc_empresa_2 = isset($_REQUEST['rfc_empresa_2']) ? $_REQUEST['rfc_empresa_2'] : '';
$fecha_ingreso_2 = isset($_REQUEST['fecha_ingreso_2']) ? $_REQUEST['fecha_ingreso_2'] : '';
$sector_2 = isset($_REQUEST['sector_2']) ? $_REQUEST['sector_2'] : '';
$salario_net_2 = isset($_REQUEST['salario_net_2']) ? $_REQUEST['salario_net_2'] : '';
$proveedor_gob = isset($_REQUEST['proveedor_gob']) ? $_REQUEST['proveedor_gob'] : '';
$otro_sector_2 = isset($_REQUEST['otro_sector_2']) ? $_REQUEST['otro_sector_2'] : '';
$observaciones = isset($_REQUEST['observaciones']) ? $_REQUEST['observaciones'] : '';
if (empty($fecha_nacimiento)) {$fecha_nacimiento='1900-01-01';} else {}
if (empty($fecha_ingreso)) {$fecha_ingreso='1900-01-01';} else {}
if (empty($fecha_ingreso_2)) {$fecha_ingreso_2='1900-01-01';} else {}
if (empty($salario_mensual_neto)) {$salario_mensual_neto='0';} else {}
if (empty($salario_net_2)) {$salario_net_2='0';} else {}
if($municipio_alcaldia_mx=='OTRO'){$municipio_alcaldia_mx = $otro_municipio_externo;}
$norepetir=0;
$conf = new Configuracion();
$conf->conectarBD();
$nivel_datos = "SELECT nivel FROM contraloria_declaraciones WHERE id_declaracion = $id_declaracion";
$nivel_rst1 = $conf->consulta($nivel_datos);
$nivel = $nivel_rst1[0]['nivel'];
if($nivel < 3)
$sig = 6;
//CASO 1: SI FUE CLICADO EL BOTON SIGUIENTE Y HAY REGISTROS PREVIOS
if($no_antecedentes == 'off' && $hay_datos == 1 && $btnSiguiente == 1){
if($tipo == 1){
header("Location: ../page_add_declaraciones.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo&4");
}else if($tipo == 2){
header("Location: ../page_add_declaraciones_modificacion.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo&4");
}else if($tipo == 3){
header("Location: ../page_add_declaraciones_conclusion.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo&4");
}
//break;
$norepetir=1;
}
//CASO 2: SI HABIA PREVIO REGISTRO DE NO ANTECEDENTES PERO SE QUIERE CAMBIARR Y AGREGAR REGISTROS
if($no_antecedentes == 'off' && $hay_datos == 0 && $btnSiguiente == 0 & $se_registro_no == 1){
//Primero se actualiza contraloria_declaraciones_tab_7
$insert = "UPDATE contraloria_declaracion_tab_7 SET antecedentes_dependientes = 'SI' WHERE id_declaracion=$id_declaracion";
$conf->actualizacion($insert);
//insertando datos en la tabla de detalle, sin registrar avance ya que se hizo previamente
if (empty($nombre)) {
//Omitir
} else {
$insert = "INSERT INTO contraloria_declaracion_tab_7_det (id_declaracion,nombre,apPat,apMat,fecha_nacimiento,rfc,parentesco,parentesco_otro,ciudadano_ext,curp,dependiente_e,cohabitante,cohabitantesino,lugar_recidencia,calle_mx,num_int_mx,num_ext_mx,colonia_localidad_mx,municipio_alcaldia_mx,entidad_mx,codigo_postal_mx,calle_ext,num_int_ext,num_ext_ext,ciudad_localidad_ext,estado_provincia_ext,pais_ext,codigo_postal_ext,actividad_laboral,orden_gob,ambito_publico,ente_publico,area_adscripcion,empreo_cargo,funcion_principal,salario_neto,fecha_ingreso,nombre_empresa_2,empleo_cargo_2,rfc_2,fecha_ingreso_2,sector_2,salario_neto_2,proveedor_gob,otro_sector_2,otra_actividad,observaciones,otra_actividad_laboral)
VALUES ('$id_declaracion','$nombre','$apPat','$apMat','$fecha_nacimiento','$rfc','$parentesco','$parentesco_otro','$ciudadano_ext','$curp','$dependiente_e','$cohabitante','$cohabitantesino','$lugar_recidencia','$calle_mx','$num_int_mx','$num_ext_mx','$colonia_localidad_mx','$municipio_alcaldia_mx','$entidad_mx','$codigo_postal_mx','$calle_ext','$num_int_ext','$num_ext_ext','$ciudad_localidad_ext','$estado_provincia_ext','$pais_ext','$codigo_postal_ext','$actividad_laboral','$orden_gob','$ambito_publico','$ente_publico','$area_adscripcion','$empleo_cargo','$funcion_principal','$salario_mensual_neto','$fecha_ingreso','$nombre_empresa_2','$empleo_cargo_2','$rfc_empresa_2','$fecha_ingreso_2','$sector_2','$salario_net_2','$proveedor_gob','$otro_sector_2','$otra_actividad_laboral','$observaciones','ND');";
$conf->actualizacion($insert);
}
//header("Location: ../page_add_declaraciones.php?form=$form&id_declaracion=$id_declaracion");
if($tipo == 1){
header("Location: ../page_add_declaraciones.php?form=$form&id_declaracion=$id_declaracion&tipo=$tipo&4");
}else if($tipo == 2){
header("Location: ../page_add_declaraciones_modificacion.php?form=$form&id_declaracion=$id_declaracion&tipo=$tipo&4");
}else if($tipo == 3){
header("Location: ../page_add_declaraciones_conclusion.php?form=$form&id_declaracion=$id_declaracion&tipo=$tipo&4");
}
//break;
$norepetir=1;
}
//CASO 3: NO HAY REGISTRO QUE AGREGAR, SALTAR REGISTROS DINAMICOS
if($no_antecedentes == 'on' && $hay_datos == 0){
//Preparar para devolver registros anteriores en caso de haberse borrado
$insert = "UPDATE contraloria_declaracion_tab_7 SET antecedentes_dependientes = 'SI' WHERE id_declaracion=$id_declaracion";
$conf->actualizacion($insert);
$norepetir=1;
//verifica si ya se habia registrado no muebles anteriormente
if($se_registro_no != 1){
// INSERCION CON NO ANTECEDENTES
$insert = "INSERT INTO contraloria_declaracion_tab_7 (id_declaracion, antecedentes_dependientes) VALUES ('$id_declaracion', 'NO')";
$conf->actualizacion($insert);
if($nivel < 3){
$sum ="UPDATE contraloria_declaraciones SET avance=avance+4 WHERE id_declaracion=$id_declaracion";
$ac = $conf->actualizacion($sum);
}else{
$sum ="UPDATE contraloria_declaraciones SET avance=avance+1 WHERE id_declaracion=$id_declaracion";
$ac = $conf->actualizacion($sum);
}
}
if($tipo == 1){
header("Location: ../page_add_declaraciones.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo&4");
}else if($tipo == 2){
header("Location: ../page_add_declaraciones_modificacion.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo&4");
}else if($tipo == 3){
header("Location: ../page_add_declaraciones_conclusion.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo&4");
}
}else{
//CASO 4: SE AGREGA REGISTRO, AGREGAR ANTECEDENTES
//Notificar que no hay registros nuevos, aún con registros viejos existentes
if($no_antecedentes == 'on' && $hay_datos == 1 && $btnSiguiente == 1){
// $instruccion = "DELETE FROM contraloria_declaracion_tab_7_det WHERE id_declaracion=$id_declaracion";
// $conf->actualizacion($instruccion);
$insert = "UPDATE contraloria_declaracion_tab_7 SET antecedentes_dependientes = 'NO' WHERE id_declaracion=$id_declaracion";
$conf->actualizacion($insert);
$norepetir=1;
} else {
$insert = "UPDATE contraloria_declaracion_tab_7 SET antecedentes_dependientes = 'SI' WHERE id_declaracion=$id_declaracion";
$conf->actualizacion($insert);
}
//VERIFICAR SI ES EL PRIMER REGISTRO
$s_datos = "SELECT id_declaracion FROM contraloria_declaracion_tab_7 WHERE id_declaracion = $id_declaracion";
$rst1 = $conf->consulta($s_datos);
//AGREGAR REGISTRO DINAMICO
if(count($rst1) == 0 && $norepetir == 0){
// INSERCION CON SI ANTECEDENTES
$insert_1 = "INSERT INTO contraloria_declaracion_tab_7 (id_declaracion, antecedentes_dependientes) VALUES ('$id_declaracion', 'SI')";
$id_declaracion_tab5 = $conf->ultimo_id($insert_1);
// MARCAR AVANCE UNA SOLA VEZ
if($nivel < 3){
$sum ="UPDATE contraloria_declaraciones SET avance=avance+4 WHERE id_declaracion=$id_declaracion";
$ac = $conf->actualizacion($sum);
}else{
$sum ="UPDATE contraloria_declaraciones SET avance=avance+1 WHERE id_declaracion=$id_declaracion";
$ac = $conf->actualizacion($sum);
}
}
if ($norepetir == 0) {
//insertando datos en la tabla de detalle, sin registrar avance ya que se hizo previamente
if (empty($nombre)) {
//Omitir
} else {
$insert = "INSERT INTO contraloria_declaracion_tab_7_det (id_declaracion,nombre,apPat,apMat,fecha_nacimiento,rfc,parentesco,parentesco_otro,ciudadano_ext,curp,dependiente_e,cohabitante,cohabitantesino,lugar_recidencia,calle_mx,num_int_mx,num_ext_mx,colonia_localidad_mx,municipio_alcaldia_mx,entidad_mx,codigo_postal_mx,calle_ext,num_int_ext,num_ext_ext,ciudad_localidad_ext,estado_provincia_ext,pais_ext,codigo_postal_ext,actividad_laboral,orden_gob,ambito_publico,ente_publico,area_adscripcion,empreo_cargo,funcion_principal,salario_neto,fecha_ingreso,nombre_empresa_2,empleo_cargo_2,rfc_2,fecha_ingreso_2,sector_2,salario_neto_2,proveedor_gob,otro_sector_2,otra_actividad,observaciones,otra_actividad_laboral)
VALUES ('$id_declaracion','$nombre','$apPat','$apMat','$fecha_nacimiento','$rfc','$parentesco','$parentesco_otro','$ciudadano_ext','$curp','$dependiente_e','$cohabitante','$cohabitantesino','$lugar_recidencia','$calle_mx','$num_int_mx','$num_ext_mx','$colonia_localidad_mx','$municipio_alcaldia_mx','$entidad_mx','$codigo_postal_mx','$calle_ext','$num_int_ext','$num_ext_ext','$ciudad_localidad_ext','$estado_provincia_ext','$pais_ext','$codigo_postal_ext','$actividad_laboral','$orden_gob','$ambito_publico','$ente_publico','$area_adscripcion','$empleo_cargo','$funcion_principal','$salario_mensual_neto','$fecha_ingreso','$nombre_empresa_2','$empleo_cargo_2','$rfc_empresa_2','$fecha_ingreso_2','$sector_2','$salario_net_2','$proveedor_gob','$otro_sector_2','$otra_actividad_laboral','$observaciones','ND');";
$conf->actualizacion($insert);
}
}
// $conf->actualizacion($insert);
if($tipo == 1){
header("Location: ../page_add_declaraciones.php?form=$form&id_declaracion=$id_declaracion&tipo=$tipo&4");
}else if($tipo == 2){
header("Location: ../page_add_declaraciones_modificacion.php?form=$form&id_declaracion=$id_declaracion&tipo=$tipo&4");
}else if($tipo == 3){
header("Location: ../page_add_declaraciones_conclusion.php?form=$form&id_declaracion=$id_declaracion&tipo=$tipo&4");
}
//header("Location: ../page_add_declaraciones.php?form=$form&id_declaracion=$id_declaracion");
}
if($no_envia==1)
{
if($tipo == 1){
header("Location: ../page_add_declaraciones.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo");
}else if($tipo == 2){
header("Location: ../page_add_declaraciones_modificacion.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo");
}else if($tipo == 3){
header("Location: ../page_add_declaraciones_conclusion.php?form=$sig&id_declaracion=$id_declaracion&tipo=$tipo");
}
}
?>