Example #1
0
 public static function getBy($campo, $valor)
 {
     $result = BaseDatos::getDbh()->prepare("SELECT * FROM Dato where {$campo} = :{$campo}");
     $result->bindParam(":{$campo}", $valor);
     $result->execute();
     while ($rs = $result->fetch()) {
         $dato = new Dato();
         $dato->setIdDato($rs['idDato']);
         $dato->setCodigoPatrimonial($rs['codigoPatrimonial']);
         $dato->setSerie($rs['serie']);
         $dato->setClave($rs['clave']);
         $dato->setValor($rs['valor']);
         $datos[] = $dato;
     }
     return isset($datos) ? $datos : false;
 }
Example #2
0
 public static function EditarPOSTAction()
 {
     if (isset($_POST)) {
         $equipo = new Equipo();
         $equipo->setCodigoPatrimonial($_POST['codigoPatrimonial']);
         $equipo->setSerie($_POST['serie']);
         $equipo->setIdModelo($_POST['idModelo']);
         $equipo->setIdUsuario($_POST['idUsuario']);
         $equipo->setUsuario($_SESSION["usuarioActual"]->getUsername());
         $equipo->setIndicacion($_POST['indicacion']);
         EquipoDAO::editar($equipo) ? $mensaje = "Equipo modificado correctamente" : ($mensaje = "El Equipo no fue modificado correctamente");
         DatoDAO::eliminarbyCodigoPatrimonial($equipo->getCodigoPatrimonial());
         $n_dato = sizeof($_POST['clave']);
         for ($i = 0; $i < $n_dato; $i++) {
             if ($_POST['clave'][$i] != "") {
                 $dato = new Dato();
                 $dato->setCodigoPatrimonial($equipo->getCodigoPatrimonial());
                 $dato->setSerie($equipo->getSerie());
                 $dato->setClave($_POST['clave'][$i]);
                 $dato->setValor($_POST['valor'][$i]);
                 DatoDAO::crear($dato);
             }
         }
     }
     $vwEquipos = PermisoDAO::hasPermiso($_SESSION["usuarioActual"], "restEstablecimiento") ? EquipoDAO::getVwEquipo($_SESSION["usuarioActual"]->getIdEstablecimiento()) : EquipoDAO::getVwEquipo();
     require_once './views/Mantenimiento/Equipo/Lista.php';
 }