<?php
class SolicitudPersonalControlador extends Controladores {
function crearSolicitudPersonal(){
$objSolicitudPersonal=null;
$objActividades=null;
$objResponsable=null;
$objPresonalPresupuesto=null;
$actividades = Actividades::mostrarTodos();
$responsable = Responsable::mostrarTodos();
$personalPresupuesto = PersonalPresupuestado::mostrarTodos();
if(@$this->accionesID){
$objSolicitudPersonal=SolicitudPersonal::getIdSolicitudPersonal($this->solicitudPersonalID);
Vistas::mostrar("planeador", "solicitudPersonal/crear",array('PlanesActividades'=>$actividades , 'CamaraCargos'=>$responsable ,
'PersonalPresupuestado'=>$personalPresupuesto, 'objSolicitudPersonal'=>$objSolicitudPersonal));
} else{
Vistas::mostrar("planeador", "solicitudPersonal/crear",array('PlanesActividades'=>$actividades , 'CamaraCargos'=>$responsable ,
'PersonalPresupuestado'=>$personalPresupuesto,'objSolicitudPersonal'=>$objSolicitudPersonal, 'objActividades'=>$objActividades,
'objResponsable'=>$objResponsable,'personalPresupuesto'=>$personalPresupuesto));
}
}
function mostrarSolicitudPersonal(){
$solicitudPersonal = SolicitudPersonal::mostrarTodos();
Vistas::mostrar("planeador", "solicitudPersonal/mostrartodo",array('SolicitudesPersonal'=>$solicitudPersonal));
}
function getIdSolicitudPersonal(){
Acciones::getIdSolicitudPersonal($this->$idSolicitudPersonal);
}
function eliminar(){
//print_r($this);
$respuesta=0;
foreach ($this->checkb as $value) {
/*Validar si La operación predefinida está atada a otro*/
$respuesta=SolicitudPersonal::eliminar($value);
}
/**/
if($respuesta>0){
echo RespuestasSistema::exito( "Operacion guardada con éxito");
}else if ($respuesta==NULL){
echo RespuestasSistema::alerta( "La operación se ejecutó con posibles alertas");
/*NOTIFICACIONES*/
/**/
}else{
RespuestasSistema::fallo("El sistema colapsó");
}
}
function registrar() {
$respuesta=0;
if($this->solicitudPersonalID!=""){
$respuesta=Acciones::actualizar($this->accionesID, $this->programa, $this->codigo, $this->titulo, $this->responsable,
$this->descripcion, $this->justificacion );
$respuesta=1;
}
else{
$respuesta=Acciones::guardar($this->programa, $this->codigo, $this->titulo, $this->responsable,
$this->descripcion, $this->justificacion );
}
if($respuesta>0){echo RespuestasSistema::exito( "Acción guardada con éxito");
}else if ($respuesta==NULL){
echo RespuestasSistema::alerta("La operación se ejecutó con posibles alertas");
/*NOTIFICACIONES*/
/**/
}else{RespuestasSistema::fallo("El sistema colapsó");
}
}
}