public static function RealizarMantenimientoByEquipoAction()
 {
     if (isset($_GET['codigoPatrimonial'])) {
         $codigoPatrimonial = $_GET['codigoPatrimonial'];
         $equipoM = current(EquipoDAO::getBy("codigoPatrimonial", $codigoPatrimonial));
         $equipoM->setEstado(3);
         // En mantenimiento
         EquipoDAO::editar($equipoM);
         $equipo = EquipoDAO::getVwEquipoMantenimientoByCodigoPatrimonial($codigoPatrimonial);
         $mantenimiento = new Mantenimiento();
         $mantenimiento->setCodigoPatrimonial($equipoM->getCodigoPatrimonial());
         $mantenimiento->setSerie($equipoM->getSerie());
         $mantenimiento->setMotivo($_GET['motivo']);
         $fecha = new DateTime();
         $fecha->createFromFormat('d-m-Y', date('d/m/Y'));
         $mantenimiento->setFechaInicio($fecha->format("Y-m-d"));
         $mantenimiento->setUsuario($_SESSION["usuarioActual"]->getUsername());
         MantenimientoDAO::crear($mantenimiento) ? $mensaje = "Mantenimiento registrado correctamente" : ($mensaje = "El Mantenimiento no fue registrado correctamente");
         require_once './views/Realizar Mantenimiento/RealizarMantenimiento.php';
     }
 }
예제 #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';
 }