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