Пример #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';
 }
Пример #2
0
 public static function DesplazamientoPOSTAction()
 {
     if (isset($_POST['codigoPatrimonial'])) {
         $equipo = current(EquipoDAO::getBy("codigoPatrimonial", $_POST['codigoPatrimonial']));
         $desplazamiento = new Desplazamiento();
         $desplazamiento->setCodigoPatrimonial($equipo->getCodigoPatrimonial());
         $desplazamiento->setSerie($equipo->getSerie());
         $desplazamiento->setIdOrigen($equipo->getIdUsuario());
         $desplazamiento->setIdDestino($_POST['idUsuario2']);
         $fecha = new DateTime();
         $fecha->createFromFormat('d-m-Y', $_POST['fecha']);
         $desplazamiento->setFecha($fecha->format('Y-m-d'));
         $desplazamiento->setObservacion($_POST['observacion']);
         $desplazamiento->setUsuario($_SESSION["usuarioActual"]->getUsername());
         if (DesplazamientoDAO::realizarDesplazamiento($desplazamiento)) {
             $modelo = current(ModeloDAO::getBy("idModelo", $equipo->getIdModelo()));
             $marca = current(MarcaDAO::getBy("idMarca", $modelo->getIdMarca()));
             $tipoEquipo = current(TipoEquipoDAO::getBy("idTipoEquipo", $modelo->getIdTipoEquipo()));
             $usuarioOrigen = current(UsuarioDAO::getBy("idUsuario", $equipo->getIdUsuario()));
             $dependenciaOrigen = current(DependenciaDAO::getBy("idDependencia", $usuarioOrigen->getIdDependencia()));
             $establecimientoOrigen = current(EstablecimientoDAO::getBy("idEstablecimiento", $dependenciaOrigen->getIdEstablecimiento()));
             $usuarioDestino = current(UsuarioDAO::getBy("idUsuario", $_POST['idUsuario2']));
             $dependenciaDestino = current(DependenciaDAO::getBy("idDependencia", $usuarioDestino->getIdDependencia()));
             $establecimientoDestino = current(EstablecimientoDAO::getBy("idEstablecimiento", $dependenciaDestino->getIdEstablecimiento()));
             $mensaje = "Desplazamiento realizado correctamente";
             require_once './views/Desplazamiento/Confirmacion.php';
         }
     }
 }
 public static function RegistrarMantenimientoPOSTAction()
 {
     if (isset($_POST)) {
         $mantenimiento = current(MantenimientoDAO::getBy("idMantenimiento", $_POST['idMantenimiento']));
         $mantenimiento->setIdTecnico($_POST['idTecnico']);
         $mantenimiento->setDiagnostico($_POST['diagnostico']);
         $mantenimiento->setInforme($_POST['informe']);
         $fecha = new DateTime();
         $fecha->createFromFormat('d-m-Y', $_POST['fechaFin']);
         $mantenimiento->setFechaFin($fecha->format('Y-m-d'));
         $equipo = EquipoDAO::getVwEquipoMantenimientoByCodigoPatrimonial($mantenimiento->getCodigoPatrimonial());
         MantenimientoDAO::editar($mantenimiento) ? $mensaje = "Mantenimiento finalizado correctamente" : ($mensaje = "El Mantenimiento no fue finalizado correctamente");
         require_once './views/Realizar Mantenimiento/RealizarMantenimiento.php';
     }
 }
Пример #4
0
 public static function ReporteEquiposPOSTAction()
 {
     $equipos = PermisoDAO::hasPermiso($_SESSION["usuarioActual"], "restEstablecimiento") ? EquipoDAO::getVwEquipolIMIT($_POST['numRegistros'], $_SESSION["usuarioActual"]->getIdEstablecimiento()) : EquipoDAO::getVwEquipolIMIT($_POST['numRegistros']);
     require_once './views/Reportes/EquiposReporte.php';
 }
Пример #5
0
 public static function EliminarPOSTAction()
 {
     if (isset($_POST)) {
         $equipo = new Equipo();
         $equipo->setCodigoPatrimonial($_POST['codigoPatrimonial']);
         EquipoDAO::eliminar($equipo) ? $mensaje = "Equipo eliminado correctamente" : ($mensaje = "El Equipo no fue eliminado correctamente");
     }
     $vwEquipos = PermisoDAO::hasPermiso($_SESSION["usuarioActual"], "restEstablecimiento") ? EquipoDAO::getVwEquipo($_SESSION["usuarioActual"]->getIdEstablecimiento()) : EquipoDAO::getVwEquipo();
     require_once './views/Mantenimiento/Equipo/Lista.php';
 }