model->get();
$this->view->autoridads=$autoridads;
$this->view->render('autoridad/index');
}
function Registrar(){
$autoridades=$this->model->getTipoAutoridad();
$this->view->autoridades=$autoridades;
$this->view->render('autoridad/registrar');
}
function RegistrarAutoridad(){
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$descripcion=$_POST['descripcion'];
$id_tipo_autoridad=$_POST['id_tipo_autoridad'];
if($this->model->insert(['nombre'=>$nombre, 'apellido'=>$apellido, 'descripcion'=>$descripcion, 'id_tipo_autoridad'=>$id_tipo_autoridad ])){
$mensaje='
Exitoso! Autoridad Registrada
Correctamente.
';
}else{
$mensaje='
Error Al Intentar Registrar la Autoridad '.$nombre.'
Por Favor, Intentalo de Nuevo.
';
}
$this->view->mensaje=$mensaje;
$this->render();
}
function ViewEdit($param=null){
$id_autoridad=$param[0];
$edicion=$this->model->getID($id_autoridad);
$this->view->edicion=$edicion;
$autoridades=$this->model->getTipoAutoridad();
$this->view->autoridades=$autoridades;
$this->view->render('autoridad/ViewEdit');
}
public function EditarAutoridad(){
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$descripcion=$_POST['descripcion'];
$id_tipo_autoridad=$_POST['id_tipo_autoridad'];
$id_autoridad=$_POST['id_autoridad'];
if($this->model->update(['id_autoridad'=>$id_autoridad, 'nombre'=>$nombre, 'apellido'=>$apellido, 'descripcion'=>$descripcion, 'id_tipo_autoridad'=>$id_tipo_autoridad ])){
$mensaje='
Exitoso! Autoridad Modificada
Correctamente.
';
}else{
$mensaje='
Error Al Intentar Editar la Autoridad '.$nombre.'
Por Favor, Intentalo de Nuevo.
';
}
$this->view->mensaje=$mensaje;
$this->render();
}
function eliminar($param = null){
$id_autoridad = $param[0];
if($this->model->delete($id_autoridad)){
$mensaje='
Exitoso! Se ha Eliminado los Datos de la Autoridad
Correctamente.
';
}else{
$mensaje='
Error Al Intentar Eliminar La Autoridad
Por Favor, Debe Eliminar la Resolución Asociada e Intentelo Nuevamente.
';
}
$this->view->mensaje=$mensaje;
$this->render();
}
function viewDetalle($param = null){
$id_autoridad=$param[0];
$edicion=$this->model->getID($id_autoridad);
$this->view->edicion=$edicion;
$this->view->render('autoridad/viewDetalle');
}
}
?>