public static function getNextID() { $result = BaseDatos::getDbh()->prepare("call usp_GetNextIdTecnico"); $result->execute(); $rs = $result->fetch(); return $rs['nextID']; }
public static function hasPermiso(Usuario $usuario, $permiso) { $result = BaseDatos::getDbh()->prepare("call usp_hasPermisos(:username, :permiso)"); $result->bindParam(':username', $usuario->getUsername()); $result->bindParam(':permiso', $permiso); $result->execute(); $rs = $result->fetch(); return $rs["permiso"]; }
public static function realizarDesplazamiento(Desplazamiento $desplazamiento) { $result = BaseDatos::getDbh()->prepare("INSERT INTO Desplazamiento(codigoPatrimonial, serie, idOrigen, idDestino, fecha, observacion, usuario) values(:codigoPatrimonial, :serie, :idOrigen, :idDestino, :fecha, :observacion, :usuario)"); $result->bindParam(':codigoPatrimonial', $desplazamiento->getIdCodigoPatrimonial()); $result->bindParam(':serie', $desplazamiento->getSerie()); $result->bindParam(':idOrigen', $desplazamiento->getIdOrigen()); $result->bindParam(':idDestino', $desplazamiento->getIdDestino()); $result->bindParam(':fecha', $desplazamiento->getFecha()); $result->bindParam(':observacion', $desplazamiento->getObservacion()); $result->bindParam(':usuario', $desplazamiento->getUsuario()); return $result->execute(); }
public static function crear($equipo) { $result = BaseDatos::getDbh()->prepare("INSERT INTO UsuarioEquipoDetalle(idUsuarioEquipoDetalle, idUsuario, codigoPatrimonial, serie, idDependencia, fechaInicio, fechaFin, estado) values(:idUsuarioEquipoDetalle, :idUsuario, :codigoPatrimonial, :serie, :idDependencia, :fechaInicio, :fechaFin, :estado)"); $result->bindParam(':idUsuarioEquipoDetalle', $equipo->getIdUsuarioEquipoDetalle()); $result->bindParam(':idUsuario', $equipo->getIdUsuario()); $result->bindParam(':codigoPatrimonial', $equipo->getCodigoPatrimonial()); $result->bindParam(':serie', $equipo->getSerie()); $result->bindParam(':idDependencia', $equipo->getIdDependencia()); $result->bindParam(':fechaInicio', $equipo->getFechaInicio()); $result->bindParam(':fechaFin', $equipo->getFechaFin()); $result->bindParam(':estado', $equipo->getEstado()); return $result->execute(); }
public static function getVwUsuario() { $result = BaseDatos::getDbh()->prepare("SELECT * FROM vw_Usuario"); $result->execute(); while ($rs = $result->fetch()) { $vwUsuario = new VwUsuario(); $vwUsuario->setUsername($rs['username']); $vwUsuario->setRol($rs['rol']); $vwUsuario->setEstablecimientos($rs['establecimientos']); $vwUsuarios[] = $vwUsuario; } return isset($vwUsuarios) ? $vwUsuarios : false; }
public static function getVwTipoEquipoLimit($limite) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM vw_TipoEquipo LIMIT 0, :limite"); $result->bindValue(':limite', (int) trim($limite), PDO::PARAM_INT); $result->execute(); while ($rs = $result->fetch()) { $vwTipoEquipo = new VwTipoEquipo(); $vwTipoEquipo->setIdTipEquipo($rs['idTipoEquipo']); $vwTipoEquipo->setDescripcion($rs['descripcion']); $vwTipoEquipo->setNroModelos($rs['nroModelos']); $vwTipoEquipo->setNroEquipos($rs['nroEquipos']); $vwTipoEquipos[] = $vwTipoEquipo; } return isset($vwTipoEquipos) ? $vwTipoEquipos : false; }
public static function getBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM PersonalAreaDetalle where {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $personalAreaDetalle = new PersonalAreaDetalle(); $personalAreaDetalle->setIdPersonalAreaDetalle($rs['idPersonalAreaDetalle']); $personalAreaDetalle->setIdPersonal($rs['idPersonal']); $personalAreaDetalle->setIdArea($rs['idArea']); $personalAreaDetalle->setFechaRegistro($rs['fechaRegistro']); $personalAreaDetalle->setEstado($rs['estado']); $personalAreaDetalles[] = $personalAreaDetalle; } return isset($personalAreaDetalles) ? $personalAreaDetalles : false; }
public static function getVwMarcaLimit($limite) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM vw_Marca LIMIT 0, :limite"); $result->bindValue(':limite', (int) trim($limite), PDO::PARAM_INT); $result->execute(); while ($rs = $result->fetch()) { $vwMarca = new VwMarca(); $vwMarca->setIdMarca($rs['idMarca']); $vwMarca->setDescripcion($rs['descripcion']); $vwMarca->setIndicacion($rs['indicacion']); $vwMarca->setNroModelos($rs['nroModelos']); $vwMarca->setNroEquipos($rs['nroEquipos']); $vwMarcas[] = $vwMarca; } return isset($vwMarcas) ? $vwMarcas : false; }
public static function getVwBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM vw_Establecimiento where {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $vwEstablecimiento = new VwEstablecimiento(); $vwEstablecimiento->setIdEstablecimiento($rs['idEstablecimiento']); $vwEstablecimiento->setDescripcion($rs['descripcion']); $vwEstablecimiento->setDireccion($rs['direccion']); $vwEstablecimiento->setNivel($rs['nivel']); $vwEstablecimiento->setTipoCAS($rs['tipoCAS']); $vwEstablecimiento->setSituacion($rs['situacion']); $vwEstablecimiento->setProvincia($rs['provincia']); $vwEstablecimiento->setDistrito($rs['distrito']); $vwEstablecimiento->setTelefono($rs['telefono']); $vwEstablecimiento->setRpm($rs['rpm']); $vwEstablecimiento->setNumArea($rs['numArea']); $vwEstablecimientos[] = $vwEstablecimiento; } return isset($vwEstablecimientos) ? $vwEstablecimientos : false; }
public static function getVwEquipolIMIT($limite, $idEstablecimiento = "") { echo $idEstablecimiento; $result = $idEstablecimiento != "" ? BaseDatos::getDbh()->prepare("SELECT * FROM vw_Equipo WHERE idEstablecimiento = '{$idEstablecimiento}' LIMIT 0, :limite") : BaseDatos::getDbh()->prepare("SELECT * FROM vw_Equipo LIMIT 0, :limite"); $result->bindValue(':limite', (int) trim($limite), PDO::PARAM_INT); $result->execute(); while ($rs = $result->fetch()) { $vwEquipo = new VwEquipo(); $vwEquipo->setCodigoPatrimonial($rs['codigoPatrimonial']); $vwEquipo->setSerie($rs['serie']); $vwEquipo->setMarca($rs['marca']); $vwEquipo->setTipoEquipo($rs['tipoEquipo']); $vwEquipo->setModelo($rs['modelo']); $vwEquipo->setUsuario($rs['usuario']); $vwEquipo->setDependencia($rs['dependencia']); $vwEquipo->setEstablecimiento($rs['establecimiento']); $vwEquipo->setIndicacion($rs['indicacion']); $vwEquipo->setFechaRegistro($rs['fechaRegistro']); $vwEquipo->setFechaIngreso($rs['fechaIngreso']); $vwEquipo->setFechaGarantia($rs['fechaGarantia']); $vwEquipos[] = $vwEquipo; } return isset($vwEquipos) ? $vwEquipos : false; }
public static function eliminarByTipoEquipo(TipoEquipo $tipoEquipo) { $result = BaseDatos::getDbh()->prepare("DELETE FROM Opcion WHERE idTipoEquipo = :idTipoEquipo"); $result->bindParam(':idTipoEquipo', $tipoEquipo->getIdTipoEquipo()); return $result->execute(); }
public static function getVwRepuestoLimit($limite) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM vw_Repuesto"); $result->bindValue(':limite', (int) trim($limite), PDO::PARAM_INT); $result->execute(); return $result; }
public static function asignarJefe(Dependencia $dependencia) { if ($dependencia->getSuperIdDependencia() != null) { $result = BaseDatos::getDbh()->prepare("UPDATE Dependencia SET idEstablecimiento = :idEstablecimiento, descripcion = :descripcion, superIdDependencia = :superIdDependencia, idUsuarioJefe = :idUsuarioJefe, estado = :estado WHERE idDependencia = :idDependencia"); $result->bindParam(':superIdDependencia', $dependencia->getSuperIdDependencia()); } else { $result = BaseDatos::getDbh()->prepare("UPDATE Dependencia SET idEstablecimiento = :idEstablecimiento, descripcion = :descripcion, superIdDependencia = null, idUsuarioJefe = :idUsuarioJefe, estado = :estado WHERE idDependencia = :idDependencia"); } $result->bindParam(':idEstablecimiento', $dependencia->getIdEstablecimiento()); $result->bindParam(':descripcion', $dependencia->getDescripcion()); $result->bindParam(':idUsuarioJefe', $dependencia->getIdUsuariojefe()); $result->bindParam(':estado', $dependencia->getEstado()); $result->bindParam(':idDependencia', $dependencia->getIdDependencia()); return $result->execute(); }
public static function getVwBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM Vw_Personal where {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $vwPersonal = new VwPersonal(); $vwPersonal->setIdPersonal($rs['idPersonal']); $vwPersonal->setNombreCompleto($rs['nombreCompleto']); $vwPersonal->setCorreo($rs['correo']); $vwPersonal->setRpm($rs['rpm']); $vwPersonal->setAnexo($rs['anexo']); $vwPersonales[] = $vwPersonal; } return isset($vwPersonales) ? $vwPersonales : false; }
public static function eliminarByOpcion(Opcion $opcion) { $result = BaseDatos::getDbh()->prepare("DELETE FROM SubOpcion WHERE idOpcion = :idOpcion"); $result->bindParam(':idOpcion', $opcion->getIdOpcion()); return $result->execute(); }
public static function eliminarByUsername($username) { $result = BaseDatos::getDbh()->prepare("DELETE FROM UsuarioEstablecimientoDetalle WHERE username = :username"); $result->bindParam(":username", $username); return $result->execute(); }
public static function eliminarByCodigoPatrimonial($codigoPatrimonial) { $result = BaseDatos::getDbh()->prepare("DELETE FROM Dato WHERE codigoPatrimonial = :codigoPatrimonial"); $result->bindParam(':codigoPatrimonial', $codigoPatrimonial); return $result->execute(); }
public static function eliminar($mantenimiento) { $result = BaseDatos::getDbh()->prepare("DELETE FROM Mantenimiento WHERE idMantenimiento = :idMantenimiento"); $result->bindParam(':idMantenimiento', $mantenimiento->getIdMantenimiento()); return $result->execute(); }