<?php
require_once("ConexionMod.php");
require_once("PersonaMod.php");
class AgendadetEnt extends PersonaEnt{
	private $idagendadet,$cod_entidad,$idpersona,$idarea,$idcargo,$idmotivor,$idproducto,$fecregis,$fecmod,$nom_entidad;
	public function setIdagendadet($val){$this->idagendadet=$val;} public function getIdagendadet(){return $this->idagendadet;}
	public function setCod_entidad($val){$this->cod_entidad=$val;} public function getCod_entidad(){return $this->cod_entidad;}
	public function setIdpersona($val){$this->idpersona=$val;} public function getIdpersona(){return $this->idpersona;}
	public function setIdarea($val){$this->idarea=$val;} public function getIdarea(){return $this->idarea;}
	public function setIdcargo($val){$this->idcargo=$val;} public function getIdcargo(){return $this->idcargo;}
	public function setIdmotivor($val){$this->idmotivor=$val;} public function getIdmotivor(){return $this->idmotivor;}
	public function setIdproducto($val){$this->idproducto=$val;} public function getIdproducto(){return $this->idproducto;}
	public function setFecregis($val){$this->fecregis=$val;} public function getFecregis(){return $this->fecregis;}
	public function setFecmod($val){$this->fecmod=$val;} public function getFecmod(){return $this->fecmod;}
	/*Abstracto*/
	public function setNom_entidad($val){$this->nom_entidad=$val;} public function getNom_entidad(){return $this->nom_entidad;}
}
class AgendadetMod{
	public function registrarAgendadet($val){
		$sql="insert into agendadet(cod_entidad,idpersona,idarea,idcargo,idmotivor,idproducto,fecregis,fecmod) values(".$val->getCod_entidad().",".$val->getIdpersona().",".$val->getIdarea().",".$val->getIdcargo().",".$val->getIdmotivor().",5,now(),now());";
		//return $sql;
		$query=mysqli_query(ConexionMod::Conectar(),$sql) or die("Error de registro");
		mysqli_close(ConexionMod::Conectar());
	}
	public function actualizarAgendadet($val){
		$sql="UPDATE persona p INNER JOIN agendadet ag ON p.idpersona = ag.idpersona INNER JOIN entidad e ON e.cod_entidad = ag.cod_entidad SET p.nomper='".$val->getNomper()."', p.telfijo='".$val->getTelfijo()."', p.correo='".$val->getCorreo()."', p.dni='".$val->getDni()."', p.celrpm='".$val->getCelrpm()."', p.celrpc='".$val->getCelrpc()."', p.telofici='".$val->getTelofici()."', ag.cod_entidad='".$val->getCod_entidad()."',ag.idarea='".$val->getIdarea()."',ag.idcargo='".$val->getIdcargo()."', ag.idmotivor='".$val->getIdmotivor()."', e.nom_entidad='".$val->getNom_entidad()."' WHERE p.idpersona = '".$val->getIdpersona()."';";
		$query=mysqli_query(ConexionMod::Conectar(),$sql) or die("Error de registro");
		mysqli_close(ConexionMod::Conectar());
	}
	public function verificarExistenciaPersonaAgenda($val){
		if($val==''){
			$valx='0';
		}else{
			$valx=$val;
		}
		$sql="SELECT * FROM agendadet WHERE idpersona={$valx};";
		$query=mysqli_query(ConexionMod::Conectar(),$sql) or die("Error al buscar persona");
		if(mysqli_num_rows($query)==0){
			return '0';
		}else{
			return '1';
		}
	}
}
?>