public static function EditarPOSTAction() { if (isset($_POST)) { $establecimiento = new Establecimiento(); $establecimiento->setIdEstablecimiento($_POST["idEstablecimiento"]); $establecimiento->setDescripcion($_POST["descripcion"]); $establecimiento->setDireccion($_POST["direccion"]); $establecimiento->setNivel($_POST["nivel"]); $establecimiento->setTipoCAS($_POST["tipoCAS"]); $establecimiento->setSituacion($_POST["situacion"]); $establecimiento->setProvincia($_POST["provincia"]); $establecimiento->setDistrito($_POST["distrito"]); $establecimiento->setTelefono($_POST["telefono"]); $establecimiento->setRpm($_POST["rpm"]); $establecimiento->activar(); EstablecimientoDAO::editar($establecimiento) ? $mensaje = "Establecimiento modificada correctamente" : ($mensaje = "El Establecimiento no fue modificada correctamente"); } $establecimientos = EstablecimientoDAO::getAll(); require_once './views/Mantenimiento/Establecimiento/Lista.php'; }
public static function getBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM Establecimiento where {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $establecimiento = new Establecimiento(); $establecimiento->setIdEstablecimiento($rs['idEstablecimiento']); $establecimiento->setDescripcion($rs['descripcion']); $establecimiento->setDireccion($rs['direccion']); $establecimiento->setNivel($rs['nivel']); $establecimiento->setTipoCAS($rs['tipoCAS']); $establecimiento->setSituacion($rs['situacion']); $establecimiento->setProvincia($rs['provincia']); $establecimiento->setDistrito($rs['distrito']); $establecimiento->setTelefono($rs['telefono']); $establecimiento->setRpm($rs['rpm']); $establecimiento->setEstado($rs['estado']); $establecimientos[] = $establecimiento; } return isset($establecimientos) ? $establecimientos : false; }