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'); } } ?>