<?php
require_once dirname(__FILE__,3)."/personas/controladores/Personas.control.php";
class PersonasRelacionesControlador extends Controladores {
public function mostrarTabla(){
$relaciones = PersonasRelaciones::relacionesPersonasPorIDPersonas($this->personaId);
Vistas::mostrar("personas","familiares/familiares", array('personas' => $relaciones));
}
public function mostrarFormularioNuevo(){
$personas = new PersonasControlador();
$persona = array(
'personaID' => $this->personaId,
'selectTiposIdentificacion' => $personas->crearArray(TiposIdentificacion::todos(),'tipoIdentificacionID','tipoIdentificacionCODIGO')
);
$this->mostrarFormulario($persona);
}
public function mostrarFormulario($persona){
Vistas::mostrar("personas","familiares/form", array('persona' => $persona));
}
public function guardar(){
if(isset($this->personaRelacionId)){
$this->editarInormacionFamiliar();
}else{
$this->agregarNuevoFamiliar($this->tipoIdentificacionId,$this->personaIdentificacion,$this->personaNombres,$this->personaApellidos,$this->personaFechaNacimiento,$this->relacionPersona,$this->personaTelefonoCelular,$this->familiarFallecido);
}
}
public function editarInormacionFamiliar(){
}
public function agregarNuevoFamiliar($tipoIdentificacionId,$personaIdentificacion,$personaNombres,$personaApellidos,$personaFechaNacimiento,$relacionPersona,$personaTelefonoCelular,$familiarFallecido){
$relacionPrincipal = Personas::porIdentificacion($personaIdentificacion,$tipoIdentificacionId);
if(is_null($relacionPrincipal)){
$relacionPrincipal = Personas::guardar($tipoPersonaID = 1, $tipoIdentificacionId, $personaIdentificacion, $personaNombres.' '.$personaApellidos, $personaNombres, $personaApellidos, $personaFechaNacimiento, Cliente::colaboradorID());
}else{
var_dump('persona existe');
}
var_dump($relacionPrincipal);
}
}