Beispiel #1
0
 public static function NuevoLotePOSTAction()
 {
     if (isset($_POST)) {
         $n_equipo = sizeof($_POST['codigoPatrimonial']);
         $n_equipos = 0;
         for ($i = 0; $i < $n_equipo; $i++) {
             if ($_POST['codigoPatrimonial'][$i] != "") {
                 $equipo = new Equipo();
                 $equipo->setCodigoPatrimonial($_POST['codigoPatrimonial'][$i]);
                 $equipo->setSerie($_POST['serie'][$i]);
                 $equipo->setIdModelo($_POST['idModelo']);
                 $equipo->setIdUsuario('U9999');
                 // Sin Usuario
                 $equipo->setUsuario($_SESSION["usuarioActual"]->getUsername());
                 $equipo->setIndicacion($_POST['indicacion']);
                 $equipo->setEstado(1);
                 if (EquipoDAO::crear($equipo)) {
                     $n_equipos++;
                 }
             }
         }
         $mensaje = "Registro enviado correctamente";
         // Información de Confirmación
         $modelo = current(ModeloDAO::getBy("idModelo", $_POST['idModelo']));
         $marca = current(MarcaDAO::getBy("idMarca", $modelo->getIdMarca()));
         $tipoEquipo = current(TipoEquipoDAO::getBy("idTipoEquipo", $modelo->getIdTipoEquipo()));
         $indicacion = $_POST['indicacion'];
     }
     require_once './views/Nuevo Lote/Confirmacion.php';
 }
Beispiel #2
0
 public static function getBy($campo, $valor)
 {
     $result = BaseDatos::getDbh()->prepare("SELECT * FROM Equipo where {$campo} = :{$campo}");
     $result->bindParam(":{$campo}", $valor);
     $result->execute();
     while ($rs = $result->fetch()) {
         $equipo = new Equipo();
         $equipo->setCodigoPatrimonial($rs['codigoPatrimonial']);
         $equipo->setSerie($rs['serie']);
         $equipo->setIdModelo($rs['idModelo']);
         $equipo->setIdUsuario($rs['idUsuario']);
         $equipo->setIndicacion($rs['indicacion']);
         $equipo->setUsuario($rs["usuario"]);
         $equipo->setFechaRegistro($rs["fechaRegistro"]);
         $equipo->setFechaIngreso($rs["fechaIngreso"]);
         $equipo->setFechaGarantia($rs["fechaGarantia"]);
         $equipo->setEstado($rs['estado']);
         $equipos[] = $equipo;
     }
     return isset($equipos) ? $equipos : false;
 }
Beispiel #3
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';
 }