<?php
require_once("ConexionMod.php");
class ClaveEnt{
	private $idclave,$nombres,$apellidos,$e_mail,$telefono,$celular,$organizacion,$oficina,$cargo,$codsiaf,$cod_maquina,$num_refer,$nic_exa,$nic_dec,$fecha_install,$fecha_actvacion,$nrodias,$fecha_vencimiento,$clave,$enlace,$estado,$fecha_registro,$programa,$identidad,$idusua;
	public function setIdclave($val){$this->idclave=$val;} public function getIdclave(){return $this->idclave;}
	public function setNombres($val){$this->nombres=$val;} public function getNombres(){return $this->nombres;}
	public function setApellidos($val){$this->apellidos=$val;} public function getApellidos(){return $this->apellidos;}
	public function setE_mail($val){$this->e_mail=$val;} public function getE_mail(){return $this->e_mail;}
	public function setTelefono($val){$this->telefono=$val;} public function getTelefono(){return $this->telefono;}
	public function setCelular($val){$this->celular=$val;} public function getCelular(){return $this->celular;}
	public function setOrganizacion($val){$this->organizacion=$val;} public function getOrganizacion(){return $this->organizacion;}
	public function setOficina($val){$this->oficina=$val;} public function getOficina(){return $this->oficina;}
	public function setCargo($val){$this->cargo=$val;} public function getCargo(){return $this->cargo;}
	public function setCodsiaf($val){$this->codsiaf=$val;} public function getCodsiaf(){return $this->codsiaf;}
	public function setCod_maquina($val){$this->cod_maquina=$val;} public function getCod_maquina(){return $this->cod_maquina;}
	public function setNum_refer($val){$this->num_refer=$val;} public function getNum_refer(){return $this->num_refer;}
	public function setNic_exa($val){$this->nic_exa=$val;} public function getNic_exa(){return $this->nic_exa;}
	public function setNic_dec($val){$this->nic_dec=$val;} public function getNic_dec(){return $this->nic_dec;}
	public function setFecha_install($val){$this->fecha_install=$val;} public function getFecha_install(){return $this->fecha_install;}
	public function setFecha_actvacion($val){$this->fecha_actvacion=$val;} public function getFecha_actvacion(){return $this->fecha_actvacion;}
	public function setNrodias($val){$this->nrodias=$val;} public function getNrodias(){return $this->nrodias;}
	public function setFecha_vencimiento($val){$this->fecha_vencimiento=$val;} public function getFecha_vencimiento(){return $this->fecha_vencimiento;}
	public function setClave($val){$this->clave=$val;} public function getClave(){return $this->clave;}
	public function setEnlace($val){$this->enlace=$val;} public function getEnlace(){return $this->enlace;}
	public function setEstado($val){$this->estado=$val;} public function getEstado(){return $this->estado;}
	public function setFecha_registro($val){$this->fecha_registro=$val;} public function getFecha_registro(){return $this->fecha_registro;}
	public function setPrograma($val){$this->programa=$val;} public function getPrograma(){return $this->programa;}
	public function setIdentidad($val){$this->identidad=$val;} public function getIdentidad(){return $this->identidad;}
	public function setIdusua($val){$this->idusua=$val;} public function getIdusua(){return $this->idusua;}
}
class ClaveMod{	
	public function registrarClave($val){
		$sql="insert into clave(nombres,apellidos,e_mail,oficina,codsiaf,fecha_actvacion,nrodias,fecha_vencimiento,enlace,programa) values('".$val->getNombres()."','".$val->getApellidos()."','".$val->getE_mail()."','".$val->getOficina()."','".$val->getCodsiaf()."','".$val->getFecha_actvacion()."','".$val->getNrodias()."','".$val->getFecha_vencimiento()."','".$val->getEnlace()."','".$val->getPrograma()."');";
		$query=mysqli_query(ConexionMod::Conectar(),$sql) or die("Error de registro");
		mysqli_close(ConexionMod::Conectar());
	}
	
	public function listarClaveDeterminado($val){
		$sql="SELECT nombres,apellidos,e_mail,oficina,codsiaf,fecha_actvacion,nrodias,fecha_vencimiento,enlace,programa FROM clave WHERE codsiaf='".$val->getCodsiaf()."'";
		$query=mysqli_query(ConexionMod::Conectar(),$sql);
		$i=0;
		if(mysqli_num_rows($query)!=0){
			while($rs=mysqli_fetch_row($query)){
				$arreglo[$i]=new ClaveEnt();
				$arreglo[$i]->setNombres($rs[0]);
				$arreglo[$i]->setApellidos($rs[1]);
				$arreglo[$i]->setE_mail($rs[2]);
				$arreglo[$i]->setOficina($rs[3]);
				$arreglo[$i]->setCodsiaf($rs[4]);
				$arreglo[$i]->setFecha_actvacion($rs[5]);
				$arreglo[$i]->setNrodias($rs[6]);
				$arreglo[$i]->setFecha_vencimiento($rs[7]);
				$arreglo[$i]->setEnlace($rs[8]);
				$arreglo[$i]->setPrograma($rs[9]);
				$i++;
			}
			return $arreglo;
		}else{
			return 0;
		}
	}
}
?>