%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/tjamichg/intranet.tjamich.gob.mx/intranet/sistemas/declaraciones/controller/
Upload File :
Create Path :
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");

    		 }

		    

		}

?>

Zerion Mini Shell 1.0