Ejemplo n.º 1
0
 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';
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 public function registerEstablecimiento()
 {
     $esta = new Establecimiento();
     if (isset($_POST["usuario"])) {
         $esta->setId($_POST["usuario"]);
         $esta->setNombre($_POST["nombre"]);
         $esta->setEmail($_POST["correo"]);
         $esta->setDescripcion($_POST["descripcion"]);
         $esta->setLocalizacion($_POST["localizacion"]);
         $esta->setTipo("Establecimiento");
         if ($_POST["pass"] == $_POST["repass"]) {
             $esta->setPassword($_POST["pass"]);
         } else {
             $errors["pass"] = "******";
             $this->view->setVariable("errors", $errors);
             $this->view->render("users", "registerEstablecimiento");
             return false;
         }
         try {
             $esta->checkIsValidForCreate();
             if (!$this->userMapper->usernameExists($_POST["usuario"])) {
                 $this->userMapper->save($esta);
                 $this->view->setFlash("Usuario " . $esta->getId() . " registrado.");
                 $this->view->redirect("users", "login");
             } else {
                 $errors = array();
                 $errors["usuario"] = "El usuario ya existe";
                 $this->view->setVariable("errors", $errors);
             }
         } catch (ValidationException $ex) {
             $errors = $ex->getErrors();
             $this->view->setVariable("errors", $errors);
         }
     }
     $this->view->setVariable("Establecimiento", $esta);
     $this->view->render("users", "registerEstablecimiento");
 }