<?php
/*
 * Creado el  30/10/2007 a las 12:03:17 PM
 *
 * Herramienta: EasyEclipse.
 *
 * Proyecto: SISAP
 *
 */
 class Cnmp06DatosPersonalesController extends AppController {
   var $name = 'cnmp06_datos_personales';
   var $uses = array('cnmd06_colores','cnmd06_clubes','cnmd06_imagenes','cnmd06_datos_personales','cnmd06_deportes','cnmd06_profesiones','cugd01_republica','cugd01_estados','cugd01_municipios','cugd01_parroquias','cugd01_centropoblados','cnmd06_profesiones','cnmd06_especialidades','cnmd06_deportes','cnmd06_religiones','cnmd06_hobby','cnmd06_oficio');
   var $helpers = array('Html','Ajax','Javascript', 'Sisap');

function checkSession()
    {
        if (!$this->Session->check('Usuario'))
        {
            // Force the user to login
            $this->redirect('/salir');
            exit();
        }
    }

 function beforeFilter(){
 	$this->checkSession();
 }

 function verifica_SS($i){
    	/**
    	 * Funcion que permite leer las varibles de session. la cual permite capturar los codigos del usuario
    	 * para ser insertados en todas las tablas.
    	 * */
    	switch ($i){
    		case 1:return $this->Session->read('SScodpresi');break;
    		case 2:return $this->Session->read('SScodentidad');break;
    		case 3:return $this->Session->read('SScodtipoinst');break;
    		case 4:return $this->Session->read('SScodinst');break;
    		case 5:return $this->Session->read('SScoddep');break;
    		case 6:return $this->Session->read('entidad_federal');break;
    		default:
    		   return "NULO";


    	}//fin switch
    }//fin verifica_SS

    function SQLCA($ano=null){//sql para busqueda de codigos de arranque con y sin año
         $sql_re = "cod_presi=".$this->verifica_SS(1)."  and    ";
         $sql_re .= "cod_entidad=".$this->verifica_SS(2)."  and  ";
         $sql_re .= "cod_tipo_inst=".$this->verifica_SS(3)."  and ";
         $sql_re .= "cod_inst=".$this->verifica_SS(4)."  and  ";
         if($ano!=null){
         	$sql_re .= "cod_dep=".$this->verifica_SS(5)."  and  ";
            $sql_re .= "ano=".$ano."  ";
         }else{
         	$sql_re .= "cod_dep=".$this->verifica_SS(5)." ";
         }
         return $sql_re;
    }//fin funcion SQLCA

  function zero($x=null){
	if($x != null){
		if($x<10){
			$x="0".$x;
		}else if($x>=10 && $x<=99){
			$x=$x;
		}
	}
	return $x;

}//fin zero



function concatena($vector1=null, $nomVar=null){

	if($vector1 != null){

		foreach($vector1 as $x => $y){

			$cod[$x] = $this->zero($x).' - '.$y;
		}
		//print_r($cod);

		$this->set($nomVar, $cod);

	}
}//fin concatena

 function index(){
 	$this->layout ="ajax";
 	$this->set('entidad_federal', $this->Session->read('entidad_federal'));
    $listarepublica=$this->cugd01_republica->generateList(null, 'cod_republica ASC', null, '{n}.cugd01_republica.cod_republica', '{n}.cugd01_republica.denominacion');
    $this->concatena($listarepublica, 'cod_republica');
    $listaprofesion=$this->cnmd06_profesiones->generateList(null, 'cod_profesion ASC', null, '{n}.cnmd06_profesiones.cod_profesion', '{n}.cnmd06_profesiones.denominacion');
    $this->concatena($listaprofesion, 'cod_profesion');
    $lista=  $this->cugd01_estados->generateList(null, 'cod_estado ASC', null, '{n}.cugd01_estados.cod_estado', '{n}.cugd01_estados.denominacion');
    $this->concatena($lista, 'cod_estado');
    $listadeporte=  $this->cnmd06_deportes->generateList(null, 'cod_deporte ASC', null, '{n}.cnmd06_deportes.cod_deporte', '{n}.cnmd06_deportes.denominacion');
    $this->concatena($listadeporte, 'deporte');
	$listareligion=  $this->cnmd06_religiones->generateList(null, 'cod_religion ASC', null, '{n}.cnmd06_religiones.cod_religion', '{n}.cnmd06_religiones.denominacion');
    $this->concatena($listareligion, 'religion');
    $listahobby=  $this->cnmd06_hobby->generateList(null, 'cod_hobby ASC', null, '{n}.cnmd06_hobby.cod_hobby', '{n}.cnmd06_hobby.denominacion');
    $this->concatena($listahobby, 'hobby');
    $listaoficio=  $this->cnmd06_oficio->generateList(null, 'cod_oficio ASC', null, '{n}.cnmd06_oficio.cod_oficio', '{n}.cnmd06_oficio.denominacion');
    $this->concatena($listaoficio, 'oficio');
    $listacolor=  $this->cnmd06_colores->generateList(null, 'cod_color ASC', null, '{n}.cnmd06_colores.cod_color', '{n}.cnmd06_colores.denominacion');
    $this->concatena($listacolor, 'color');
    $listaclubes=  $this->cnmd06_clubes->generateList(null, 'cod_club ASC', null, '{n}.cnmd06_clubes.cod_club', '{n}.cnmd06_clubes.denominacion');
    $this->concatena($listaclubes, 'club');
   // print_r($listaclubes);
   //$this->set('Message_existe', 'Bienvenido, por Favor Registre Los Datos Personales');
 }



 function select3($select=null,$var=null) { //select codigos presupuestarios
	$this->layout = "ajax";
	if($var!=null){
   // $cond =$this->SQLCA();
	switch($select){
		case 'republica':
		  $this->set('SELECT','estado');
		  $this->set('codigo','republica');
		  $this->set('seleccion','');
		  $this->set('n',1);
		  $lista=  $this->cugd01_republica->generateList(null,'cod_republica ASC', null, '{n}.cfpd02_sector.cod_republica', '{n}.cfpd02_sector.denominacion');
          $this->concatena($lista, 'vector');
		break;
		case 'estado':
		//echo "estado";
		  $this->set('SELECT','municipio');
		  $this->set('codigo','estado');
		  $this->set('seleccion','');
		  $this->set('n',2);
		   $this->Session->write('rep',$var);
		  $cond=" cod_republica=".$var;
		  $lista=  $this->cugd01_estados->generateList($cond, 'cod_estado ASC', null, '{n}.cugd01_estados.cod_estado', '{n}.cugd01_estados.denominacion');
          $this->concatena($lista, 'vector');
		break;
		case 'municipio':
	//	echo "municipio";
		  $this->set('SELECT','parroquia');
		  $this->set('codigo','municipio');
		  $this->set('seleccion','');
		  $this->set('n',3);
		  $this->set('buitre',true);
		  //$ano =  $this->Session->read('ano');
		  $rep =  $this->Session->read('rep');
		  $this->Session->write('est',$var);
		  $cond =" cod_republica=".$rep." and cod_estado=".$var;
	//	  print_r($cond);
		  $lista=  $this->cugd01_municipios->generateList($cond, 'cod_municipio ASC', null, '{n}.cugd01_municipios.cod_municipio', '{n}.cugd01_municipios.denominacion');
          $this->concatena($lista, 'vector');
		break;
		case 'parroquia':
		  $this->set('SELECT','centro');
		  $this->set('codigo','parroquia');
		  $this->set('seleccion','');
		  $this->set('n',4);
		 // $ano =  $this->Session->read('ano');
		  $rep =  $this->Session->read('rep');
		  $est =  $this->Session->read('est');
		  $this->Session->write('mun',$var);
		  $cond =" cod_republica=".$rep." and cod_estado=".$est." and cod_municipio=".$var;
		  $lista=  $this->cugd01_parroquias->generateList($cond, 'cod_parroquia ASC', null, '{n}.cugd01_parroquias.cod_parroquia', '{n}.cugd01_parroquias.denominacion');
          $this->concatena($lista, 'vector');
		break;
		case 'centro':
	//	echo "centro";
		  $this->set('SELECT','centro');
		  $this->set('codigo','centro');
		  $this->set('seleccion','');
		  $this->set('n',5);
		  $this->set('no','no');
		//  $ano =  $this->Session->read('ano');
		  $rep =  $this->Session->read('rep');
		  $est =  $this->Session->read('est');
		  $mun =  $this->Session->read('mun');
		  $this->Session->write('par',$var);
		  $cond =" cod_republica=".$rep." and cod_estado=".$est." and cod_municipio=".$mun." and cod_parroquia=".$var;
		//  print_r($cond);
		  $lista=  $this->cugd01_centropoblados->generateList($cond, 'cod_centro ASC', null, '{n}.cugd01_centropoblados.cod_centro', '{n}.cugd01_centropoblados.denominacion');
          $this->concatena($lista, 'vector');
		break;
		}//fin wsitch
	}else{
		  $this->set('SELECT','');
		  $this->set('codigo','');
		  $this->set('seleccion','');
		  $this->set('n',15);
		  $this->set('no','no');
		 $this->set('vector','');
	}
}//fin select codigos presupuestarios

function denociudad($var=null){
	$this->layout = "ajax";
	$rep =  $this->Session->read('rep');
	$est=$this->Session->read('est');

		  $cond =" cod_republica=".$rep." and cod_estado=".$est." and cod_municipio=".$var;
		  $d=  $this->cugd01_municipios->findAll($cond);
		  $this->set('ciudad1',$d[0]['cugd01_municipios']['conocido']);

}




function select4($select=null,$var=null) { //select codigos presupuestarios
	$this->layout = "ajax";
	//echo "hola",$var,"hola2";
	if($var!=null){
    //$cond =$this->SQLCAX();
	switch($select){
		case 'profecion':
		  $this->set('SELECT','especialidad');
		  $this->set('codigo','profesion');
		  $this->set('seleccion','');
		  $this->set('n',6);
		  $listaprofesion=$this->cnmd06_profesiones->generateList(null, 'cod_profesion ASC', null, '{n}.cnmd06_profesiones.cod_profesion', '{n}.cnmd06_profesiones.denominacion');
          $this->concatena($listaprofesion, 'vector');
		break;
		case 'especialidad':
	      $this->set('SELECT','especialidad');
		  $this->set('codigo','especialidad');
		  $this->set('seleccion','');
		  $this->set('n',7);
		  $this->set('no','no');
		 // $ano =  $this->Session->read('ano');
		  $this->Session->write('pro',$var);
		  $cond=" cod_profesion=".$var;
		  $listaespecialidades=$this->cnmd06_especialidades->generateList($cond, 'cod_especialidad ASC', null, '{n}.cnmd06_especialidades.cod_especialidad', '{n}.cnmd06_especialidades.denominacion');
          $this->concatena($listaespecialidades, 'vector');
		break;
	}//fin wsitch
	}else{
		  $this->set('SELECT','');
		  $this->set('codigo','');
		  $this->set('seleccion','');
		  $this->set('n',16);
		  $this->set('no','no');
		 $this->set('vector','');
	}
}//fin select codigos presupuestarios


function select5($select=null,$var=null) { //select codigos presupuestarios
	$this->layout = "ajax";
	if($var!=null){
   // $cond =$this->SQLCA();
	switch($select){
		case 'esta':
		//echo "estado";
		  $this->set('SELECT','munici');
		  $this->set('codigo','estado');
		  $this->set('seleccion','');
		  $this->set('n',8);
		   $this->Session->write('rep',$var);
		//  $cond=" cod_republica=".$var;
		  $lista=  $this->cugd01_estados->generateList(null, 'cod_estado ASC', null, '{n}.cugd01_estados.cod_estado', '{n}.cugd01_estados.denominacion');
          $this->concatena($lista, 'vector');
		break;
		case 'munici':
	//	echo "municipio";
		  $this->set('SELECT','parro');
		  $this->set('codigo','munici');
		  $this->set('seleccion','');
		  $this->set('n',9);
		  $this->set('buitre2',true);
		  //$ano =  $this->Session->read('ano');
		 // $rep =  $this->Session->read('rep');
		  $this->Session->write('est',$var);
		  $cond =" cod_estado=".$var;
		//  print_r($cond);
		  $lista=  $this->cugd01_municipios->generateList($cond, 'cod_municipio ASC', null, '{n}.cugd01_municipios.cod_municipio', '{n}.cugd01_municipios.denominacion');
          $this->concatena($lista, 'vector');
		break;
		case 'parro':
		  $this->set('SELECT','cen');
		  $this->set('codigo','parro');
		  $this->set('seleccion','');
		  $this->set('n',10);
		 // $ano =  $this->Session->read('ano');
		//  $rep =  $this->Session->read('rep');
		  $est =  $this->Session->read('est');
		  $this->Session->write('mun',$var);
		  $cond =" cod_estado=".$est." and cod_municipio=".$var;
		  $lista=  $this->cugd01_parroquias->generateList($cond, 'cod_parroquia ASC', null, '{n}.cugd01_parroquias.cod_parroquia', '{n}.cugd01_parroquias.denominacion');
          $this->concatena($lista, 'vector');
		break;
		case 'cen':
	//	echo "centro";
		  $this->set('SELECT','cen');
		  $this->set('codigo','cen');
		  $this->set('seleccion','');
		  $this->set('n',11);
		  $this->set('no','no');
		//  $ano =  $this->Session->read('ano');
		  //$rep =  $this->Session->read('rep');
		  $est =  $this->Session->read('est');
		  $mun =  $this->Session->read('mun');
		  $this->Session->write('par',$var);
		  $cond ="cod_estado=".$est." and cod_municipio=".$mun." and cod_parroquia=".$var;
		 // print_r($cond);
		  $lista=  $this->cugd01_centropoblados->generateList($cond, 'cod_centro ASC', null, '{n}.cugd01_centropoblados.cod_centro', '{n}.cugd01_centropoblados.denominacion');
          $this->concatena($lista, 'vector');
		break;
	}//fin wsitch
	}else{
		  $this->set('SELECT','');
		  $this->set('codigo','');
		  $this->set('seleccion','');
		  $this->set('n',17);
		  $this->set('no','no');
		 $this->set('vector','');
	}
}//fin select codigos presupuestarios

function denociudad2($var=null){
	$this->layout = "ajax";
	$rep =  $this->Session->read('rep');
	$est=$this->Session->read('est');

		  $cond =" cod_republica=".$rep." and cod_estado=".$est." and cod_municipio=".$var;
		  $d=  $this->cugd01_municipios->findAll($cond);
		  $this->set('ciudad2',$d[0]['cugd01_municipios']['conocido']);

}



function guardar(){
	$this->layout = "ajax";
	if(!empty($this->data)){
		//echo count($this->data['cnmp06_datos_personales']);
		//print_r($this->data);
  $cedula_identidad=$this->data['cnmp06_datos_personales']['cedula'];
  $nacionalidad=$this->data['cnmp06_datos_personales']['nacionalidad'];
  $primer_apellido=$this->data['cnmp06_datos_personales']['papellido'];
  $segundo_apellido=$this->data['cnmp06_datos_personales']['sapellido'];
  $primer_nombre=$this->data['cnmp06_datos_personales']['pnombre'];
  $segundo_nombre=$this->data['cnmp06_datos_personales']['snombre'];
  $f=$this->data['cnmp06_datos_personales']['fecha_nacimiento'];
  $fecha_nacimiento=$f[6].$f[7].$f[8].$f[9]."-".$f[3].$f[4]."-".$f[0].$f[1];

  $sexo=$this->data['cnmp06_datos_personales']['sexo'];
  $estado_civil=$this->data['cnmp06_datos_personales']['estado_civil'];
  $grupo_sanguineo=$this->data['cnmp06_datos_personales']['grupo_sanguineo'];
  $peso_kilos=$this->Formato1($this->data['cnmp06_datos_personales']['peso']);
  $estatura_metros=$this->Formato1($this->data['cnmp06_datos_personales']['estatura']);
  $naturalizado=$this->data['cnmp06_datos_personales']['naturalizado'];
  $fe=$this->data['cnmp06_datos_personales']['fecha_naturalizacion'];
  $fe=$fe==""?"1900-01-01":$fe;
  $fecha_naturalizacion=$fe!="1900-01-01"?$fe[6].$fe[7].$fe[8].$fe[9]."-".$fe[3].$fe[4]."-".$fe[0].$fe[1]:$fe;
  $numero_gaceta=$this->data['cnmp06_datos_personales']['gaceta'];
  $numero_gaceta=$numero_gaceta==""?0:$numero_gaceta;
  $c1=!isset($this->data["cnmp06_datos_personales"]["c1"])?0:1;
  $c2=!isset($this->data["cnmp06_datos_personales"]["c2"])?0:1;
  $c3=!isset($this->data["cnmp06_datos_personales"]["c3"])?0:1;
  $c4=!isset($this->data["cnmp06_datos_personales"]["c4"])?0:1;
  $c5=!isset($this->data["cnmp06_datos_personales"]["c5"])?0:1;
  $c6=!isset($this->data["cnmp06_datos_personales"]["c6"])?0:1;

  $idioma=$c1.$c2.$c3.$c4.$c5.$c6;

  $cod_profesion=$this->data['cnmp06_datos_personales']['cod_profesion'];
  $cod_especialidad=$this->data['cnmp06_datos_personales']['cod_especialidad'];
  $cod_oficio=$this->data['cnmp06_datos_personales']['oficio'];
  $direccion_habitacion=$this->data['cnmp06_datos_personales']['direccion_habitacion'];
  $telefonos_habitacion=$this->data['cnmp06_datos_personales']['telefonos'];
  $otra_direccion=$this->data['cnmp06_datos_personales']['otra_direccion'];
  $otra_direccion=$otra_direccion==""?0:$otra_direccion;
  $otros_telefonos=$this->data['cnmp06_datos_personales']['otros_telefonos'];
  $otros_telefonos=$otros_telefonos==""?0:$otros_telefonos;
  $correo_electronico=$this->data['cnmp06_datos_personales']['email'];
  $numero_inscripcion_sso=$this->data['cnmp06_datos_personales']['numero_sso'];
  $numero_inscripcion_lph=$this->data['cnmp06_datos_personales']['numero_lph'];
  $grado_licencia_conducir=$this->data['cnmp06_datos_personales']['grado_licencia'];
  $numero_licencia_conducir=$this->data['cnmp06_datos_personales']['numero_licencia'];
  $usa_lentes=$this->data['cnmp06_datos_personales']['lentes'];
  $talla_camisa_blusa=$this->data['cnmp06_datos_personales']['talla_camisa'];
  $talla_pantalon_falda=$this->data['cnmp06_datos_personales']['talla_pantalon'];
  $talla_calzado=$this->data['cnmp06_datos_personales']['talla_calzado'];
  $talla_keppy=$this->data['cnmp06_datos_personales']['talla_keepy'];
  $talla_keppy=$talla_keppy==""?0:$talla_keppy;//0412-5454256hugo sandolva
  $deporte_practica=$this->data['cnmp06_datos_personales']['deporte'];
  $religion_pertenece=$this->data['cnmp06_datos_personales']['religion'];
  $club_pertenece=$this->data['cnmp06_datos_personales']['club'];
  $hobby_favorito=$this->data['cnmp06_datos_personales']['hobby'];
  $color_favorito=$this->data['cnmp06_datos_personales']['color'];
  $cod_pais_origen=$this->data['cnmp06_datos_personales']['cod_republica'];
  $cod_estado_origen=$this->data['cnmp06_datos_personales']['cod_estado'];
  $cod_municipio_origen=$this->data['cnmp06_datos_personales']['cod_municipio'];
  $cod_parroquia_origen=$this->data['cnmp06_datos_personales']['cod_parroquia'];
  $cod_centropoblado_origen=$this->data['cnmp06_datos_personales']['cod_centro'];
  $cod_estado_habitacion=$this->data['cnmp06_datos_personales']['cod_esta'];
  $cod_municipio_habitacion=$this->data['cnmp06_datos_personales']['cod_munici'];
  $cod_parroquia_habitacion=$this->data['cnmp06_datos_personales']['cod_parro'];
  $cod_centropoblado_habitacion=$this->data['cnmp06_datos_personales']['cod_cen'];
  $aa[1]=$this->verifica_SS(1);
	 $aa[2]=$this->verifica_SS(2);
	 $aa[3]=$this->verifica_SS(3);
	 $aa[4]=$this->verifica_SS(4);
	 $aa[5]=$this->verifica_SS(5);
	$cero=0;
	}
	 $SQL_INSERT ="INSERT INTO cnmd06_datos_personales (cedula_identidad,nacionalidad,primer_apellido,segundo_apellido,primer_nombre,segundo_nombre,fecha_nacimiento,
  sexo,estado_civil,grupo_sanguineo,peso_kilos,estatura_metros,naturalizado,fecha_naturalizacion,numero_gaceta,
  idioma,cod_profesion,cod_especialidad,cod_oficio,direccion_habitacion,telefonos_habitacion,otra_direccion_hab,
  otros_telefonos,correo_electronico,numero_inscripcion_sso,numero_inscripcion_lph,grado_licencia_conducir,numero_licencia_conducir,
  usa_lentes,talla_camisa_blusa,talla_pantalon_falda,talla_calzado,talla_keppy,deporte_practica,religion_pertenece,
  club_pertenece,hobby_favorito,color_favorito,cod_pais_origen,cod_estado_origen,cod_municipio_origen,cod_parroquia_origen,
  cod_centropoblado_origen,cod_estado_habitacion,cod_municipio_habitacion,cod_parroquia_habitacion,cod_centropoblado_habitacion,condicion_actual)";
	 $SQL_INSERT .=" VALUES ($cedula_identidad,'".$nacionalidad."','".$primer_apellido."','".$segundo_apellido."','".$primer_nombre."','".$segundo_nombre."','".$fecha_nacimiento."',
  '".$sexo."','".$estado_civil."','".$grupo_sanguineo."',".$peso_kilos.",".$estatura_metros.",'".$naturalizado."','".$fecha_naturalizacion."','".$numero_gaceta."',
  $idioma,$cod_profesion,$cod_especialidad,$cod_oficio,'".$direccion_habitacion."','".$telefonos_habitacion."','".$otra_direccion."',
  '".$otros_telefonos."','".$correo_electronico."','".$numero_inscripcion_sso."','".$numero_inscripcion_lph."',".$grado_licencia_conducir.",".$numero_licencia_conducir.",
  '".$usa_lentes."','".$talla_camisa_blusa."','".$talla_pantalon_falda."','".$talla_calzado."','".$talla_keppy."',$deporte_practica,$religion_pertenece,
  ".$club_pertenece.",$hobby_favorito,".$color_favorito.",$cod_pais_origen,$cod_estado_origen,$cod_municipio_origen,$cod_parroquia_origen,
  $cod_centropoblado_origen,$cod_estado_habitacion,$cod_municipio_habitacion,$cod_parroquia_habitacion,$cod_centropoblado_habitacion,$cero)";
	 $CC=$this->cnmd06_datos_personales->execute($SQL_INSERT);
	 if($CC>1){
	 	$this->set('Message_existe', 'Registro creado con exito.');
	 	 $this->index();
	     $this->render("index");
	 }else{
	 	$this->set('Message_existe', 'Disculpe, El Registro no fue creado.');
	 }
}

function guardar_modificar($pagina=null){
	$this->layout = "ajax";
	if(!empty($this->data)){
		//echo count($this->data['cnmp06_datos_personales']);
		print_r($this->data);
  $cedula_identidad=$this->data['cnmp06_datos_personales']['cedula'];
  $nacionalidad=$this->data['cnmp06_datos_personales']['nacionalidad'];
  $primer_apellido=$this->data['cnmp06_datos_personales']['papellido'];
  $segundo_apellido=$this->data['cnmp06_datos_personales']['sapellido'];
  $primer_nombre=$this->data['cnmp06_datos_personales']['pnombre'];
  $segundo_nombre=$this->data['cnmp06_datos_personales']['snombre'];
  $f=$this->data['cnmp06_datos_personales']['fecha_nacimiento'];
  $fecha_nacimiento=$f[6].$f[7].$f[8].$f[9]."-".$f[3].$f[4]."-".$f[0].$f[1];
  $sexo=$this->data['cnmp06_datos_personales']['sexo'];
  $estado_civil=$this->data['cnmp06_datos_personales']['estado_civil'];
  $grupo_sanguineo=$this->data['cnmp06_datos_personales']['grupo_sanguineo'];
  $peso_kilos=$this->Formato1($this->data['cnmp06_datos_personales']['peso']);
  $estatura_metros=$this->Formato1($this->data['cnmp06_datos_personales']['estatura']);
  $naturalizado=$this->data['cnmp06_datos_personales']['naturalizado'];
  $fe=$this->data['cnmp06_datos_personales']['fecha_naturalizacion'];
  $fe=$fe==""?"01/01/1900":$fe;
  $fecha_naturalizacion=$fe[6].$fe[7].$fe[8].$fe[9]."-".$fe[3].$fe[4]."-".$fe[0].$fe[1];

  $numero_gaceta=$this->data['cnmp06_datos_personales']['gaceta'];
  $c1=!isset($this->data["cnmp06_datos_personales"]["c1"]) && $this->data["cnmp06_datos_personales"]["c1"]==null?0:1;
  $c2=!isset($this->data["cnmp06_datos_personales"]["c2"]) && $this->data["cnmp06_datos_personales"]["c2"]==null?0:1;
  $c3=!isset($this->data["cnmp06_datos_personales"]["c3"]) && $this->data["cnmp06_datos_personales"]["c3"]==null?0:1;
  $c4=!isset($this->data["cnmp06_datos_personales"]["c4"]) && $this->data["cnmp06_datos_personales"]["c4"]==null?0:1;
  $c5=!isset($this->data["cnmp06_datos_personales"]["c5"]) && $this->data["cnmp06_datos_personales"]["c5"]==null?0:1;
  $c6=!isset($this->data["cnmp06_datos_personales"]["c6"]) && $this->data["cnmp06_datos_personales"]["c6"]==null?0:1;

  $idioma=$c1.$c2.$c3.$c4.$c5.$c6;
  $cod_profesion=$this->data['cnmp06_datos_personales']['cod_profesion'];
  $cod_especialidad=$this->data['cnmp06_datos_personales']['cod_especialidad'];
  $cod_oficio=$this->data['cnmp06_datos_personales']['oficio'];
  $direccion_habitacion=$this->data['cnmp06_datos_personales']['direccion_habitacion'];
  $telefonos_habitacion=$this->data['cnmp06_datos_personales']['telefonos'];
  $otra_direccion=$this->data['cnmp06_datos_personales']['otra_direccion'];
  $otros_telefonos=$this->data['cnmp06_datos_personales']['otros_telefonos'];
  $correo_electronico=$this->data['cnmp06_datos_personales']['email'];
  $numero_inscripcion_sso=$this->data['cnmp06_datos_personales']['numero_sso'];
  $numero_inscripcion_lph=$this->data['cnmp06_datos_personales']['numero_lph'];
  $grado_licencia_conducir=$this->data['cnmp06_datos_personales']['grado_licencia'];
  $numero_licencia_conducir=$this->data['cnmp06_datos_personales']['numero_licencia'];
  $usa_lentes=$this->data['cnmp06_datos_personales']['lentes'];
  $talla_camisa_blusa=$this->data['cnmp06_datos_personales']['talla_camisa'];
  $talla_pantalon_falda=$this->data['cnmp06_datos_personales']['talla_pantalon'];
  $talla_calzado=$this->data['cnmp06_datos_personales']['talla_calzado'];
  $talla_keppy=$this->data['cnmp06_datos_personales']['talla_keepy'];
  $deporte_practica=$this->data['cnmp06_datos_personales']['deporte'];
  $religion_pertenece=$this->data['cnmp06_datos_personales']['religion'];
  $club_pertenece=$this->data['cnmp06_datos_personales']['club'];
  $hobby_favorito=$this->data['cnmp06_datos_personales']['hobby'];
  $color_favorito=$this->data['cnmp06_datos_personales']['color'];
  $cod_pais_origen=$this->data['cnmp06_datos_personales']['cod_republica'];
  $cod_estado_origen=$this->data['cnmp06_datos_personales']['cod_estado'];
  $cod_municipio_origen=$this->data['cnmp06_datos_personales']['cod_municipio'];
  $cod_parroquia_origen=$this->data['cnmp06_datos_personales']['cod_parroquia'];
  $cod_centropoblado_origen=$this->data['cnmp06_datos_personales']['cod_centro'];
  $cod_estado_habitacion=$this->data['cnmp06_datos_personales']['cod_esta'];
  $cod_municipio_habitacion=$this->data['cnmp06_datos_personales']['cod_munici'];
  $cod_parroquia_habitacion=$this->data['cnmp06_datos_personales']['cod_parro'];
  $cod_centropoblado_habitacion=$this->data['cnmp06_datos_personales']['cod_cen'];
	$cero=0;

	$sql="update cnmd06_datos_personales set cedula_identidad=$cedula_identidad,nacionalidad='".$nacionalidad."',primer_apellido='".$primer_apellido."',segundo_apellido='".$segundo_apellido."',primer_nombre='".$primer_nombre."',segundo_nombre='".$segundo_nombre."',fecha_nacimiento='".$fecha_nacimiento."',
  sexo='".$sexo."',estado_civil='".$estado_civil."',grupo_sanguineo='".$grupo_sanguineo."',peso_kilos=".$peso_kilos.",estatura_metros=".$estatura_metros.",naturalizado='".$naturalizado."',fecha_naturalizacion='".$fecha_naturalizacion."',numero_gaceta='".$numero_gaceta."',
  idioma=$idioma,cod_profesion=$cod_profesion,cod_especialidad=$cod_especialidad,cod_oficio=$cod_oficio,direccion_habitacion='".$direccion_habitacion."',telefonos_habitacion='".$telefonos_habitacion."',otra_direccion_hab='".$otra_direccion."',
  otros_telefonos='".$otros_telefonos."',correo_electronico='".$correo_electronico."',numero_inscripcion_sso='".$numero_inscripcion_sso."',numero_inscripcion_lph='".$numero_inscripcion_lph."',grado_licencia_conducir=$grado_licencia_conducir,numero_licencia_conducir=$numero_licencia_conducir,
  usa_lentes='".$usa_lentes."',talla_camisa_blusa='".$talla_camisa_blusa."',talla_pantalon_falda='".$talla_pantalon_falda."',talla_calzado='".$talla_calzado."',talla_keppy='".$talla_keppy."',deporte_practica=$deporte_practica,religion_pertenece=$religion_pertenece,
  club_pertenece=".$club_pertenece.",hobby_favorito=$hobby_favorito,color_favorito=".$color_favorito.",cod_pais_origen=$cod_pais_origen,cod_estado_origen=$cod_estado_origen,cod_municipio_origen=$cod_municipio_origen,cod_parroquia_origen=$cod_parroquia_origen,
  cod_centropoblado_origen=$cod_centropoblado_origen,cod_estado_habitacion=$cod_estado_habitacion,cod_municipio_habitacion=$cod_municipio_habitacion,cod_parroquia_habitacion=$cod_parroquia_habitacion,cod_centropoblado_habitacion=$cod_centropoblado_habitacion where cedula_identidad=".$cedula_identidad;
		echo $sql;
     $vvv=$this->cnmd06_datos_personales->execute($sql);
    // print_r($vvv);
     $this->data=null;
     $this->set('Message_existe', 'Registro Modificado con exito.');
	 $this->consulta($pagina);
	 $this->render("consulta");
}}


function bt_nav($Tfilas,$pagina){
    if($Tfilas==1){
                $this->set('mostrarS',false);
                $this->set('mostrarA',false);
          	}else if($Tfilas==2){
          		if($pagina==2){
                   $this->set('mostrarS',false);
                   $this->set('mostrarA',true);
          		}else{
          		   $this->set('mostrarS',true);
                   $this->set('mostrarA',false);
          		}
          	}else if($Tfilas>=3){
          		if($pagina==$Tfilas){
                     $this->set('mostrarS',false);
                     $this->set('mostrarA',true);
          		}else if($pagina==1){
          			 $this->set('mostrarS',true);
                     $this->set('mostrarA',false);
          		}else{
          			 $this->set('mostrarS',true);
                     $this->set('mostrarA',true);
          		}
          	}
}//fin navegacion


function consulta($pagina=null){
 		$this->layout = "ajax";
         if($pagina!=null){
          	 $pagina=$pagina;
          	  $Tfilas=$this->cnmd06_datos_personales->findCount();
          	 // echo $Tfilas;
          	 if($Tfilas==0){
          	 	$this->index();
          		$this->render("index");
          	 }
          	 if($Tfilas!=0){
          	 $this->set('pag_cant',$pagina.'/'.$Tfilas);
          	 $datacpcp01=$this->cnmd06_datos_personales->findAll(null,null,'cedula_identidad ASC',1,$pagina,null);
          	 $img=$this->cnmd06_imagenes->findCount("cedula_identidad=".$datacpcp01[0]["cnmd06_datos_personales"]["cedula_identidad"]);
          	 if($img!=0){
          	 	$this->set("TieneFoto",true);
          	 }
          	 //$cd01=$this->cpcd01->findAll();
          	 //$this->set('cd01',$cd01);
          	 $pais=$this->cugd01_republica->findAll("cod_republica=1");
          //	 print_r($pais);
          	 $this->set('pais',$pais);
          	 $estados=$this->cugd01_estados->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_origen"]);
          	 $this->set('estados',$estados);
          	 $municipios=$this->cugd01_municipios->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_origen"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_origen"]);
          	 $this->set('municipios',$municipios);
          	 $parroquia=$this->cugd01_parroquias->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_origen"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_origen"]." and cod_parroquia=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_parroquia_origen"]);
          	 $this->set('parroquia',$parroquia);
          	 $centros=$this->cugd01_centropoblados->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_origen"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_origen"]." and cod_parroquia=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_parroquia_origen"]." and cod_centro=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_centropoblado_origen"]);
          	 $this->set('centros',$centros);

 /////////////////////77
          	 $estados=$this->cugd01_estados->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_habitacion"]);
          	 $this->set('estados_actual',$estados);
          	 $municipios=$this->cugd01_municipios->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_habitacion"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_habitacion"]);
          	 $this->set('municipios_actual',$municipios);
          	 $parroquia=$this->cugd01_parroquias->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_habitacion"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_habitacion"]." and cod_parroquia=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_parroquia_habitacion"]);
          	 $this->set('parroquia_actual',$parroquia);
          	 $centros=$this->cugd01_centropoblados->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_habitacion"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_habitacion"]." and cod_parroquia=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_parroquia_habitacion"]." and cod_centro=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_centropoblado_habitacion"]);
          	 $this->set('centros_actual',$centros);

          	 $colores=$this->cnmd06_colores->findAll("cod_color=".$datacpcp01[0]["cnmd06_datos_personales"]["color_favorito"]);
          	 //print_r($colores);
          	 $this->set('colores',$colores[0]["cnmd06_colores"]["denominacion"]);

             $club=$this->cnmd06_clubes->findAll("cod_club=".$datacpcp01[0]["cnmd06_datos_personales"]["club_pertenece"]);
          	 //print_r($club);
          	 $this->set('club',$club[0]["cnmd06_clubes"]["denominacion"]);

          	 //////////


          	 $deporte=$this->cnmd06_deportes->findAll();
          	 $this->set('deporte',$deporte);
          	 $religion=$this->cnmd06_religiones->findAll();
          	 $this->set('religion',$religion);
          	 $hobby=$this->cnmd06_hobby->findAll();
          	 $this->set('hobby',$hobby);

          	 $profesion=$this->cnmd06_profesiones->findAll();
          	 $this->set('profesion',$profesion);
          	 $especialidad=$this->cnmd06_especialidades->findAll();
          	 $this->set('especialidad',$especialidad);
          	 $oficio=$this->cnmd06_oficio->findAll();
          	 $this->set('oficio',$oficio);
          	// foreach ($datacpcp01 as $YYY);
          	 $this->set('DATOS',$datacpcp01);
          	 $this->set('siguiente',$pagina+1);
          	 $this->set('anterior',$pagina-1);
             $this->bt_nav($Tfilas,$pagina);
             }
 }else{
 	$pagina=1;
          	 $Tfilas=$this->cnmd06_datos_personales->findCount();
          	 // echo $Tfilas;
          	 if($Tfilas==0){
          	 	$this->index();
          		$this->render("index");
          	 }
          	 if($Tfilas!=0){
          	 $this->set('pag_cant',$pagina.'/'.$Tfilas);
          	 $datacpcp01=$this->cnmd06_datos_personales->findAll(null,null,'cedula_identidad ASC',1,$pagina,null);
          	 $img=$this->cnmd06_imagenes->findCount("cedula_identidad=".$datacpcp01[0]["cnmd06_datos_personales"]["cedula_identidad"]);
          	 if($img!=0){
          	 	$this->set("TieneFoto",true);
          	 }
        //  echo "hola";//	 $cd01=$this->cpcd01->findAll();
          	// $this->set('cd01',$cd01);

          	 $pais=$this->cugd01_republica->findAll("cod_republica=1");
          //	 print_r($pais);
          	 $this->set('pais',$pais);
          	 $estados=$this->cugd01_estados->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_origen"]);
          	 $this->set('estados',$estados);
          	 $municipios=$this->cugd01_municipios->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_origen"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_origen"]);
          	 $this->set('municipios',$municipios);
          	 $parroquia=$this->cugd01_parroquias->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_origen"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_origen"]." and cod_parroquia=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_parroquia_origen"]);
          	 $this->set('parroquia',$parroquia);
          	 $centros=$this->cugd01_centropoblados->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_origen"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_origen"]." and cod_parroquia=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_parroquia_origen"]." and cod_centro=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_centropoblado_origen"]);
          	 $this->set('centros',$centros);

          	 /////////////////////77
          	 $estados=$this->cugd01_estados->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_habitacion"]);
          	 $this->set('estados_actual',$estados);
          	 $municipios=$this->cugd01_municipios->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_habitacion"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_habitacion"]);
          	 $this->set('municipios_actual',$municipios);
          	 $parroquia=$this->cugd01_parroquias->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_habitacion"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_habitacion"]." and cod_parroquia=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_parroquia_habitacion"]);
          	 $this->set('parroquia_actual',$parroquia);
          	 $centros=$this->cugd01_centropoblados->findAll("cod_republica=1 and cod_estado=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_estado_habitacion"]." and cod_municipio=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_municipio_habitacion"]." and cod_parroquia=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_parroquia_habitacion"]." and cod_centro=".$datacpcp01[0]["cnmd06_datos_personales"]["cod_centropoblado_habitacion"]);
          	 $this->set('centros_actual',$centros);

          	 $colores=$this->cnmd06_colores->findAll("cod_color=".$datacpcp01[0]["cnmd06_datos_personales"]["color_favorito"]);
          	 //print_r($colores);
          	 $this->set('colores',$colores[0]["cnmd06_colores"]["denominacion"]);

             $club=$this->cnmd06_clubes->findAll("cod_club=".$datacpcp01[0]["cnmd06_datos_personales"]["club_pertenece"]);
          	 //print_r($club);
          	 $this->set('club',$club[0]["cnmd06_clubes"]["denominacion"]);
          	 //////////

          	 $deporte=$this->cnmd06_deportes->findAll();
          	 $this->set('deporte',$deporte);
          	 $religion=$this->cnmd06_religiones->findAll();
          	 $this->set('religion',$religion);
          	 $hobby=$this->cnmd06_hobby->findAll();
          	 $this->set('hobby',$hobby);

          	 $profesion=$this->cnmd06_profesiones->findAll();
          	 $this->set('profesion',$profesion);
          	 $especialidad=$this->cnmd06_especialidades->findAll();
          	 $this->set('especialidad',$especialidad);
          	 $oficio=$this->cnmd06_oficio->findAll();
          	 $this->set('oficio',$oficio);
          	// foreach ($datacpcp01 as $YYY);
          	 $this->set('DATOS',$datacpcp01);
          	 $this->set('siguiente',$pagina+1);
          	 $this->set('anterior',$pagina-1);
             $this->bt_nav($Tfilas,$pagina);

}
         }
}//fin function consultar2


function modificar($cedula=null,$pagina=null){

	  $this->layout = "ajax";
          	 $pagina=$pagina;

          	 $cond ="cedula_identidad='".$cedula."'";
          	 $data=$this->cnmd06_datos_personales->findAll($cond);$i = 0;
          	 foreach($data as $row){

   $var[$i]['cedula_identidad'] =$row['cnmd06_datos_personales']['cedula_identidad'];
   $var[$i]['nacionalidad']=$row['cnmd06_datos_personales']['nacionalidad'];
   $var[$i]['primer_apellido']=$row['cnmd06_datos_personales']['primer_apellido'];
   $var[$i]['segundo_apellido']=$row['cnmd06_datos_personales']['segundo_apellido'];
   $var[$i]['primer_nombre']=$row['cnmd06_datos_personales']['primer_nombre'];
   $var[$i]['segundo_nombre']=$row['cnmd06_datos_personales']['segundo_nombre'];
   $var[$i]['fecha_nacimiento']=$row['cnmd06_datos_personales']['fecha_nacimiento'];
   $var[$i]['sexo']=$row['cnmd06_datos_personales']['sexo'];
   $var[$i]['estado_civil']=$row['cnmd06_datos_personales']['estado_civil'];
   $var[$i]['grupo_sanguineo']=$row['cnmd06_datos_personales']['grupo_sanguineo'];
   $var[$i]['peso_kilos']=$row['cnmd06_datos_personales']['peso_kilos'];
   $var[$i]['estatura_metros']=$row['cnmd06_datos_personales']['estatura_metros'];
   $var[$i]['naturalizado']=$row['cnmd06_datos_personales']['naturalizado'];
   $var[$i]['fecha_naturalizacion']=$row['cnmd06_datos_personales']['fecha_naturalizacion'];
   $var[$i]['numero_gaceta']=$row['cnmd06_datos_personales']['numero_gaceta'];
   $var[$i]['idioma']=$row['cnmd06_datos_personales']['idioma'];
   $var[$i]['cod_profesion']=$row['cnmd06_datos_personales']['cod_profesion'];
   $var[$i]['cod_especialidad']=$row['cnmd06_datos_personales']['cod_especialidad'];
   $var[$i]['cod_oficio']=$row['cnmd06_datos_personales']['cod_oficio'];
   $var[$i]['direccion_habitacion']=$row['cnmd06_datos_personales']['direccion_habitacion'];
   $var[$i]['telefonos_habitacion']=$row['cnmd06_datos_personales']['telefonos_habitacion'];
   $var[$i]['otra_direccion_hab']=$row['cnmd06_datos_personales']['otra_direccion_hab'];
   $var[$i]['otros_telefonos']=$row['cnmd06_datos_personales']['otros_telefonos'];
   $var[$i]['correo_electronico']=$row['cnmd06_datos_personales']['correo_electronico'];
   $var[$i]['numero_inscripcion_sso']=$row['cnmd06_datos_personales']['numero_inscripcion_sso'];
   $var[$i]['numero_inscripcion_lph']=$row['cnmd06_datos_personales']['numero_inscripcion_lph'];
   $var[$i]['grado_licencia_conducir']=$row['cnmd06_datos_personales']['grado_licencia_conducir'];
   $var[$i]['numero_licencia_conducir']=$row['cnmd06_datos_personales']['numero_licencia_conducir'];
   $var[$i]['usa_lentes']=$row['cnmd06_datos_personales']['usa_lentes'];
   $var[$i]['talla_camisa_blusa']=$row['cnmd06_datos_personales']['talla_camisa_blusa'];
   $var[$i]['talla_pantalon_falda']=$row['cnmd06_datos_personales']['talla_pantalon_falda'];
   $var[$i]['talla_calzado']=$row['cnmd06_datos_personales']['talla_calzado'];
   $var[$i]['talla_keppy']=$row['cnmd06_datos_personales']['talla_keppy'];
   $var[$i]['deporte_practica']=$row['cnmd06_datos_personales']['deporte_practica'];
   $var[$i]['religion_pertenece']=$row['cnmd06_datos_personales']['religion_pertenece'];
   $var[$i]['club_pertenece']=$row['cnmd06_datos_personales']['club_pertenece'];
   $var[$i]['hobby_favorito']=$row['cnmd06_datos_personales']['hobby_favorito'];
   $var[$i]['color_favorito']=$row['cnmd06_datos_personales']['color_favorito'];
   $var[$i]['cod_pais_origen']=$row['cnmd06_datos_personales']['cod_pais_origen'];
   $var[$i]['cod_estado_origen']=$row['cnmd06_datos_personales']['cod_estado_origen'];
   $var[$i]['cod_municipio_origen']=$row['cnmd06_datos_personales']['cod_municipio_origen'];
   $var[$i]['cod_parroquia_origen']=$row['cnmd06_datos_personales']['cod_parroquia_origen'];
   $var[$i]['cod_centropoblado_origen']=$row['cnmd06_datos_personales']['cod_centropoblado_origen'];
   $var[$i]['cod_estado_habitacion']=$row['cnmd06_datos_personales']['cod_estado_habitacion'];
   $var[$i]['cod_municipio_habitacion']=$row['cnmd06_datos_personales']['cod_municipio_habitacion'];
   $var[$i]['cod_parroquia_habitacion']=$row['cnmd06_datos_personales']['cod_parroquia_habitacion'];
   $var[$i]['cod_centropoblado_habitacion']=$row['cnmd06_datos_personales']['cod_centropoblado_habitacion'];
          	 }
             $pais=$this->cugd01_republica->findAll();
          	 $this->set('pais',$pais);
          	 $estados=$this->cugd01_estados->findAll();
          	 $this->set('estados',$estados);
          	 $municipios=$this->cugd01_municipios->findAll();
          	 $this->set('municipios',$municipios);
          	 $parroquia=$this->cugd01_parroquias->findAll();
          	 $this->set('parroquia',$parroquia);
          	 $centros=$this->cugd01_centropoblados->findAll();
          	 $this->set('centros',$centros);

          	 $listarepublica=$this->cugd01_republica->generateList(null, 'cod_republica ASC', null, '{n}.cugd01_republica.cod_republica', '{n}.cugd01_republica.denominacion');
             $this->concatena($listarepublica, 'cod_republica');
             $c1=" cod_republica=".$var[$i]['cod_pais_origen'];
             $listaestadao=$this->cugd01_estados->generateList($c1, 'cod_estado ASC', null, '{n}.cugd01_estados.cod_estado', '{n}.cugd01_estados.denominacion');
             $this->concatena($listaestadao, 'cod_estado');
             $c2=" cod_republica=".$var[$i]['cod_pais_origen']." and cod_estado=".$var[$i]['cod_estado_origen'];
             $listamunicio=$this->cugd01_municipios->generateList($c2, 'cod_municipio ASC', null, '{n}.cugd01_municipios.cod_municipio', '{n}.cugd01_municipios.denominacion');
             $this->concatena($listamunicio, 'cod_municipio');
             $c3=" cod_republica=".$var[$i]['cod_pais_origen']." and cod_estado=".$var[$i]['cod_estado_origen']." and cod_municipio=".$var[$i]['cod_municipio_origen'];
             $listaparroquia=$this->cugd01_parroquias->generateList($c3, 'cod_parroquia ASC', null, '{n}.cugd01_parroquias.cod_parroquia', '{n}.cugd01_parroquias.denominacion');
             $this->concatena($listaparroquia, 'cod_parroquia');
             $c4=" cod_republica=".$var[$i]['cod_pais_origen']." and cod_estado=".$var[$i]['cod_estado_origen']." and cod_municipio=".$var[$i]['cod_municipio_origen']."and cod_parroquia=".$var[$i]['cod_parroquia_origen'];
             $listacentro=$this->cugd01_centropoblados->generateList($c4, 'cod_centro ASC', null, '{n}.cugd01_centropoblados.cod_centro', '{n}.cugd01_centropoblados.denominacion');
             $this->concatena($listacentro, 'cod_centro');


             $listaprofesion=$this->cnmd06_profesiones->generateList(null, 'cod_profesion ASC', null, '{n}.cnmd06_profesiones.cod_profesion', '{n}.cnmd06_profesiones.denominacion');
             $this->concatena($listaprofesion, 'cod_profesion');
             $c1=" cod_profesion=".$var[$i]['cod_profesion'];
             $listaespecialidad=$this->cnmd06_especialidades->generateList($c1, 'cod_especialidad ASC', null, '{n}.cnmd06_especialidades.cod_especialidad', '{n}.cnmd06_especialidades.denominacion');
             $this->concatena($listaespecialidad, 'cod_especilidad');
             $listaoficio=$this->cnmd06_oficio->generateList(null, 'cod_oficio ASC', null, '{n}.cnmd06_oficio.cod_oficio', '{n}.cnmd06_oficio.denominacion');
             $this->concatena($listaoficio, 'oficio');


             $listaestadao2=$this->cugd01_estados->generateList(null, 'cod_estado ASC', null, '{n}.cugd01_estados.cod_estado', '{n}.cugd01_estados.denominacion');
             $this->concatena($listaestadao2, 'cod_estado2');
             $c22=" cod_estado=".$var[$i]['cod_estado_habitacion'];
             $listamunicio2=$this->cugd01_municipios->generateList($c22, 'cod_municipio ASC', null, '{n}.cugd01_municipios.cod_municipio', '{n}.cugd01_municipios.denominacion');
             $this->concatena($listamunicio2, 'cod_municipio2');
             //print_r($listamunicio2);
             $c33=" cod_estado=".$var[$i]['cod_estado_habitacion']." and cod_municipio=".$var[$i]['cod_municipio_habitacion'];
             $listaparroquia2=$this->cugd01_parroquias->generateList($c33, 'cod_parroquia ASC', null, '{n}.cugd01_parroquias.cod_parroquia', '{n}.cugd01_parroquias.denominacion');
             $this->concatena($listaparroquia2, 'cod_parroquia2');
             $c44=" cod_estado=".$var[$i]['cod_estado_habitacion']." and cod_municipio=".$var[$i]['cod_municipio_habitacion']."and cod_parroquia=".$var[$i]['cod_parroquia_habitacion'];
             $listacentro2=$this->cugd01_centropoblados->generateList($c44, 'cod_centro ASC', null, '{n}.cugd01_centropoblados.cod_centro', '{n}.cugd01_centropoblados.denominacion');
             $this->concatena($listacentro2, 'cod_centro2');


             $listadeporte=$this->cnmd06_deportes->generateList(null, 'cod_deporte ASC', null, '{n}.cnmd06_deportes.cod_deporte', '{n}.cnmd06_deportes.denominacion');
             $this->concatena($listadeporte, 'deporte');

             $listareligion=$this->cnmd06_religiones->generateList(null, 'cod_religion ASC', null, '{n}.cnmd06_religiones.cod_religion', '{n}.cnmd06_religiones.denominacion');
             $this->concatena($listareligion, 'religion');

             $listahobby=$this->cnmd06_hobby->generateList(null, 'cod_hobby ASC', null, '{n}.cnmd06_hobby.cod_hobby', '{n}.cnmd06_hobby.denominacion');
             $this->concatena($listahobby, 'hobby');

             $listacolor=  $this->cnmd06_colores->generateList(null, 'cod_color ASC', null, '{n}.cnmd06_colores.cod_color', '{n}.cnmd06_colores.denominacion');
             $this->concatena($listacolor, 'color');

    		 $listaclubes=  $this->cnmd06_clubes->generateList(null, 'cod_club ASC', null, '{n}.cnmd06_clubes.cod_club', '{n}.cnmd06_clubes.denominacion');
    		 $this->concatena($listaclubes, 'club');







          	 $this->set('DATOS',$data);
          	 $this->set('pagina',$pagina);
             }

 function eliminar($cedula,$pagina){
 	$this->layout = "ajax";
       if(isset($cedula)){
      	//$pag=$pagina + 1;
       //	echo $pagina,$pag;
 	$cond=" cedula_identidad=".$cedula;
 	$this->cnmd06_datos_personales->execute("DELETE FROM cnmd06_datos_personales  WHERE ".$cond);
 	$y=$this->cnmd06_datos_personales->findCount();
	  if($y!=0){
	  	if($pagina!=1){//si no es el primero
	  $this->consulta($pagina-1);
      $this->render("consulta");
      }
      else{
      	 $this->consulta($pagina);//si es el primero solamente
      $this->render("consulta");
      }
		}else if($y==0){
			$this->index();
      		$this->render("index");
		}//fin if
 }

 }
function preconsulta(){
	$this->layout="ajax";
$opciones = array('cedula_identidad'=>'CEDULA', 'primer_apellido'=>'APELLIDO', 'primer_nombre'=>'NOMBRE');
	$this->set('opcion', $opciones);
}

function query($var=null){
	$this->layout="ajax";
	$this->set('tipo', $var);
}

/*function datos($tipo = null, $pista=null){
	$this->layout="ajax";
	echo $tipo,$pista;

	if($tipo!=null && $pista!=null){
			//$datos = $this->cnmd05->findAll($condicion." and $tipo LIKE '%$pista%'");
				$datos = $this->cnmd06_datos_personales->findAll(" $tipo LIKE '$pista%'", $fields ='cedula_identidad, primer_apellido','primer_nombre', $order = 'cedula_identidad ASC', $limit = 1000, $page = null, $recursive = null);
				$this->set('datos', $datos);
				print_r($datos);

	}

}*/


function datos($tipo = null, $pista=null){
	$this->layout="ajax";
	echo $tipo,$pista;
		if($tipo!=null && $pista!=null){
			//$datos = $this->cnmd05->findAll($condicion." and $tipo LIKE '%$pista%'");
				$datos = $this->cnmd06_datos_personales->findAll(" $tipo LIKE '$pista%'", $fields ='cedula_identidad, primer_apellido, primer_nombre', $order = 'cedula_identidad ASC', $limit = 1000, $page = null, $recursive = null);
				$this->set('datos', $datos);
				//print_r($datos);

	}

}








function buscar_cedula() {
	$this->layout="ajax";


}
function lista_encontrados($cedula){
 		$this->layout = "ajax";
 		// if(!empty($this->data["cpcp02"])){//echo "si hay dato";
 		// $rif=$this->data['cpcp02']['rif'];//print_r($this->data['cpcp02']['rif']);
 		 $cond=" cedula_identidad=".$cedula;
 		 $num=$this->cnmd06_datos_personales->findCount($cond);
 		// echo "sera que hay o no",$num;
 		 if($num==1){

 	//	echo $rif;
          	 $datacpcp01=$this->cnmd06_datos_personales->findAll($cond);
          	   $pais=$this->cugd01_republica->findAll();
          //	 print_r($pais);
          	 $this->set('pais',$pais);
          	 $estados=$this->cugd01_estados->findAll();
          	 $this->set('estados',$estados);
          	 $municipios=$this->cugd01_municipios->findAll();
          	 $this->set('municipios',$municipios);
          	 $parroquia=$this->cugd01_parroquias->findAll();
          	 $this->set('parroquia',$parroquia);
          	 $centros=$this->cugd01_centropoblados->findAll();
          	 $this->set('centros',$centros);

          	 $deporte=$this->cnmd06_deportes->findAll();
          	 $this->set('deporte',$deporte);
          	 $religion=$this->cnmd06_religiones->findAll();
          	 $this->set('religion',$religion);
          	 $hobby=$this->cnmd06_hobby->findAll();
          	 $this->set('hobby',$hobby);

          	 $profesion=$this->cnmd06_profesiones->findAll();
          	 $this->set('profesion',$profesion);
          	 $especialidad=$this->cnmd06_especialidades->findAll();
          	 $this->set('especialidad',$especialidad);
          	 $oficio=$this->cnmd06_oficio->findAll();
          	 $this->set('oficio',$oficio);
          	 $this->set('DATOS',$datacpcp01);
 		 }else{//echo "no hay dato";
 		 	$this->set('errorMessage', 'No se encontrar&oacute;n datos');
 		 	$this->preconsulta();
 		 	$this->render("preconsulta");

	    	  // }
      }//fin function consultar2



}

function subir_imagen ($var=null){
	//$this->layout="";
	if(isset($var)){
		//if (!empty($this->data['cnmp06_datos_personales']['foto']) && is_uploaded_file($this->data['cnmp06_datos_personales']['foto']['tmp_name']) && !empty($this->data['cnmp06_datos_personales']['cedula'])){
	 		if($this->data['cnmp06_datos_personales']['foto']['size']<2004654){
		 		if($this->data['cnmp06_datos_personales']['foto']['type']=="image/jpeg"){
				    $fileDataMini = fread(fopen($this->redimensionar($this->data['cnmp06_datos_personales']['foto']['tmp_name'],110,0),"r"), $this->data['cnmp06_datos_personales']['foto']['size']);
			        $this->data['cnmp06_datos_personales']['foto']['cedula_identidad']=$this->data['cnmp06_datos_personales']['cedula'];
				    $this->data['cnmp06_datos_personales']['foto']['foto'] = base64_encode($fileDataMini);
				    $this->cnmd06_imagenes->save($this->data['cnmp06_datos_personales']['foto']);
			        echo "La imagen se a cargado exitosamente...";
				    echo '<script type="text/javascript">' .
				    		'window.close();' .
				    		'</script>';
		 		}else{
		 			echo "Por Favor Cargue una imagen que sea de tipo JPG";
		 			echo "<br>Tipo Imagen:".$this->data['cnmp06_datos_personales']['foto']['type'];
		 			echo "<br>Tamaño: ".$this->data['cnmp06_datos_personales']['foto']['size'];
		 		}
	 		}else{
	 			echo "Disculpe, El archivo excede del tamaño permitido.";
	 		}
	   // }else{
	    	//	echo "<font color=\"#ffffca\"><i>Error al subir archivo, o el archivo excede del tamaño permitido de (1.9 MegaBytes). </i></font>";
	    //}
 }
}//finn subir_imagen

function busca_foto ($id) {
    $this->layout="ajax";
    $vec=$this->cnmd06_imagenes->findCount("cedula_identidad=".$id);
    if($vec!=0){
    	$this->set('id',$id);
    }

}
function ver_foto ($id) {
    $this->layout="img";
    $vec=$this->cnmd06_imagenes->findByCedula_identidad($id);
    $dataimg=$vec["cnmd06_imagenes"]["foto"];
    $this->set('img',$dataimg);
    //$this->render();
}
 function viewid ($id) {
    $this->layout="img";
    $vec=$this->cnmd06_imagenes->findByCedula_identidad($id);
    $dataimg=$vec["cnmd06_imagenes"]["foto"];
    $this->set('img',$dataimg);
}
/**
 * Funcion para redimensionar las imagenes.
 *
 */
function redimensionar($imagen,$largo,$mostrar = 1)
{
 	// $imagen	Ruta de la Imagen a Redimensioanr
 	// $largo	Largo de la Redimension
	// $mostrar	1 Muestra la Imagen en el Nevegador
	// $mostrar	0 Guarda la Imagen

	// Si $mostrar es 0
	// Funcion devuelve ruta de la Imagen


	$anchura=$largo;
	// Altura Maxima de la Imagen
	$hmax=400;
	$nombre=$imagen;
	$datos = getimagesize($nombre);



	if($datos[2]==1){
	 	$img = @imagecreatefromgif($nombre);
	}

	if($datos[2]==2){
	 	$img = @imagecreatefromjpeg($nombre);
	}

	if($datos[2]==3){
	 	$img = @imagecreatefrompng($nombre);
	}

	$ratio = ($datos[0] / $anchura);

	$altura = ($datos[1] / $ratio);

	if($altura>$hmax){
	 	$anchura2=$hmax*$anchura/$altura;
		 $altura=$hmax;
		 $anchura=$anchura2;
	}

	$thumb = imagecreatetruecolor($anchura,$altura);

	imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);


	// Creamos la Imagen (un JPG)
	if ( $mostrar == 0 ){
	 	// Guardamos Imagen en Directorio
	  	imagejpeg($thumb,$imagen.'_copy',100);
	  	imagedestroy($thumb);
	  	return ($imagen.'_copy');//devuelve ruta de la imagen creada

	}else{
	 	// Mostramos Imagen en el Navegador
		//header("Content-type: image/jpeg");
		return imagejpeg($thumb,'',100);

	}
	imagedestroy($thumb);
}//fin funcion redimensionar

}//fin de la clase controller
?>
