示例#1
0
 private function mapearRol(Rol $rol, array $props)
 {
     if (array_key_exists('idRol', $props)) {
         $rol->setIdRol($props['idRol']);
     }
     if (array_key_exists('nombre', $props)) {
         $rol->setNombre($props['nombre']);
     }
 }
示例#2
0
 private function getListaRoles($lista)
 {
     $listaAux = array();
     foreach ($lista as $item) {
         $rol = new Rol();
         $rol->setIdRol($item["idRol"]);
         $rol->setDescripcion($item["descripcion"]);
         $listaAux[] = $rol;
     }
     return $listaAux;
 }
示例#3
0
文件: RolDAO.php 项目: Rabp9/sirall2
 public static function getBy($campo, $valor)
 {
     $result = BaseDatos::getDbh()->prepare("SELECT * FROM Rol where {$campo} = :{$campo}");
     $result->bindParam(":{$campo}", $valor);
     $result->execute();
     while ($rs = $result->fetch()) {
         $rol = new Rol();
         $rol->setIdRol($rs['idRol']);
         $rol->setDescripcion($rs['descripcion']);
         $roles[] = $rol;
     }
     return isset($roles) ? $roles : false;
 }
示例#4
0
 public static function EliminarPOSTAction()
 {
     if (isset($_POST)) {
         $rol = new Rol();
         $rol->setIdRol($_POST['idRol']);
         RolDAO::eliminar($rol) ? $mensaje = "Rol eliminado correctamente" : ($mensaje = "El Rol no fue eliminado correctamente");
     }
     $roles = RolDAO::getAll();
     require_once './views/Mantenimiento/Rol/Lista.php';
 }