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