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'; } }
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'; }