Current File : /home/caballoscriollos/public_html/web/library/class.medico.php
<?php
require_once('class.db.php');
require_once('class.dbaccess.php');
require_once('class.medicosconsultorios.php');
require_once('class.especialidades.php');
class Medico
{
public $IdMedico;
public $Nombre;
public $Apellido;
public $NombreCompleto;
public $IdEspecialidad;
public $Especialidad;
public $NumeroMatricula;
public $Consultorios;
public $Email;
public $Telefono;
public $Direccion;
public $DireccionNumero;
public $IdPais;
public $IdProvincia;
public $Localidad;
public $NumeroDocumento;
public $Titulo;
public $Restringido;
public $IdTipoSocio;
public $Filial;
public $IdEstado;
public $Pediatra;
public function __construct()
{
$this->Grupos = array();
$this->Consultorios = array();
}
public function ParseFromArray(array $arr)
{
$this->IdMedico = $arr['IdMedico'];
$this->Nombre = strtoupper(stripslashes($arr['Nombre']));
$this->Apellido = strtoupper(stripslashes($arr['Apellido']));
$this->IdEspecialidad = $arr['IdEspecialidad'];
$this->NumeroMatricula = stripslashes($arr['NumeroMatricula']);
$this->Consultorios = $this->GetAllConsultorios();
$this->Especialidad = $this->GetEspecialidad();
$this->NombreCompleto = $this->GetMedico();
$this->Email = $arr['Email'];
$this->Telefono = $arr['Telefono'];
$this->Direccion = $arr['Direccion'];
$this->DireccionNumero = $arr['DireccionNumero'];
$this->IdPais = $arr['IdPais'];
$this->IdProvincia = $arr['IdProvincia'];
$this->Localidad = $arr['Localidad'];
$this->NumeroDocumento = $arr['NumeroDocumento'];
$this->Titulo = $arr['Titulo'];
$this->Restringido = $arr['Restringido'];
$this->IdTipoSocio = $arr['IdTipoSocio'];
$this->Filial = $arr['Filial'];
$this->IdEstado = $arr['IdEstado'];
$this->Pediatra = $arr['Pediatra'];
}
public function GetMedico()
{
return $this->Apellido . ', ' . $this->Nombre;
}
public function GetAllConsultorios()
{
$MedicosConsultorios = new MedicosConsultorios();
return $MedicosConsultorios->GetAll(array('IdMedico' => $this->IdMedico));
}
public function GetEspecialidad()
{
if ($this->IdEspecialidad)
{
$Especialidades = new Especialidades();
return $Especialidades->GetById($this->IdEspecialidad);
}
else
return null;
}
}
?>
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat