Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package com.side.oleoducto;
- import com.side.oleoducto.estatico.LEComboTipoParametro;
- import com.side.oleoducto.estatico.LEComboTipoReparacion;
- import com.side.oleoducto.general.Funciones;
- import static com.side.oleoducto.general.Funciones.getExtenciones;
- import static com.side.oleoducto.general.Funciones.tipoArchvioExtension;
- import com.side.oleoducto.mantenimiento.ArchivosDtoLocal;
- import com.side.oleoducto.mantenimiento.JuntaDtoLocal;
- import com.side.oleoducto.mantenimiento.JuntaReparcionDtoLocal;
- import com.side.oleoducto.mantenimiento.ParametrosDtoLocal;
- import com.side.oleoducto.persistencia.Archivo;
- import com.side.oleoducto.persistencia.Junta;
- import com.side.oleoducto.persistencia.JuntaReparcion;
- import com.side.oleoducto.persistencia.LibroTuberia;
- import com.side.oleoducto.persistencia.Parametros;
- import com.side.oleoducto.persistencia.Usuario;
- import com.sun.faces.util.CollectionsUtils;
- import java.io.ByteArrayOutputStream;
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.IOException;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.List;
- import java.util.Map;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import javax.ejb.EJB;
- import javax.naming.Context;
- import javax.naming.InitialContext;
- import javax.naming.NamingException;
- /**
- *
- * @author Usuario
- */
- public class CargaArchivos extends Thread {
- ArchivosDtoLocal archivosDto = lookupArchivosDtoLocal();
- JuntaReparcionDtoLocal juntaReparcionDto = lookupJuntaReparcionDtoLocal();
- JuntaDtoLocal juntaDto = lookupJuntaDtoLocal();
- private ParametrosDtoLocal parametrosDto = lookupParametrosDtoLocal();
- private List<Junta> juntas;
- private Usuario usuario;
- private String carpetaLectura;
- private String separador;
- private int hilo;
- private boolean soloInformes = false;
- private boolean busquedaTotalTramo;
- private LibroTuberia libroTuberia;
- private HashMap<String, ArchivoImagenJunta> juntasF2 = new HashMap<String, ArchivoImagenJunta>();
- //private HashMap<String, File> juntasF = new HashMap<String, File>();
- private HashMap<String, File> infoRX = new HashMap<String, File>();
- private HashMap<String, File> infoUsa = new HashMap<String, File>();
- private HashMap<Short, String> parametros = null;
- public CargaArchivos(List<Junta> juntas, Usuario usuario, String carpetaLectura, String separador, int hilo, LibroTuberia lib, boolean soloInformes, boolean busquedaTotalTramo) {
- this.juntas = juntas;
- this.usuario = usuario;
- this.carpetaLectura = carpetaLectura + separador;
- this.separador = separador;
- this.hilo = hilo;
- this.libroTuberia = lib;
- this.soloInformes = soloInformes;
- this.busquedaTotalTramo = busquedaTotalTramo;
- }
- public CargaArchivos(List<Junta> juntas, Usuario usuario, String carpetaLectura, String separador, int hilo, LibroTuberia lib) {
- this.juntas = juntas;
- this.usuario = usuario;
- this.carpetaLectura = carpetaLectura + separador;
- this.separador = separador;
- this.hilo = hilo;
- this.libroTuberia = lib;
- }
- @Override
- public void run() {
- try {
- boolean sigue = true;
- boolean multiple = false;
- if (juntas == null) {
- multiple = true;
- }
- File carpetaImagenes = new File(this.carpetaLectura + "imagenes" + separador);
- String tipoLibro = getParametros().get(LEComboTipoParametro.TIPO_LIBRO.getId());
- if (tipoLibro.equals("FORMATO2")) {
- carpetaImagenes = new File(this.carpetaLectura + libroTuberia.getSegmento().getCarpeta() + separador);
- }
- if (this.juntasF2.size() == 0) {
- buscaArchivoImagenesMap(carpetaImagenes, libroTuberia.getSegmento().getCarpeta());
- }
- // if(true){
- // return;
- // }
- File carpetaInformes = null;
- if (this.infoRX != null && this.infoRX.size() == 0 && (!libroTuberia.getSegmento().getCarpeta().equals("CUPIAGUA-CUSIANA"))) {
- carpetaInformes = new File(this.carpetaLectura + "informes RX" + separador);
- this.buscaArchivoInformeRXMap(carpetaInformes);
- }
- File carpetaInformesUs = new File(this.carpetaLectura + "informes ultrasonido" + separador);
- this.buscaArchivoInformeUSAMap(carpetaInformesUs);
- while (sigue) {
- if (multiple) {
- juntas = null;
- juntas = this.juntaDto.busquedaXLibro(libroTuberia, true, "");
- if (juntas.isEmpty()) {
- juntas = this.juntaDto.busquedaXLibro2(libroTuberia, true);
- }
- if (juntas.isEmpty()) {
- sigue = false;
- }
- }
- if (juntas.isEmpty()) {
- sigue = false;
- }
- int temm = 0;
- LiberaMemoria(juntas.size());
- for (int i = 0; i < juntas.size(); i++) {
- if ((temm % 10) == 0) {
- // LiberaMemoria(hilo);
- consola2("Archivos Cargados " + temm + " de " + juntas.size() + " hilo " + hilo + " seg " + libroTuberia.getSegmento().getNombre() + " id " + libroTuberia.getSegmento().getCodigo());
- } else if (i == (juntas.size() - 1)) {
- // LiberaMemoria(hilo);
- consola2("FIN Archivos Cargados " + temm + " de " + juntas.size() + " hilo " + hilo + " seg " + libroTuberia.getSegmento().getNombre() + " id " + libroTuberia.getSegmento().getCodigo());
- }
- temm++;
- Junta tem = juntas.get(i);
- try {
- // String carpetaDestino = "C:\\archivosJuntas\\Segmento" + juntas.get(0).getTuboInicial().getSegmento().getCodigo() + "\\KM" + tem.getHoja();
- // new File(carpetaDestino).mkdirs();
- String nombreArchivoCorto = tem.getNumeroSoldadura().replaceAll("/", "");
- consola(nombreArchivoCorto);
- if (tem.getNumeroSoldadura().equals("K200/J1")) {
- consola(nombreArchivoCorto);
- }
- tipoLibro = getParametros().get(LEComboTipoParametro.TIPO_LIBRO.getId());
- if (tipoLibro.equals("FORMATO2")) {
- nombreArchivoCorto = tem.getNumeroSoldadura().replaceAll("/", "");
- }
- if (tipoLibro.equals("FORMATO2")) {
- nombreArchivoCorto = nombreArchivoCorto.replaceAll("PK", "");
- } else if (nombreArchivoCorto.indexOf("PK") < 0) {
- nombreArchivoCorto = "PK" + tem.getHoja() + nombreArchivoCorto;
- }
- if (tem.getHojaReal().equals("SCARF 50002 KMO")) {
- nombreArchivoCorto = "SCARF50002" + nombreArchivoCorto;
- } else if (tem.getHojaReal().equals("SCARF 50002 KM1")) {
- nombreArchivoCorto = "SCARF50002" + nombreArchivoCorto;
- } else if (tem.getHojaReal().equals("M.TRAM 50001")) {
- nombreArchivoCorto = "TRAMP" + nombreArchivoCorto;
- } else if (tem.getHojaReal().equals("M.TRAMP 50003")) {
- nombreArchivoCorto = "TRAMP" + nombreArchivoCorto;
- } else if (tem.getHojaReal().equals("TIEIN-KM31")) {
- nombreArchivoCorto = "TIEIN" + nombreArchivoCorto;
- } else if (tem.getHojaReal().equals("CPF-CUS-K34")) {
- nombreArchivoCorto = "CPFCUSK34" + nombreArchivoCorto.replaceAll("CPF CUS ", "");
- }
- //carpeta = new File(this.carpetaLectura + "imagenes" + separador);
- if (!soloInformes) {
- List<File> archivosImagenes1 = new ArrayList<File>();
- if (this.busquedaTotalTramo) {
- archivosImagenes1 = buscaArchivoImagenesTotalTramo(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem, null, true);
- if (archivosImagenes1.isEmpty() && tem.getHojaReal().length() > 2
- && tem.getHojaReal().substring(tem.getHojaReal().length() - 2, tem.getHojaReal().length()).toUpperCase().equals("LR")) {
- archivosImagenes1 = buscaArchivoImagenesTotalTramo(carpetaImagenes, (nombreArchivoCorto.replaceAll("LR", "")).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem, null, true);
- }
- if (archivosImagenes1.isEmpty() && tem.getHojaReal().length() > 2
- && tem.getHojaReal().substring(tem.getHojaReal().length() - 2, tem.getHojaReal().length()).toUpperCase().equals("OE")) {
- archivosImagenes1 = buscaArchivoImagenesTotalTramo(carpetaImagenes, (nombreArchivoCorto.replaceAll("OE", "")).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem, null, true);
- }
- if (archivosImagenes1.isEmpty()
- && (nombreArchivoCorto.toUpperCase().lastIndexOf("E") < 0
- || (nombreArchivoCorto.toUpperCase().lastIndexOf("E") > 0
- && nombreArchivoCorto.toUpperCase().lastIndexOf("E") != nombreArchivoCorto.length()))) {
- archivosImagenes1 = buscaArchivoImagenesTotalTramo(carpetaImagenes, (nombreArchivoCorto + "E").replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem, null, true);
- }
- if (archivosImagenes1.isEmpty()
- && nombreArchivoCorto.length() >1 && !nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length() ).equals("O")
- && nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("E")) {
- archivosImagenes1 = buscaArchivoImagenesTotalTramo(carpetaImagenes, (nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 1)).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem, null, true);
- }
- } else {
- archivosImagenes1 = buscaArchivoImagenes(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem);
- if (archivosImagenes1.isEmpty() && tem.getHojaReal().length() > 2
- && tem.getHojaReal().substring(tem.getHojaReal().length() - 2, tem.getHojaReal().length()).toUpperCase().equals("LR")) {
- archivosImagenes1 = buscaArchivoImagenes(carpetaImagenes, (nombreArchivoCorto.replaceAll("LR", "")).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem);
- }
- if (archivosImagenes1.isEmpty() && tem.getHojaReal().length() > 2
- && tem.getHojaReal().substring(tem.getHojaReal().length() - 2, tem.getHojaReal().length()).toUpperCase().equals("OE")) {
- archivosImagenes1 = buscaArchivoImagenes(carpetaImagenes, (nombreArchivoCorto.replaceAll("OE", "")).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem);
- }
- if (archivosImagenes1.isEmpty()
- && (nombreArchivoCorto.toUpperCase().lastIndexOf("E") < 0
- || (nombreArchivoCorto.toUpperCase().lastIndexOf("E") > 0
- && nombreArchivoCorto.toUpperCase().lastIndexOf("E") != nombreArchivoCorto.length()))) {
- archivosImagenes1 = buscaArchivoImagenes(carpetaImagenes, (nombreArchivoCorto + "E").replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem);
- }
- if (archivosImagenes1.isEmpty()
- && nombreArchivoCorto.length() >1 && !nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length() ).equals("O")
- && nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("E")) {
- archivosImagenes1 = buscaArchivoImagenes(carpetaImagenes, (nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 1)).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem);
- }
- if (archivosImagenes1.isEmpty()) {
- nombreArchivoCorto = tem.getNumeroSoldadura().replaceAll("/", "");
- if (nombreArchivoCorto.indexOf("PK") < 0) {
- nombreArchivoCorto = "PK" + tem.getHoja() + nombreArchivoCorto.replaceAll(" ", "0");
- }
- List<File> archivosImagenes2 = buscaArchivoImagenes(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem);
- if (archivosImagenes2.isEmpty()) {
- consola(nombreArchivoCorto);
- } else {
- consola(nombreArchivoCorto);
- }
- //archivosImagenes = buscaArchivoImagenes(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>());
- archivosImagenes1 = buscaArchivoImagenes(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem);
- // copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- }
- }
- if (archivosImagenes1.size() == 1) {
- tem.setPlaca1(getArchivo(archivosImagenes1.get(0), tem.getPlaca1()));
- } else if (archivosImagenes1.size() == 2) {
- tem.setPlaca1(getArchivo(archivosImagenes1.get(0), tem.getPlaca1()));
- tem.setPlaca2(getArchivo(archivosImagenes1.get(1), tem.getPlaca2()));
- } else if (archivosImagenes1.size() == 3) {
- tem.setPlaca1(getArchivo(archivosImagenes1.get(0), tem.getPlaca1()));
- tem.setPlaca2(getArchivo(archivosImagenes1.get(1), tem.getPlaca2()));
- tem.setPlaca3(getArchivo(archivosImagenes1.get(2), tem.getPlaca3()));
- } else if (archivosImagenes1.size() == 4) {
- tem.setPlaca1(getArchivo(archivosImagenes1.get(0), tem.getPlaca1()));
- tem.setPlaca2(getArchivo(archivosImagenes1.get(1), tem.getPlaca2()));
- tem.setPlaca3(getArchivo(archivosImagenes1.get(2), tem.getPlaca3()));
- tem.setPlaca4(getArchivo(archivosImagenes1.get(3), tem.getPlaca4()));
- }
- }
- if (this.infoRX != null && !this.infoRX.isEmpty()) {
- String numeroInforme = tem.getNumeroInformeRx().replaceAll(" ", "").replaceAll("A", "").replaceAll("E", "").replaceAll("B", "").replaceAll("R", "").replaceAll("-", "").replaceAll("C", "").replaceAll("M", "").replaceAll("N", "").replaceAll("S", "").replaceAll(",", "").replaceAll(",", "/*/");
- try {
- numeroInforme = Integer.parseInt(numeroInforme) + "";
- List<File> archivos = buscaArchivoInformeRX(carpetaInformes, numeroInforme, new ArrayList<File>());
- boolean revisar = false;
- if (archivos.size() == 1) {
- tem.setInformeRx(this.getArchivo(archivos.get(0), tem.getInformeRx()));
- //copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- } else if (archivos.size() == 2) {
- tem.setInformeRx(this.getArchivo(archivos.get(0), tem.getInformeRx()));
- tem.setInformeRxOriginal(this.getArchivo(archivos.get(01), tem.getInformeRxOriginal()));
- //copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- } else {
- revisar = true;
- }
- } catch (Exception exp) {
- }
- }
- List<File> archivos = buscaArchivoInformeUSA(carpetaInformesUs, tem.getNumeroInformeUsa().replaceAll(" ", "").replaceAll("-", ""), new ArrayList<File>(), tem.getNumeroInformeUsa());
- if (archivos.size() == 1) {
- tem.setInformeUsa(this.getArchivo(archivos.get(0), tem.getInformeUsa()));
- } /*
- // if (revisar && tem.getHoja().equals("0")) {
- // carpeta = new File("D:\\archivosCGIM\\CD\\informes RX\\");
- // archivos = buscaArchivoInformeRX(carpeta, tem.getNumeroInformeRx(), new ArrayList<File>());
- // if (archivos.size() == 1) {
- // tem.setInformeRx(this.getArchivo(archivos.get(0)));
- //// copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- // } else {
- // revisar = true;
- // }
- // carpeta = new File("D:\\archivosCGIM\\CD\\informes ultrasonido\\");
- // archivos = buscaArchivoInformeUSA(carpeta, tem.getNumeroInformeUsa().replaceAll(" ", "").replaceAll("-", ""), new ArrayList<File>());
- // if (archivos.size() == 1) {
- // tem.setInformeUsa(this.getArchivo(archivos.get(0)));
- //// tem.setInformeUsa(carpetaDestino + separador + archivos.get(0).getName());
- //// copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- // } else {
- // revisar = revisar && true;
- // }
- // }*/
- for (int ir = 0; ir < tem.getListaJuntaReparcionXJunta().size(); ir++) {
- JuntaReparcion reparacion = tem.getListaJuntaReparcionXJunta().get(ir);
- if (!soloInformes) {
- File carpetaImagenesKm = new File(this.carpetaLectura + "imagenes" + separador + "KM" + tem.getHoja() + separador);
- if (tipoLibro.equals("FORMATO2")) {
- carpetaImagenesKm = new File(this.carpetaLectura + libroTuberia.getSegmento().getCarpeta() + separador + "KM" + tem.getHoja() + separador);
- }
- tipoLibro = getParametros().get(LEComboTipoParametro.TIPO_LIBRO.getId());
- if (tipoLibro.equals("FORMATO2")) {
- //////////////////////////////
- nombreArchivoCorto = reparacion.getNumeroSoldadura().replaceAll("/", "");
- if (!nombreArchivoCorto.equals("")) {
- consola(nombreArchivoCorto);
- }
- tipoLibro = getParametros().get(LEComboTipoParametro.TIPO_LIBRO.getId());
- if (tipoLibro.equals("FORMATO2")) {
- nombreArchivoCorto = reparacion.getNumeroSoldadura().replaceAll("/", "");
- }
- if (tipoLibro.equals("FORMATO2")) {
- nombreArchivoCorto = nombreArchivoCorto.replaceAll("PK", "");
- } else if (nombreArchivoCorto.indexOf("PK") < 0) {
- nombreArchivoCorto = "PK" + reparacion.getHoja() + nombreArchivoCorto;
- }
- if (reparacion.getHojaReal().equals("SCARF 50002 KMO")) {
- nombreArchivoCorto = "SCARF50002" + nombreArchivoCorto;
- } else if (reparacion.getHojaReal().equals("SCARF 50002 KM1")) {
- nombreArchivoCorto = "SCARF50002" + nombreArchivoCorto;
- } else if (reparacion.getHojaReal().equals("M.TRAM 50001")) {
- nombreArchivoCorto = "TRAMP" + nombreArchivoCorto;
- } else if (reparacion.getHojaReal().equals("M.TRAMP 50003")) {
- nombreArchivoCorto = "TRAMP" + nombreArchivoCorto;
- } else if (reparacion.getHojaReal().equals("TIEIN-KM31")) {
- nombreArchivoCorto = "TIEIN" + nombreArchivoCorto;
- } else if (reparacion.getHojaReal().equals("CPF-CUS-K34")) {
- nombreArchivoCorto = "CPFCUSK34" + nombreArchivoCorto.replaceAll("CPF CUS ", "");
- }
- //carpeta = new File(this.carpetaLectura + "imagenes" + separador); dalbayoreparac
- List<File> archivosImagenesReparacion = new ArrayList<File>();
- if (this.busquedaTotalTramo) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimoTotalTramo(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion, null, true);
- if (archivosImagenesReparacion.isEmpty() && reparacion.getHojaReal().length() > 2
- && reparacion.getHojaReal().substring(reparacion.getHojaReal().length() - 2, reparacion.getHojaReal().length()).toUpperCase().equals("LR")) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimoTotalTramo(carpetaImagenes, (nombreArchivoCorto.replaceAll("LR", "")).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion, null, true);
- }
- if (archivosImagenesReparacion.isEmpty() && reparacion.getHojaReal().length() > 2
- && reparacion.getHojaReal().substring(reparacion.getHojaReal().length() - 2, reparacion.getHojaReal().length()).toUpperCase().equals("OE")) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimoTotalTramo(carpetaImagenes, (nombreArchivoCorto.replaceAll("OE", "")).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion, null, true);
- }
- if (archivosImagenesReparacion.isEmpty()
- && (nombreArchivoCorto.toUpperCase().lastIndexOf("E") < 0
- || (nombreArchivoCorto.toUpperCase().lastIndexOf("E") > 0
- && nombreArchivoCorto.toUpperCase().lastIndexOf("E") != nombreArchivoCorto.length()))) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimoTotalTramo(carpetaImagenes, (nombreArchivoCorto + "E").replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion, null, true);
- }
- if (archivosImagenesReparacion.isEmpty()
- && nombreArchivoCorto.length()>0 && !nombreArchivoCorto.substring(nombreArchivoCorto.length() -1, nombreArchivoCorto.length() ).equals("O")
- && nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("E")) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimoTotalTramo(carpetaImagenes, (nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 1)).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion, null, true);
- }
- } else {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimo(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion);
- if (archivosImagenesReparacion.isEmpty() && reparacion.getHojaReal().length() > 2
- && reparacion.getHojaReal().substring(reparacion.getHojaReal().length() - 2, reparacion.getHojaReal().length()).toUpperCase().equals("LR")) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimo(carpetaImagenes, (nombreArchivoCorto.replaceAll("LR", "")).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion);
- }
- if (archivosImagenesReparacion.isEmpty() && reparacion.getHojaReal().length() > 2
- && reparacion.getHojaReal().substring(reparacion.getHojaReal().length() - 2, reparacion.getHojaReal().length()).toUpperCase().equals("OE")) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimo(carpetaImagenes, (nombreArchivoCorto.replaceAll("OE", "")).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion);
- }
- if (archivosImagenesReparacion.isEmpty()
- && (nombreArchivoCorto.toUpperCase().lastIndexOf("E") < 0
- || (nombreArchivoCorto.toUpperCase().lastIndexOf("E") > 0
- && nombreArchivoCorto.toUpperCase().lastIndexOf("E") != nombreArchivoCorto.length()))) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimo(carpetaImagenes, (nombreArchivoCorto + "E").replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion);
- }
- if (archivosImagenesReparacion.isEmpty()
- && nombreArchivoCorto.length() >1 && !nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length() ).equals("O")
- && nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("E")) {
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimo(carpetaImagenes, (nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 1)).replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion);
- }
- if (archivosImagenesReparacion.isEmpty()) {
- nombreArchivoCorto = reparacion.getNumeroSoldadura().replaceAll("/", "");
- if (nombreArchivoCorto.indexOf("PK") < 0) {
- nombreArchivoCorto = "PK" + reparacion.getHoja() + nombreArchivoCorto.replaceAll(" ", "0");
- }
- archivosImagenesReparacion = buscaArchivoImagenesReparacionUltimo(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), reparacion);
- if (archivosImagenesReparacion.isEmpty()) {
- //consola(nombreArchivoCorto);
- }
- }
- }
- if (archivosImagenesReparacion.size() == 1) {
- reparacion.setPlaca1(getArchivo(archivosImagenesReparacion.get(0), reparacion.getPlaca1()));
- } else if (archivosImagenesReparacion.size() == 2) {
- reparacion.setPlaca1(getArchivo(archivosImagenesReparacion.get(0), reparacion.getPlaca1()));
- reparacion.setPlaca2(getArchivo(archivosImagenesReparacion.get(1), reparacion.getPlaca2()));
- } else if (archivosImagenesReparacion.size() == 3) {
- reparacion.setPlaca1(getArchivo(archivosImagenesReparacion.get(0), reparacion.getPlaca1()));
- reparacion.setPlaca2(getArchivo(archivosImagenesReparacion.get(1), reparacion.getPlaca2()));
- reparacion.setPlaca3(getArchivo(archivosImagenesReparacion.get(2), reparacion.getPlaca3()));
- } else if (archivosImagenesReparacion.size() == 4) {
- reparacion.setPlaca1(getArchivo(archivosImagenesReparacion.get(0), reparacion.getPlaca1()));
- reparacion.setPlaca2(getArchivo(archivosImagenesReparacion.get(1), reparacion.getPlaca2()));
- reparacion.setPlaca3(getArchivo(archivosImagenesReparacion.get(2), reparacion.getPlaca3()));
- reparacion.setPlaca4(getArchivo(archivosImagenesReparacion.get(3), reparacion.getPlaca4()));
- }
- } else {
- if (reparacion.getTipo().equals(LEComboTipoReparacion.ORIGINAL.getId())) {
- nombreArchivoCorto = tem.getNumeroSoldadura().replaceAll("/", "");
- if (nombreArchivoCorto.indexOf("PK") < 0) {
- nombreArchivoCorto = "PK" + tem.getHoja() + nombreArchivoCorto;
- }
- //carpeta = new File(this.carpetaLectura + "imagenes" + separador);
- if (nombreArchivoCorto.substring(nombreArchivoCorto.length() - 2, nombreArchivoCorto.length()).equals("R1")) {
- nombreArchivoCorto = nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 2);
- }
- if (nombreArchivoCorto.substring(nombreArchivoCorto.length() - 2, nombreArchivoCorto.length()).equals("R2")) {
- nombreArchivoCorto = nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 2);
- }
- archivos = buscaArchivoImagenesReparacion(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", ""), new ArrayList<File>(), tem);
- buscaArchivoImagenes(carpetaImagenes, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", ""), new ArrayList<File>(), tem);
- } else if (nombreArchivoCorto.substring(nombreArchivoCorto.length() - 2, nombreArchivoCorto.length()).equals("R2") && ir == 1) {
- nombreArchivoCorto = nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 2) + "R1";
- } else {
- archivos = buscaArchivoImagenesReparacion(carpetaImagenesKm, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", ""), new ArrayList<File>(), tem);
- }
- if (archivos.size() == 1) {
- reparacion.setPlaca1(getArchivo(archivos.get(0), reparacion.getPlaca1()));
- // copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- } else if (archivos.size() > 0) {
- reparacion.setPlaca1(getArchivo(archivos.get(0), reparacion.getPlaca1()));
- reparacion.setPlaca2(getArchivo(archivos.get(1), reparacion.getPlaca2()));
- // tem.setImagenRx1(carpetaDestino + separador + archivos.get(0).getName());
- // tem.setImagenRx2(carpetaDestino + separador + archivos.get(1).getName());
- // copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- // copiarArchivo(archivos.get(1).getAbsolutePath(), carpetaDestino + separador + archivos.get(1).getName());
- }
- }
- }
- // carpeta = new File(this.carpetaLectura + "informes RX" + separador);
- if (this.infoRX != null && !this.infoRX.isEmpty()) {
- String numeroInforme = reparacion.getNumeroInformeRx().replaceAll(" ", "").replaceAll("A", "").replaceAll("E", "").replaceAll("B", "").replaceAll("R", "").replaceAll("-", "").replaceAll("C", "").replaceAll("M", "").replaceAll("N", "").replaceAll("S", "").replaceAll(",", "").replaceAll(",", "/*/");
- try {
- numeroInforme = Integer.parseInt(numeroInforme) + "";
- archivos = buscaArchivoInformeRX(carpetaInformes, numeroInforme, new ArrayList<File>());
- boolean revisar = false;
- if (archivos.size() == 1) {
- reparacion.setInformeRx(this.getArchivo(archivos.get(0), reparacion.getInformeRx()));
- //copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- } else if (archivos.size() == 2) {
- reparacion.setInformeRx(this.getArchivo(archivos.get(0), reparacion.getInformeRx()));
- reparacion.setInformeRxOriginal(this.getArchivo(archivos.get(01), reparacion.getInformeRxOriginal()));
- //copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- } else {
- revisar = true;
- }
- } catch (Exception exp) {
- }
- }
- if (!Funciones.isVacio(tem.getNumeroInformeUsa())) {
- archivos = buscaArchivoInformeUSA(carpetaInformesUs, tem.getNumeroInformeUsa().replaceAll(" ", "").replaceAll("-", ""), new ArrayList<File>(), tem.getNumeroInformeUsa());
- if (archivos.size() == 1) {
- reparacion.setInformeUsa(this.getArchivo(archivos.get(0), reparacion.getInformeUsa()));
- // reparacion.setInformeUsa(carpetaDestino + separador + archivos.get(0).getName());
- // copiarArchivo(archivos.get(0).getAbsolutePath(), carpetaDestino + separador + archivos.get(0).getName());
- }
- }
- this.juntaReparcionDto.guardar(reparacion);
- }
- // if(!Funciones.isVacio(tem.getNumeroInformeRx()) && tem.getInformeRx().isNuevo()){
- // nombreArchivoCorto = "PK" + tem.getHoja() + tem.getNumeroSoldadura();
- // carpeta = new File(this.carpetaLectura + "imagenes" + separador);
- // archivos = buscaArchivoImagenes(carpeta, nombreArchivoCorto.replaceAll(" ", "").replaceAll("/", ""), new ArrayList<File>());
- //
- // }
- tem.setSubioArchivos(Short.parseShort("1"));
- if (temm % 10 == 0) {
- this.juntaDto.guardarMemoria(tem, true);
- } else {
- this.juntaDto.guardarMemoria(tem, true);
- }
- tem = null;
- juntas.set(i, tem);
- juntas.remove(i);
- i--;
- } catch (Exception e) {
- e.printStackTrace();
- this.juntaDto.guardarMemoria(tem, true);
- e.printStackTrace();
- }
- }
- }
- } catch (Exception ex) {
- Logger.getLogger(CargaArchivos.class.getName()).log(Level.SEVERE, null, ex);
- }
- this.finalize();
- }
- private List<File> buscaArchivoImagenes(File carpeta, String nombreArchivoCorto, List<File> resultado, Junta junta) {
- String nombreArchivoCarpeta = junta.getHojaReal();
- String kilometroCarpeta = "";
- kilometroCarpeta = validaNombreYHojakilometroCarpeta(nombreArchivoCarpeta, junta);
- nombreArchivoCarpeta = validaNombreYHoja(nombreArchivoCarpeta, junta);
- try {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && !kilometroCarpeta.equals("")) {
- if (nombreArchivoCorto.toUpperCase().indexOf("K") != 0 && nombreArchivoCorto.length() > 2) {
- nombreArchivoCorto = "K" + nombreArchivoCorto.substring(1, nombreArchivoCorto.length());
- }
- nombreArchivoCorto = nombreArchivoCorto.toUpperCase().replaceAll("K" + kilometroCarpeta, "K" + kilometroCarpeta + "J").replaceAll("JJ", "J");
- }
- } catch (Exception exp) {
- consola2(" error carpeta " + libroTuberia.getSegmento().getCarpeta().trim().toUpperCase());
- return resultado;
- }
- nombreArchivoCorto = nombreArchivoCorto.replaceAll("\\.", "");
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null &&
- junta.getHojaReal().length() > 2
- && junta.getHojaReal().substring(junta.getHojaReal().length() - 2, junta.getHojaReal().length()).toUpperCase().equals("LR")) {
- nombreArchivoCorto =(nombreArchivoCorto.replaceAll("LR", ""));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null &&
- junta.getHojaReal().length() > 2
- && junta.getHojaReal().substring(junta.getHojaReal().length() - 2, junta.getHojaReal().length()).toUpperCase().equals("OE")) {
- nombreArchivoCorto = (nombreArchivoCorto.replaceAll("OE", ""));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && (nombreArchivoCorto.toUpperCase().lastIndexOf("E") < 0
- || (nombreArchivoCorto.toUpperCase().lastIndexOf("E") > 0
- && nombreArchivoCorto.toUpperCase().lastIndexOf("E") != nombreArchivoCorto.length()))) {
- String nombreArchivoCorto2 = (nombreArchivoCorto + "E");
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto2.trim()) != null ){
- nombreArchivoCorto = nombreArchivoCorto2;
- }
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && nombreArchivoCorto.length() >1 && !nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length() ).equals("O")
- && nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("E")) {
- nombreArchivoCorto = (nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 1));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "1") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1"));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "2") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM2") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto + "IM2".trim()));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "3") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3"));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "4") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4"));
- }
- }
- }
- }
- return resultado;
- }
- return resultado;
- }
- private List<File> buscaArchivoImagenesTotalTramo(File carpeta, String nombreArchivoCorto, List<File> resultado, Junta junta, String nombreCarpetaKm, boolean recorrerCarpetas) {
- if (nombreCarpetaKm == null) {
- resultado = buscaArchivoImagenes(carpeta, nombreArchivoCorto, resultado, junta);
- if (!resultado.isEmpty()) {
- return resultado;
- }
- }
- if (recorrerCarpetas) {
- Iterator it = this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().entrySet().iterator();
- while (it.hasNext()) {
- Map.Entry e = (Map.Entry) it.next();
- resultado = buscaArchivoImagenesTotalTramo(carpeta, nombreArchivoCorto, resultado, junta, e.getKey().toString(), false);
- if (!resultado.isEmpty()) {
- return resultado;
- }
- }
- return resultado;
- }
- String nombreArchivoCarpeta = junta.getHojaReal();
- String kilometroCarpeta = "";
- if (nombreArchivoCorto.toUpperCase().equals("K265J8R")) {
- // consola(nombreArchivoCorto);
- }
- kilometroCarpeta = validaNombreYHojakilometroCarpeta(nombreArchivoCarpeta, junta);
- nombreArchivoCarpeta = validaNombreYHoja(nombreArchivoCarpeta, junta);
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpetaKm.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpetaKm.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && !kilometroCarpeta.equals("")) {
- if (nombreArchivoCorto.toUpperCase().indexOf("K") != 0 && nombreArchivoCorto.length() > 2) {
- nombreArchivoCorto = "K" + nombreArchivoCorto.substring(1, nombreArchivoCorto.length());
- }
- nombreArchivoCorto = nombreArchivoCorto.toUpperCase().replaceAll("K" + kilometroCarpeta, "K" + kilometroCarpeta + "J").replaceAll("JJ", "J");
- }
- nombreArchivoCorto = nombreArchivoCorto.replaceAll("\\.", "");
- nombreArchivoCarpeta = nombreCarpetaKm;
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null &&
- junta.getHojaReal().length() > 2
- && junta.getHojaReal().substring(junta.getHojaReal().length() - 2, junta.getHojaReal().length()).toUpperCase().equals("LR")) {
- nombreArchivoCorto =(nombreArchivoCorto.replaceAll("LR", ""));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null &&
- junta.getHojaReal().length() > 2
- && junta.getHojaReal().substring(junta.getHojaReal().length() - 2, junta.getHojaReal().length()).toUpperCase().equals("OE")) {
- nombreArchivoCorto = (nombreArchivoCorto.replaceAll("OE", ""));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && (nombreArchivoCorto.toUpperCase().lastIndexOf("E") < 0
- || (nombreArchivoCorto.toUpperCase().lastIndexOf("E") > 0
- && nombreArchivoCorto.toUpperCase().lastIndexOf("E") != nombreArchivoCorto.length()))) {
- String nombreArchivoCorto2 = (nombreArchivoCorto + "E");
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto2.trim()) != null ){
- nombreArchivoCorto = nombreArchivoCorto2;
- }
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && nombreArchivoCorto.length() >1 && !nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length() ).equals("O")
- && nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("E")) {
- nombreArchivoCorto = (nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 1));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "1") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1"));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "2") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM2") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto + "IM2".trim()));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "3") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3"));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "4") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4"));
- }
- }
- }
- }
- return resultado;
- }
- return resultado;
- }
- private List<File> buscaArchivoImagenesReparacionUltimo(File carpeta, String nombreArchivoCorto, List<File> resultado, JuntaReparcion junta) {
- String nombreArchivoCarpeta = junta.getHojaReal();
- String kilometroCarpeta = "";
- kilometroCarpeta = validaNombreYHojakilometroCarpeta(nombreArchivoCarpeta, junta);
- nombreArchivoCarpeta = validaNombreYHoja(nombreArchivoCarpeta, junta);
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && !kilometroCarpeta.equals("")) {
- if (nombreArchivoCorto.toUpperCase().indexOf("K") != 0 && nombreArchivoCorto.length() > 2) {
- nombreArchivoCorto = "K" + nombreArchivoCorto.substring(1, nombreArchivoCorto.length());
- }
- nombreArchivoCorto = nombreArchivoCorto.toUpperCase().replaceAll("K" + kilometroCarpeta, "K" + kilometroCarpeta + "J").replaceAll("JJ", "J");
- }
- nombreArchivoCorto = nombreArchivoCorto.replaceAll("\\.", "");
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null &&
- junta.getHojaReal().length() > 2
- && junta.getHojaReal().substring(junta.getHojaReal().length() - 2, junta.getHojaReal().length()).toUpperCase().equals("LR")) {
- nombreArchivoCorto =(nombreArchivoCorto.replaceAll("LR", ""));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null &&
- junta.getHojaReal().length() > 2
- && junta.getHojaReal().substring(junta.getHojaReal().length() - 2, junta.getHojaReal().length()).toUpperCase().equals("OE")) {
- nombreArchivoCorto = (nombreArchivoCorto.replaceAll("OE", ""));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && (nombreArchivoCorto.toUpperCase().lastIndexOf("E") < 0
- || (nombreArchivoCorto.toUpperCase().lastIndexOf("E") > 0
- && nombreArchivoCorto.toUpperCase().lastIndexOf("E") != nombreArchivoCorto.length()))) {
- String nombreArchivoCorto2 = (nombreArchivoCorto + "E");
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto2.trim()) != null ){
- nombreArchivoCorto = nombreArchivoCorto2;
- }
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && nombreArchivoCorto.length() >1 && !nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length() ).equals("O")
- && nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("E")) {
- nombreArchivoCorto = (nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 1));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "1") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1"));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "2") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM2") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto + "IM2".trim()));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "3") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3"));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "4") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4"));
- }
- }
- }
- }
- return resultado;
- }
- return resultado;
- }
- private List<File> buscaArchivoImagenesReparacionUltimoTotalTramo(File carpeta, String nombreArchivoCorto, List<File> resultado, JuntaReparcion junta, String nombreCarpetaKm, boolean recorrerCarpetas) {
- if (nombreCarpetaKm == null) {
- resultado = buscaArchivoImagenesReparacionUltimo(carpeta, nombreArchivoCorto, resultado, junta);
- if (!resultado.isEmpty()) {
- return resultado;
- }
- }
- if (recorrerCarpetas) {
- Iterator it = this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().entrySet().iterator();
- while (it.hasNext()) {
- Map.Entry e = (Map.Entry) it.next();
- resultado = buscaArchivoImagenesReparacionUltimoTotalTramo(carpeta, nombreArchivoCorto, resultado, junta, e.getKey().toString(), false);
- if (!resultado.isEmpty()) {
- return resultado;
- }
- }
- return resultado;
- }
- String nombreArchivoCarpeta = junta.getHojaReal();
- String kilometroCarpeta = "";
- if (nombreArchivoCorto.toUpperCase().equals("K265J8R")) {
- // consola(nombreArchivoCorto);
- }
- kilometroCarpeta = validaNombreYHojakilometroCarpeta(nombreArchivoCarpeta, junta);
- if (kilometroCarpeta.equals("")) {
- kilometroCarpeta = validaNombreYHojakilometroCarpeta(nombreArchivoCarpeta, junta);
- if (kilometroCarpeta.equals("")) {
- kilometroCarpeta = validaNombreYHojakilometroCarpeta(nombreArchivoCarpeta, junta);
- }
- }
- nombreArchivoCarpeta = validaNombreYHoja(nombreArchivoCarpeta, junta);
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpetaKm.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpetaKm.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && !kilometroCarpeta.equals("")) {
- if (nombreArchivoCorto.toUpperCase().indexOf("K") != 0 && nombreArchivoCorto.length() > 2) {
- nombreArchivoCorto = "K" + nombreArchivoCorto.substring(1, nombreArchivoCorto.length());
- }
- nombreArchivoCorto = nombreArchivoCorto.toUpperCase().replaceAll("K" + kilometroCarpeta, "K" + kilometroCarpeta + "J").replaceAll("JJ", "J");
- }
- nombreArchivoCorto = nombreArchivoCorto.replaceAll("\\.", "");
- nombreArchivoCarpeta = nombreCarpetaKm;
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null &&
- junta.getHojaReal().length() > 2
- && junta.getHojaReal().substring(junta.getHojaReal().length() - 2, junta.getHojaReal().length()).toUpperCase().equals("LR")) {
- nombreArchivoCorto =(nombreArchivoCorto.replaceAll("LR", ""));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null &&
- junta.getHojaReal().length() > 2
- && junta.getHojaReal().substring(junta.getHojaReal().length() - 2, junta.getHojaReal().length()).toUpperCase().equals("OE")) {
- nombreArchivoCorto = (nombreArchivoCorto.replaceAll("OE", ""));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && (nombreArchivoCorto.toUpperCase().lastIndexOf("E") < 0
- || (nombreArchivoCorto.toUpperCase().lastIndexOf("E") > 0
- && nombreArchivoCorto.toUpperCase().lastIndexOf("E") != nombreArchivoCorto.length()))) {
- String nombreArchivoCorto2 = (nombreArchivoCorto + "E");
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto2.trim()) != null ){
- nombreArchivoCorto = nombreArchivoCorto2;
- }
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) == null
- && nombreArchivoCorto.length() > 1 && !nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("O")
- && nombreArchivoCorto.substring(nombreArchivoCorto.length() - 1, nombreArchivoCorto.length()).equals("E")) {
- nombreArchivoCorto = (nombreArchivoCorto.substring(0, nombreArchivoCorto.length() - 1));
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "1") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1"));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "2") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM2") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto + "IM2".trim()));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "3") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3"));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "4") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4"));
- }
- }
- }
- }
- return resultado;
- }
- return resultado;
- }
- public HashMap<String, ArchivoImagenJunta> precargaArchivosImagenes(File carpeta, String carpetaSegmento) {
- buscaArchivoImagenesMap(carpeta, carpetaSegmento);
- return juntasF2;
- }
- private void buscaArchivoImagenesMap(File carpeta, String carpetaSegmento) {
- if (carpeta.isDirectory()) {
- for (File file : carpeta.listFiles()) {
- buscaArchivoImagenesMap(file, carpetaSegmento);
- }
- } else {
- String nombreCarpeta = "";
- String nombreArchivoCarpeta = carpeta.getParentFile().getName().trim().toUpperCase();
- if (nombreArchivoCarpeta.indexOf("265") >= 0) {
- consola(nombreArchivoCarpeta);
- }
- if (nombreArchivoCarpeta.equals("SCARF50002K0")) {
- nombreCarpeta = "SCARF50002K0";
- } else if (nombreArchivoCarpeta.equals("SCARF50002K1")) {
- nombreCarpeta = "SCARF50002K1";
- } else if (nombreArchivoCarpeta.equals("TRAMP50001")) {
- nombreCarpeta = "TRAMP50001";
- } else if (nombreArchivoCarpeta.equals("TRAMP50003")) {
- nombreCarpeta = "TRAMP50003";
- } else if (nombreArchivoCarpeta.equals("TIEIN K31")) {
- nombreCarpeta = "TIEIN K31";
- } else if (nombreArchivoCarpeta.equals("CPF CUS K34")) {
- nombreCarpeta = "CPF CUS K34";
- } else {
- // if(carpeta.getParentFile().getName().equals("KST94")){
- // consola(carpeta.getParentFile().getName());
- // }
- nombreCarpeta = carpeta.getParentFile().getName().trim().toUpperCase().replace("KM", "").replace("K", "");
- try {
- nombreCarpeta = Integer.parseInt(nombreCarpeta) + "";
- nombreCarpeta = "KM" + nombreCarpeta;
- } catch (Exception expp) {
- nombreCarpeta = carpeta.getParentFile().getName().trim().toUpperCase();
- }
- }
- String nombreArchivo = carpeta.getName();
- String quitar = "";
- if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()) == null) {
- this.juntasF2.put(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase(), new ArchivoImagenJunta());
- }
- if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta) == null) {
- this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().put(nombreCarpeta, new ArchivoImagenJunta());
- }
- if (carpeta.getParentFile().getName().indexOf("K") >= 0) {
- quitar = carpeta.getParentFile().getName().substring(0, carpeta.getParentFile().getName().indexOf("K"));
- nombreArchivo = nombreArchivo.replaceAll(quitar, "");
- }
- if (nombreArchivo.indexOf(".") > 0) {
- nombreArchivo = carpeta.getName().substring(0, carpeta.getName().indexOf("."));
- }
- if (nombreArchivo.indexOf("(") > 0) {
- nombreArchivo = nombreArchivo.substring(0, nombreArchivo.indexOf("("));
- }
- String tipoLibro = getParametros().get(LEComboTipoParametro.TIPO_LIBRO.getId());
- if (nombreArchivo.indexOf("-") > 0) {
- String[] tem = nombreArchivo.split("-");
- if (tem.length == 2) {
- if (tem[0].lastIndexOf(" ") > 0) {
- nombreArchivo = tem[0].substring(0, tem[0].lastIndexOf(" "));
- } else {
- // nombreArchivo = tem[0].substring(0, tem[0].lastIndexOf(" "));
- }
- } else if (tem.length == 3) {
- if (tem[1].lastIndexOf(" ") > 0) {
- nombreArchivo = tem[0] + " " + tem[1].substring(0, tem[1].lastIndexOf(" "));
- } else {
- //nombreArchivo = tem[0].substring(0, tem[0].lastIndexOf(" "));
- }
- }
- }
- if (tipoLibro.equals("FORMATO2")) {
- nombreArchivo = nombreArchivo.replaceAll(" ", "");
- }
- nombreArchivo = nombreArchivo.replaceAll("00-120", "").replaceAll("120-00", "").replaceAll("LR", "").replaceAll("OE", "");
- consola(nombreArchivo + " -- " + carpeta.getPath());
- // if(this.juntasF.get(carpeta.getParentFile().getName()) ){
- //
- // }
- try {
- this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivo);
- } catch (Exception expppr) {
- expppr.printStackTrace();
- expppr.printStackTrace();
- }
- if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivo) != null) {
- consola(nombreCarpeta);
- consola(nombreArchivo);
- consola(nombreCarpeta);
- }
- if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivo) == null) {
- this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().put(nombreArchivo, carpeta);
- } else if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivo + "IM1") == null) {
- this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().put(nombreArchivo + "IM1", carpeta);
- } else if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivo + "IM2") == null) {
- this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().put(nombreArchivo + "IM2", carpeta);
- } else if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivo + "IM3") == null) {
- this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreCarpeta.trim().toUpperCase()).getImagenes().put(nombreArchivo + "IM3", carpeta);
- }
- }
- }
- private List<File> buscaArchivoImagenesReparacion(File carpeta, String nombreArchivoCorto, List<File> resultado, Junta junta) {
- String nombreArchivoCarpeta = junta.getHojaReal().trim().toUpperCase().replace("KM", "").replace("K", "");
- try {
- nombreArchivoCarpeta = Integer.parseInt(nombreArchivoCarpeta) + "";
- nombreArchivoCarpeta = "KM" + nombreArchivoCarpeta;
- } catch (Exception expp) {
- }
- try {
- this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim());
- } catch (Exception expp) {
- expp.printStackTrace();
- expp.printStackTrace();
- return resultado;
- }
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()) != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim()));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "1") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM1"));
- //if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "2") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM2") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto + "IM2".trim()));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "3") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM3"));
- // if (this.juntasF2.get(carpeta.getParentFile().getParentFile().getName().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivo.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "4") != null) {
- if (this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()) != null
- && this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4") != null) {
- resultado.add(this.juntasF2.get(libroTuberia.getSegmento().getCarpeta().trim().toUpperCase()).getArchivosImagenes().get(nombreArchivoCarpeta.trim().toUpperCase()).getImagenes().get(nombreArchivoCorto.trim() + "IM4"));
- }
- }
- }
- }
- return resultado;
- }
- if (carpeta.isDirectory()) {
- for (File file : carpeta.listFiles()) {
- resultado = buscaArchivoImagenes(file, nombreArchivoCorto, resultado, junta);
- }
- } else {
- String nombreArchivo = carpeta.getName();
- if (nombreArchivo.indexOf(".") > 0) {
- nombreArchivo = carpeta.getName().substring(0, carpeta.getName().indexOf("."));
- }
- if (nombreArchivo.indexOf("(") > 0) {
- nombreArchivo = nombreArchivo.substring(0, nombreArchivo.indexOf("("));
- }
- if (nombreArchivo.equals(nombreArchivoCorto.trim())) {
- resultado.add(carpeta);
- }
- }
- return resultado;
- }
- public HashMap<String, File> getInfoRX() {
- return infoRX;
- }
- public void setInfoRX(HashMap<String, File> infoRX) {
- this.infoRX = infoRX;
- }
- public HashMap<String, File> precargaArchivosInformeRX(File carpeta) {
- buscaArchivoInformeRXMap(carpeta);
- return infoRX;
- }
- private void buscaArchivoInformeRXMap(File carpeta) {
- if (carpeta.isDirectory()) {
- for (File file : carpeta.listFiles()) {
- buscaArchivoInformeRXMap(file);
- }
- } else {
- String nombreArchivo = carpeta.getName();
- if (nombreArchivo.indexOf(".") > 0) {
- nombreArchivo = carpeta.getName().replaceAll("Informe", "").replaceAll("INFORME ", "").replaceAll("Tecniensayos.pdf", "").replaceAll("Tenciensayos.pdf", "").replaceAll("B- ", "").replaceAll("A", "").replaceAll(" A", "").replaceAll(".pdf", "");
- if (nombreArchivo.indexOf("A") > 0) {
- try {
- nombreArchivo = Integer.parseInt(nombreArchivo.replaceAll("A", "").replaceAll(" ", "")) + "";
- } catch (Exception exp) {
- exp.printStackTrace();
- }
- nombreArchivo = nombreArchivo + "A";
- } else {
- try {
- nombreArchivo = Integer.parseInt(nombreArchivo.replaceAll("A", "").replaceAll(" ", "")) + "";
- } catch (Exception exp) {
- //exp.printStackTrace();
- }
- }
- consola(nombreArchivo + " -- " + carpeta.getPath());
- if (this.infoRX.get(nombreArchivo) == null) {
- this.infoRX.put(nombreArchivo, carpeta);
- } else {
- this.infoRX.put(nombreArchivo + "_BZ", carpeta);
- }
- }
- }
- }
- public HashMap<String, File> precargaArchivosInformeRXTrampas(File carpeta, HashMap<String, File> inforx) {
- return buscaArchivoInformeRXMapTrampas(carpeta, inforx);
- }
- private HashMap<String, File> buscaArchivoInformeRXMapTrampas(File carpeta, HashMap<String, File> inforx) {
- if (carpeta.isDirectory()) {
- for (File file : carpeta.listFiles()) {
- inforx = buscaArchivoInformeRXMapTrampas(file, inforx);
- }
- } else {
- String nombreArchivo = carpeta.getName();
- if (nombreArchivo.toUpperCase().trim().indexOf("ITEM") > 0) {
- return inforx;
- }
- if (nombreArchivo.indexOf(".") > 0) {
- nombreArchivo = carpeta.getName().replaceAll("Informe", "").replaceAll("INFORME ", "").replaceAll("Tecniensayos.pdf", "").replaceAll("Tenciensayos.pdf", "").replaceAll("B- ", "").replaceAll("A", "").replaceAll(" A", "").replaceAll(".pdf", "");
- if (nombreArchivo.indexOf("A") > 0) {
- try {
- nombreArchivo = Integer.parseInt(nombreArchivo.replaceAll("A", "").replaceAll(" ", "")) + "";
- } catch (Exception exp) {
- exp.printStackTrace();
- }
- nombreArchivo = nombreArchivo + "A";
- } else {
- try {
- nombreArchivo = Integer.parseInt(nombreArchivo.replaceAll("A", "").replaceAll(" ", "")) + "TRAMPAS";
- } catch (Exception exp) {
- exp.printStackTrace();
- }
- }
- consola(nombreArchivo + " -- " + carpeta.getPath());
- if (inforx.get(nombreArchivo) == null) {
- inforx.put(nombreArchivo, carpeta);
- } else {
- inforx.put(nombreArchivo + "_BZ", carpeta);
- }
- }
- }
- return inforx;
- }
- private List<File> buscaArchivoInformeRX(File carpeta, String nombreInformeCorto, List<File> resultado) {
- if (this.infoRX.get(nombreInformeCorto.trim()) != null) {
- resultado.add(this.infoRX.get(nombreInformeCorto.trim()));
- return resultado;
- }
- // if (carpeta.isDirectory()) {
- // for (File file : carpeta.listFiles()) {
- // resultado = buscaArchivoInformeRX(file, nombreInformeCorto, resultado);
- // if (resultado.size() > 0) {
- // return resultado;
- // }
- //
- // }
- // } else {
- //// String nombreArchivo = carpeta.getName();
- //// if (nombreArchivo.indexOf(".") > 0) {
- //// nombreArchivo = carpeta.getName().replaceAll("Informe", "").replaceAll("Tecniensayos.pdf", "").replaceAll("Tenciensayos.pdf", "");
- //// int temp = nombreArchivo.indexOf(nombreInformeCorto);
- //// if (temp > 0) {
- //// String nom1 = nombreArchivo.substring(0, temp).replaceAll("0", "");;
- //// String nomb2 = nombreArchivo.substring(temp, nombreArchivo.length());
- //// nombreArchivo = nom1 + nomb2;
- //// }
- //// }
- //// if (nombreArchivo.equals(nombreInformeCorto)) {
- //// resultado.add(carpeta);
- //// return resultado;
- //// }
- //// if (nombreArchivo.indexOf(nombreInformeCorto) >= 0) {
- //// }
- // }
- return resultado;
- }
- private void buscaArchivoInformeUSAMap(File carpeta) {
- if (carpeta.isDirectory()) {
- for (File file : carpeta.listFiles()) {
- buscaArchivoInformeUSAMap(file);
- }
- } else {
- String nombreArchivo = carpeta.getName();
- if (nombreArchivo.indexOf(".") > 0) {
- nombreArchivo = carpeta.getName().replaceAll("-", "").replaceAll(" ", "").replaceAll(".pdf", "").replaceAll(" ", "");
- }
- consola(nombreArchivo + " -- " + carpeta.getPath());
- this.infoUsa.put(nombreArchivo, carpeta);
- nombreArchivo = carpeta.getName();
- if (nombreArchivo.indexOf(".") > 0) {
- nombreArchivo = carpeta.getName().replaceAll("AT", "").replaceAll("-", "").replaceAll(" ", "").replaceAll(".pdf", "").replaceAll(" ", "");
- consola(nombreArchivo + " -- " + carpeta.getPath());
- }
- String[] tempors = carpeta.getName().replaceAll(".pdf", "").replaceAll(" ", "").split("-");
- if (tempors.length == 4) {
- nombreArchivo = tempors[0] + Integer.parseInt(tempors[1]) + tempors[2] + Integer.parseInt(tempors[3]);
- if (this.infoUsa.get(nombreArchivo) == null) {
- this.infoUsa.put(nombreArchivo, carpeta);
- }
- }
- }
- }
- private List<File> buscaArchivoInformeUSA(File carpeta, String nombreInformeCorto, List<File> resultado, String nombreOriginal) {
- if (this.infoUsa.get(nombreInformeCorto.trim()) != null) {
- resultado.add(this.infoUsa.get(nombreInformeCorto.trim()));
- return resultado;
- }
- String[] tempors = nombreOriginal.replaceAll(".pdf", "").split("-");
- if (tempors.length == 4) {
- try {
- nombreInformeCorto = tempors[0].trim() + Integer.parseInt(tempors[1].trim()) + tempors[2].trim() + Integer.parseInt(tempors[3].trim());
- if (this.infoUsa.get(nombreInformeCorto.trim()) != null) {
- resultado.add(this.infoUsa.get(nombreInformeCorto.trim()));
- return resultado;
- }
- } catch (Exception eee) {
- eee.printStackTrace();
- eee.printStackTrace();
- }
- } else if (tempors.length == 3) {
- try {
- nombreInformeCorto = tempors[0].trim() + Integer.parseInt(tempors[1].trim());
- tempors = tempors[2].replaceAll(".pdf", "").split(" ");
- if (tempors.length == 2) {
- nombreInformeCorto = nombreInformeCorto + tempors[0].trim() + Integer.parseInt(tempors[1].trim());
- if (this.infoUsa.get(nombreInformeCorto.trim()) != null) {
- resultado.add(this.infoUsa.get(nombreInformeCorto.trim()));
- return resultado;
- }
- }
- } catch (Exception eee) {
- try {
- nombreInformeCorto = tempors[1].trim() + Integer.parseInt(tempors[2].trim());
- tempors = tempors[0].replaceAll(".pdf", "").split(" ");
- if (tempors.length == 2) {
- nombreInformeCorto = tempors[0].trim() + Integer.parseInt(tempors[1].trim()) + nombreInformeCorto;
- if (this.infoUsa.get(nombreInformeCorto.trim()) != null) {
- resultado.add(this.infoUsa.get(nombreInformeCorto.trim()));
- return resultado;
- }
- }
- } catch (Exception eeet) {
- eeet.printStackTrace();
- eeet.printStackTrace();
- }
- }
- }
- // if (carpeta.isDirectory()) {
- // for (File file : carpeta.listFiles()) {
- // resultado = buscaArchivoInformeUSA(file, nombreInformeCorto, resultado);
- // if (resultado.size() > 0) {
- // return resultado;
- // }
- // }
- // } else {
- // String nombreArchivo = carpeta.getName();
- // if (nombreArchivo.indexOf(".") > 0) {
- // nombreArchivo = carpeta.getName().replaceAll("-", "").replaceAll(" ", "").replaceAll(".pdf", "").replaceAll(" ", "");
- // }
- // if (nombreArchivo.equals(nombreInformeCorto)) {
- // resultado.add(carpeta);
- // return resultado;
- // } else {
- // nombreArchivo = carpeta.getName();
- // if (nombreArchivo.indexOf(".") > 0) {
- // nombreArchivo = carpeta.getName().replaceAll("AT", "").replaceAll("-", "").replaceAll(" ", "").replaceAll(".pdf", "").replaceAll(" ", "");
- // }
- // nombreInformeCorto = nombreInformeCorto.replaceAll("-", "").replaceAll(" ", "").replaceAll(".pdf", "").replaceAll(" ", "");
- // int tempi = nombreArchivo.indexOf("UT");
- // try {
- // String nom1 = nombreArchivo.substring(0, tempi + 2).replaceAll("0", "");;
- // String nomb2 = nombreArchivo.substring(tempi + 2, nombreArchivo.length());
- //
- // tempi = Integer.parseInt(nomb2);
- //
- // nombreArchivo = nom1 + tempi;
- // tempi = nombreInformeCorto.indexOf("UT");
- // nom1 = nombreInformeCorto.substring(0, tempi + 2).replaceAll("0", "");;
- // nomb2 = nombreInformeCorto.substring(tempi + 2, nombreInformeCorto.length());
- // try {
- // tempi = Integer.parseInt(nomb2);
- // } catch (Exception e) {
- // }
- // nombreInformeCorto = nom1 + tempi;
- // if (nombreArchivo.equals(nombreInformeCorto)) {
- // resultado.add(carpeta);
- // return resultado;
- // }
- // } catch (Exception e) {
- // }
- //
- // }
- // }
- return resultado;
- }
- private JuntaDtoLocal lookupJuntaDtoLocal() {
- try {
- Context c = new InitialContext();
- return (JuntaDtoLocal) c.lookup("java:global/oleoducto/oleoducto-ejb/JuntaDto!com.side.oleoducto.mantenimiento.JuntaDtoLocal");
- } catch (NamingException ne) {
- Logger.getLogger(getClass().getName()).log(Level.SEVERE, "exception caught", ne);
- throw new RuntimeException(ne);
- }
- }
- private ParametrosDtoLocal lookupParametrosDtoLocal() {
- try {
- Context c = new InitialContext();
- return (ParametrosDtoLocal) c.lookup("java:global/oleoducto/oleoducto-ejb/ParametrosDto!com.side.oleoducto.mantenimiento.ParametrosDtoLocal");
- } catch (NamingException ne) {
- Logger.getLogger(getClass().getName()).log(Level.SEVERE, "exception caught", ne);
- throw new RuntimeException(ne);
- }
- }
- private JuntaReparcionDtoLocal lookupJuntaReparcionDtoLocal() {
- try {
- Context c = new InitialContext();
- return (JuntaReparcionDtoLocal) c.lookup("java:global/oleoducto/oleoducto-ejb/JuntaReparcionDto!com.side.oleoducto.mantenimiento.JuntaReparcionDtoLocal");
- } catch (NamingException ne) {
- Logger.getLogger(getClass().getName()).log(Level.SEVERE, "exception caught", ne);
- throw new RuntimeException(ne);
- }
- }
- private Archivo getArchivo(File file, Archivo archivo) {
- try {
- if (!archivo.isNuevo()) {
- return archivo;
- }
- // LiberaMemoria(hilo);
- // LiberaMemoria(hilo);
- if (!file.exists()) {
- consola2("no existe el archivo " + file.getPath());
- return null;
- }
- archivo.setNombre(file.getName());
- archivo.setPath(file.getPath());
- archivo.setTipo(getExtenciones().get(tipoArchvioExtension(file.getName())));
- byte[] buf = new byte[1024];
- ByteArrayOutputStream bos = new ByteArrayOutputStream();
- FileInputStream fis = new FileInputStream(file);
- try {
- for (int readNum; (readNum = fis.read(buf)) != -1;) {
- bos.write(buf, 0, readNum);
- }
- } catch (IOException ioe) {
- consola2("no existe el archivoIOException " + file.getPath());
- return null;
- }
- archivo.setDatos(bos.toByteArray());
- archivo.setBorrado(Short.parseShort("0"));
- archivo.setUsuarioauditoria(usuario.getCodigo());
- archivo.setPerfilauditoria(usuario.getPerfil().getCodigo());
- archivo.setFechamodificacion(new Date());
- archivo.setSegmento(this.libroTuberia.getSegmento().getCodigo());
- this.archivosDto.guardar(archivo);
- return archivo;
- } catch (OutOfMemoryError ex) {
- LiberaMemoria(hilo);
- LiberaMemoria(hilo);
- // consola2("OutOfMemoryError " + file.getPath());
- LiberaMemoria(hilo);
- LiberaMemoria(hilo);
- ex.printStackTrace();
- ex.printStackTrace();
- try {
- if (!file.exists()) {
- consola2("no existe el archivo " + file.getPath());
- return null;
- }
- archivo.setNombre(file.getName());
- archivo.setPath(file.getPath());
- archivo.setTipo(getExtenciones().get(tipoArchvioExtension(file.getName())));
- byte[] buf = new byte[1024];
- ByteArrayOutputStream bos = new ByteArrayOutputStream();
- FileInputStream fis = new FileInputStream(file);
- try {
- for (int readNum; (readNum = fis.read(buf)) != -1;) {
- bos.write(buf, 0, readNum);
- }
- } catch (IOException ioe) {
- return null;
- }
- archivo.setDatos(bos.toByteArray());
- archivo.setBorrado(Short.parseShort("0"));
- archivo.setUsuarioauditoria(usuario.getCodigo());
- archivo.setPerfilauditoria(usuario.getPerfil().getCodigo());
- archivo.setFechamodificacion(new Date());
- archivo.setSegmento(this.libroTuberia.getSegmento().getCodigo());
- this.archivosDto.guardar(archivo);
- return archivo;
- } catch (OutOfMemoryError ex2) {
- LiberaMemoria(hilo);
- LiberaMemoria(hilo);
- consola2("OutOfMemoryError " + file.getPath());
- ex2.printStackTrace();
- ex2.printStackTrace();
- } catch (Exception ex2) {
- consola2("get archivo Exception2 " + file.getPath() + " " + ex.getMessage());
- ex2.printStackTrace();
- ex2.printStackTrace();
- }
- } catch (Exception ex) {
- consola2("get archivo Exception " + file.getPath() + " " + ex.getMessage());
- ex.printStackTrace();
- ex.printStackTrace();
- }
- return null;
- }
- private ArchivosDtoLocal lookupArchivosDtoLocal() {
- try {
- Context c = new InitialContext();
- return (ArchivosDtoLocal) c.lookup("java:global/oleoducto/oleoducto-ejb/ArchivosDto!com.side.oleoducto.mantenimiento.ArchivosDtoLocal");
- } catch (NamingException ne) {
- Logger.getLogger(getClass().getName()).log(Level.SEVERE, "exception caught", ne);
- throw new RuntimeException(ne);
- }
- }
- private void LiberaMemoria(int i) {
- // Get a Runtime object
- Runtime r = Runtime.getRuntime();
- // Collect garbage at the start of the program
- long availMem = r.freeMemory();
- r.gc();
- System.gc();
- System.gc();
- r.gc();
- //Let's see what we have now
- long availMem2 = r.freeMemory();
- //consola("After collecting garbage we have : " + availMem + " --" + availMem2 + " bytes hilo " + hilo + " i = " + i);
- }
- private static final Logger LOG = Logger.getLogger(CargaArchivos.class
- .getName());
- @Override
- protected void finalize() {
- try {
- this.juntas = null;
- System.gc();
- System.gc();
- consola("Salio hilo" + hilo);
- try {
- super.finalize();
- } catch (Throwable ex) {
- Logger.getLogger(CargaArchivos.class.getName()).log(Level.SEVERE, null, ex);
- }
- } finally {
- try {
- super.finalize();
- } catch (Throwable ex) {
- Logger.getLogger(CargaArchivos.class.getName()).log(Level.SEVERE, null, ex);
- }
- }
- }
- public HashMap<Short, String> getParametros() {
- if (parametros == null) {
- parametros = new CollectionsUtils.ConstMap<Short, String>();
- List<Parametros> paramet = this.parametrosDto.buscarTodos();
- for (Parametros par : paramet) {
- parametros.put(par.getTipo(), par.getValor());
- }
- String tem = parametros.get(LEComboTipoParametro.CARPETATEMPORAL.getId());
- if (tem.indexOf("\\") < 0) {
- this.separador = "/";
- }
- }
- return parametros;
- }
- private void consola(String msg) {
- // System.out.println(msg);
- }
- private void consola2(String msg) {
- System.out.println(msg);
- }
- private void consola(int msg) {
- consola(msg + "");
- }
- private void consola(Boolean msg) {
- consola(msg + "");
- }
- public HashMap<String, ArchivoImagenJunta> getJuntasF2() {
- return juntasF2;
- }
- public void setJuntasF2(HashMap<String, ArchivoImagenJunta> juntasF2) {
- this.juntasF2 = juntasF2;
- }
- private String validaNombreYHoja(String nombreArchivoCarpeta, Junta junta) {
- return validaNombreYHoja(nombreArchivoCarpeta, junta.getHojaReal());
- }
- private String validaNombreYHoja(String nombreArchivoCarpeta, JuntaReparcion junta) {
- return validaNombreYHoja(nombreArchivoCarpeta, junta.getHojaReal());
- }
- private String validaNombreYHoja(String nombreArchivoCarpeta, String hojaReal) {
- if (hojaReal.equals("SCARF 50002 KMO")) {
- nombreArchivoCarpeta = "SCARF50002K0";
- } else if (hojaReal.equals("SCARF 50002 KM1")) {
- nombreArchivoCarpeta = "SCARF50002K1";
- } else if (hojaReal.equals("M.TRAM 50001")) {
- nombreArchivoCarpeta = "TRAMP50001";
- } else if (hojaReal.equals("M.TRAMP 50003")) {
- nombreArchivoCarpeta = "TRAMP50003";
- } else if (hojaReal.equals("TIEIN-KM31")) {
- nombreArchivoCarpeta = "TIEIN K31";
- } else if (hojaReal.equals("CPF-CUS-K34")) {
- nombreArchivoCarpeta = "CPF CUS K34";
- } else if (hojaReal.equals("KST-85")) {
- nombreArchivoCarpeta = "KST85";
- } else if (hojaReal.equals("RUSA Km94")) {
- nombreArchivoCarpeta = "KRUSA94";
- } else if (hojaReal.equals("RUSA K95")) {
- nombreArchivoCarpeta = "KRUSA95";
- } else if (hojaReal.equals("RUSA K96")) {
- nombreArchivoCarpeta = "KRUSA96";
- } else if (hojaReal.equals("KST-93")) {
- nombreArchivoCarpeta = "KST93";
- } else if (hojaReal.equals("KST-94")) {
- nombreArchivoCarpeta = "KST94";
- } else if (hojaReal.equals("CALIF-PROSED-SOLD")) {
- nombreArchivoCarpeta = "CALIFICACION-PROCEDIMIENTO";
- } else if (hojaReal.equals("K201LR")) {
- nombreArchivoCarpeta = "K201LR";
- } else if (hojaReal.equals("K201OE")) {
- nombreArchivoCarpeta = "K201OE";
- } else if (hojaReal.equals("k202LR")) {
- nombreArchivoCarpeta = "K202LR";
- } else if (hojaReal.equals("K202OE")) {
- nombreArchivoCarpeta = "K202OE";
- } else if (hojaReal.equals("K203LR")) {
- nombreArchivoCarpeta = "K203LR";
- } else if (hojaReal.equals("K203OE")) {
- nombreArchivoCarpeta = "K203OE";
- } else if (hojaReal.equals("K204LR")) {
- nombreArchivoCarpeta = "K204LR";
- } else if (hojaReal.equals("K204OE")) {
- nombreArchivoCarpeta = "K204OE";
- } else if (hojaReal.equals("K226LR")) {
- nombreArchivoCarpeta = "K226LR";
- } else if (hojaReal.equals("K226OE")) {
- nombreArchivoCarpeta = "K226OE";
- } else if (hojaReal.equals("TRAMPAS")) {
- nombreArchivoCarpeta = "SOLD-TRAMPAS";
- } else if (hojaReal.equals("Km465 J64-J83")) {
- nombreArchivoCarpeta = "K465 J64 J83";
- } else if (hojaReal.equals("Km467 J65-J83")) {
- nombreArchivoCarpeta = "K467 J65 J83";
- } else if (hojaReal.equals("Km468 J64-81")) {
- nombreArchivoCarpeta = "K468 J64 J81";
- } else if (hojaReal.equals("Km473 J64-J83")) {
- nombreArchivoCarpeta = "K473 J64-J83";
- } else if (hojaReal.equals("Km475 J65-J83")) {
- nombreArchivoCarpeta = "K475 J65-J83";
- } else if (hojaReal.equals("Km476 J65-J83")) {
- nombreArchivoCarpeta = "K476 J65-J83";
- } else if (hojaReal.equals("Km478 W65-W85")) {
- nombreArchivoCarpeta = "K478 W65-W85";
- } else if (hojaReal.equals("Km481 W65-W85")) {
- nombreArchivoCarpeta = "K481 W65-W85";
- } else if (hojaReal.equals("Km484 W65-W85")) {
- nombreArchivoCarpeta = "K484 W65-W85";
- } else if (hojaReal.equals("Km485 W65-W83")) {
- nombreArchivoCarpeta = "K485 W65-W83";
- } else if (hojaReal.equals("Km488 W65-W85")) {
- nombreArchivoCarpeta = "K488 W65-W85";
- } else if (hojaReal.equals("Km489 W65-W85")) {
- nombreArchivoCarpeta = "K489 W65-W";
- } else if (hojaReal.equals("Km490 W65-W85")) {
- nombreArchivoCarpeta = "K490 W65-W";
- } else if (hojaReal.equals("Km491 W65-W77T")) {
- nombreArchivoCarpeta = "K491 W65-W";
- } else if (hojaReal.equals("Km492 W65-W81")) {
- nombreArchivoCarpeta = "K492 W65-W";
- } else if (hojaReal.equals("Km492B2 W65-W73 ")) {
- nombreArchivoCarpeta = "K492B2 W65-W";
- } else if (hojaReal.equals("Km493 W65-W83")) {
- nombreArchivoCarpeta = "K493";
- } else if (hojaReal.equals("Km493B2")) {
- nombreArchivoCarpeta = "K493 B2";
- } else if (hojaReal.equals("Km493B2 W65-W82")) {
- nombreArchivoCarpeta = "K493 W65-W B2";
- } else if (hojaReal.equals("Km494 W65-W86")) {
- nombreArchivoCarpeta = "K494 W65-W82";
- } else if (hojaReal.equals("Km494B2")) {
- nombreArchivoCarpeta = "K494B2";
- } else if (hojaReal.equals("Km494B2 W65-W82")) {
- nombreArchivoCarpeta = "K494B2 W65-W82";
- } else if (hojaReal.equals("Km495 W65 W76")) {
- nombreArchivoCarpeta = "K495 W65-W76";
- } else if (hojaReal.equals("Km495B2")) {
- nombreArchivoCarpeta = "K495B2";
- } else if (hojaReal.equals("Km495B2 W65 W82")) {
- nombreArchivoCarpeta = "K495B2 W65-W82";
- } else if (hojaReal.equals("Km496 W65T")) {
- nombreArchivoCarpeta = "K496 W65T";
- } else if (hojaReal.equals("Km496B2")) {
- nombreArchivoCarpeta = "K496B2";
- } else if (hojaReal.equals("Km496B2 W65-W82")) {
- nombreArchivoCarpeta = "K496B2 W65-W82";
- } else if (hojaReal.equals("Km497 W65-W80")) {
- nombreArchivoCarpeta = "K497 W65-W82";
- } else if (hojaReal.equals("Km498 W65-W75")) {
- nombreArchivoCarpeta = "K498 W65-W75";
- } else if (hojaReal.equals("Km499 W65-W81")) {
- nombreArchivoCarpeta = "K499 W65-W81";
- } else if (hojaReal.equals("Km500 W65-W82")) {
- nombreArchivoCarpeta = "K500 W65-W83";
- } else if (hojaReal.equals("Km502 W65-W83")) {
- nombreArchivoCarpeta = "K502 W65-W83";
- } else if (hojaReal.equals("Km503 W65-W81")) {
- nombreArchivoCarpeta = "K503 W65-W81";
- } else if (hojaReal.equals("Km504 W65-W71")) {
- nombreArchivoCarpeta = "K504 W65-W71";
- } else if (hojaReal.equals("Km505 W65-W81")) {
- nombreArchivoCarpeta = "K505 W65-W81";
- } else if (hojaReal.equals("Km506 W65-W74")) {
- nombreArchivoCarpeta = "K506 W65-W74";
- } else if (hojaReal.equals("Km507 W65-W78")) {
- nombreArchivoCarpeta = "K507 W65-W78";
- } else if (hojaReal.equals("Km508 W65-W79")) {
- nombreArchivoCarpeta = "K508 W65-W79";
- } else if (hojaReal.equals("Km509 W65-W68")) {
- nombreArchivoCarpeta = "K509 W65-W68";
- } else if (hojaReal.equals("Km510 W65-W78")) {
- nombreArchivoCarpeta = "K510 W65-W78";
- } else if (hojaReal.equals("Km511 W65-W70")) {
- nombreArchivoCarpeta = "K511 W65 W70";
- } else if (hojaReal.equals("Km512 W65-W75")) {
- nombreArchivoCarpeta = "K512 W65-W75";
- } else if (hojaReal.equals("Km513 NRC")) {
- nombreArchivoCarpeta = "K513 NRC";
- } else if (hojaReal.equals("Km513 W1-W32")) {
- nombreArchivoCarpeta = "K513W1-W32";
- } else if (hojaReal.equals("Km513 W33-39")) {
- nombreArchivoCarpeta = "K513W33-W39";
- } else if (hojaReal.equals("Km556")) {
- nombreArchivoCarpeta = "K556 W1-W51";
- } else if (hojaReal.equals("Km556 27AT-27DT")) {
- nombreArchivoCarpeta = "K556 W1-W51";
- } else if (hojaReal.equals("Km591 W22AT-62A")) {
- nombreArchivoCarpeta = "K591W22AT-W62A";
- } else if (hojaReal.equals(" K737")) {
- nombreArchivoCarpeta = "K737";
- } else if (hojaReal.equals("K610W1-W50")) {
- nombreArchivoCarpeta = "K610";
- } else if (hojaReal.equals("K610W8T-50FT")) {
- nombreArchivoCarpeta = "K610";
- } else if (hojaReal.equals("K613MLW1-W23")) {
- nombreArchivoCarpeta = "K613 W1 W23";
- } else if (hojaReal.equals("K613SJRCSW1-W27")) {
- nombreArchivoCarpeta = "K613 SJRC W1 W27";
- } else {
- try {
- nombreArchivoCarpeta = nombreArchivoCarpeta.replaceAll("KM", "").replaceAll("Km", "").replaceAll("km", "").replaceAll("kM", "")
- .replaceAll("kM", "").replaceAll("k", "").replaceAll("K", "").trim();
- nombreArchivoCarpeta = Integer.parseInt(nombreArchivoCarpeta) + "";
- nombreArchivoCarpeta = "KM" + nombreArchivoCarpeta;
- } catch (Exception expp) {
- }
- }
- return nombreArchivoCarpeta;
- }
- private String validaNombreYHojakilometroCarpeta(String nombreArchivoCarpeta, Junta junta) {
- return validaNombreYHojakilometroCarpeta(nombreArchivoCarpeta, junta.getHojaReal());
- }
- private String validaNombreYHojakilometroCarpeta(String nombreArchivoCarpeta, JuntaReparcion junta) {
- return validaNombreYHojakilometroCarpeta(nombreArchivoCarpeta, junta.getHojaReal());
- }
- private String validaNombreYHojakilometroCarpeta(String nombreArchivoCarpeta, String hojaReal) {
- if (hojaReal.equals("SCARF 50002 KMO")) {
- nombreArchivoCarpeta = "SCARF50002K0";
- } else if (hojaReal.equals("SCARF 50002 KM1")) {
- nombreArchivoCarpeta = "SCARF50002K1";
- } else if (hojaReal.equals("M.TRAM 50001")) {
- nombreArchivoCarpeta = "TRAMP50001";
- } else if (hojaReal.equals("M.TRAMP 50003")) {
- nombreArchivoCarpeta = "TRAMP50003";
- } else if (hojaReal.equals("TIEIN-KM31")) {
- nombreArchivoCarpeta = "TIEIN K31";
- } else if (hojaReal.equals("CPF-CUS-K34")) {
- nombreArchivoCarpeta = "CPF CUS K34";
- } else if (hojaReal.equals("KST-85")) {
- nombreArchivoCarpeta = "KST85";
- } else if (hojaReal.equals("RUSA Km94")) {
- nombreArchivoCarpeta = "KRUSA94";
- } else if (hojaReal.equals("RUSA K95")) {
- nombreArchivoCarpeta = "KRUSA95";
- } else if (hojaReal.equals("RUSA K96")) {
- nombreArchivoCarpeta = "KRUSA96";
- } else if (hojaReal.equals("KST-93")) {
- nombreArchivoCarpeta = "KST93";
- } else if (hojaReal.equals("KST-94")) {
- nombreArchivoCarpeta = "KST94";
- } else if (hojaReal.equals("CALIF-PROSED-SOLD")) {
- nombreArchivoCarpeta = "CALIFICACION-PROCEDIMIENTO";
- } else if (hojaReal.equals("K201LR")) {
- nombreArchivoCarpeta = "K201LR";
- } else if (hojaReal.equals("K201OE")) {
- nombreArchivoCarpeta = "K201OE";
- } else if (hojaReal.equals("k202LR")) {
- nombreArchivoCarpeta = "K202LR";
- } else if (hojaReal.equals("K202OE")) {
- nombreArchivoCarpeta = "K202OE";
- } else if (hojaReal.equals("K203LR")) {
- nombreArchivoCarpeta = "K203LR";
- } else if (hojaReal.equals("K203OE")) {
- nombreArchivoCarpeta = "K203OE";
- } else if (hojaReal.equals("K204LR")) {
- nombreArchivoCarpeta = "K204LR";
- } else if (hojaReal.equals("K204OE")) {
- nombreArchivoCarpeta = "K204OE";
- } else if (hojaReal.equals("K226LR")) {
- nombreArchivoCarpeta = "K226LR";
- } else if (hojaReal.equals("K226OE")) {
- nombreArchivoCarpeta = "K226OE";
- } else if (hojaReal.equals("TRAMPAS")) {
- nombreArchivoCarpeta = "SOLD-TRAMPAS";
- } else if (hojaReal.equals("Km465 J64-J83")) {
- nombreArchivoCarpeta = "K465 J64 J83";
- } else if (hojaReal.equals("Km467 J65-J83")) {
- nombreArchivoCarpeta = "K467 J65 J83";
- } else if (hojaReal.equals("Km468 J64-81")) {
- nombreArchivoCarpeta = "K468 J64 J81";
- } else if (hojaReal.equals("Km473 J64-J83")) {
- nombreArchivoCarpeta = "K473 J64-J83";
- } else if (hojaReal.equals("Km475 J65-J83")) {
- nombreArchivoCarpeta = "K475 J65-J83";
- } else if (hojaReal.equals("Km476 J65-J83")) {
- nombreArchivoCarpeta = "K476 J65-J83";
- } else if (hojaReal.equals("Km478 W65-W85")) {
- nombreArchivoCarpeta = "K478 W65-W85";
- } else if (hojaReal.equals("Km481 W65-W85")) {
- nombreArchivoCarpeta = "K481 W65-W85";
- } else if (hojaReal.equals("Km484 W65-W85")) {
- nombreArchivoCarpeta = "K484 W65-W85";
- } else if (hojaReal.equals("Km485 W65-W83")) {
- nombreArchivoCarpeta = "K485 W65-W83";
- } else if (hojaReal.equals("Km488 W65-W85")) {
- nombreArchivoCarpeta = "K488 W65-W85";
- } else if (hojaReal.equals("Km489 W65-W85")) {
- nombreArchivoCarpeta = "K489 W65-W";
- } else if (hojaReal.equals("Km490 W65-W85")) {
- nombreArchivoCarpeta = "K490 W65-W";
- } else if (hojaReal.equals("Km491 W65-W77T")) {
- nombreArchivoCarpeta = "K491 W65-W";
- } else if (hojaReal.equals("Km492 W65-W81")) {
- nombreArchivoCarpeta = "K492 W65-W";
- } else if (hojaReal.equals("Km492B2 W65-W73 ")) {
- nombreArchivoCarpeta = "K492B2 W65-W";
- } else if (hojaReal.equals("Km493 W65-W83")) {
- nombreArchivoCarpeta = "K493";
- } else if (hojaReal.equals("Km493B2")) {
- nombreArchivoCarpeta = "K493 B2";
- } else if (hojaReal.equals("Km493B2 W65-W82")) {
- nombreArchivoCarpeta = "K493 W65-W B2";
- } else if (hojaReal.equals("Km494 W65-W86")) {
- nombreArchivoCarpeta = "K494 W65-W82";
- } else if (hojaReal.equals("Km494B2")) {
- nombreArchivoCarpeta = "K494B2";
- } else if (hojaReal.equals("Km494B2 W65-W82")) {
- nombreArchivoCarpeta = "K494B2 W65-W82";
- } else if (hojaReal.equals("Km495 W65 W76")) {
- nombreArchivoCarpeta = "K495 W65-W76";
- } else if (hojaReal.equals("Km495B2")) {
- nombreArchivoCarpeta = "K495B2";
- } else if (hojaReal.equals("Km495B2 W65 W82")) {
- nombreArchivoCarpeta = "K495B2 W65-W82";
- } else if (hojaReal.equals("Km496 W65T")) {
- nombreArchivoCarpeta = "K496 W65T";
- } else if (hojaReal.equals("Km496B2")) {
- nombreArchivoCarpeta = "K496B2";
- } else if (hojaReal.equals("Km496B2 W65-W82")) {
- nombreArchivoCarpeta = "K496B2 W65-W82";
- } else if (hojaReal.equals("Km497 W65-W80")) {
- nombreArchivoCarpeta = "K497 W65-W82";
- } else if (hojaReal.equals("Km498 W65-W75")) {
- nombreArchivoCarpeta = "K498 W65-W75";
- } else if (hojaReal.equals("Km499 W65-W81")) {
- nombreArchivoCarpeta = "K499 W65-W81";
- } else if (hojaReal.equals("Km500 W65-W82")) {
- nombreArchivoCarpeta = "K500 W65-W83";
- } else if (hojaReal.equals("Km502 W65-W83")) {
- nombreArchivoCarpeta = "K502 W65-W83";
- } else if (hojaReal.equals("Km503 W65-W81")) {
- nombreArchivoCarpeta = "K503 W65-W81";
- } else if (hojaReal.equals("Km504 W65-W71")) {
- nombreArchivoCarpeta = "K504 W65-W71";
- } else if (hojaReal.equals("Km505 W65-W81")) {
- nombreArchivoCarpeta = "K505 W65-W81";
- } else if (hojaReal.equals("Km506 W65-W74")) {
- nombreArchivoCarpeta = "K506 W65-W74";
- } else if (hojaReal.equals("Km507 W65-W78")) {
- nombreArchivoCarpeta = "K507 W65-W78";
- } else if (hojaReal.equals("Km508 W65-W79")) {
- nombreArchivoCarpeta = "K508 W65-W79";
- } else if (hojaReal.equals("Km509 W65-W68")) {
- nombreArchivoCarpeta = "K509 W65-W68";
- } else if (hojaReal.equals("Km510 W65-W78")) {
- nombreArchivoCarpeta = "K510 W65-W78";
- } else if (hojaReal.equals("Km511 W65-W70")) {
- nombreArchivoCarpeta = "K511 W65 W70";
- } else if (hojaReal.equals("Km512 W65-W75")) {
- nombreArchivoCarpeta = "K512 W65-W75";
- } else if (hojaReal.equals("Km513 NRC")) {
- nombreArchivoCarpeta = "K513 NRC";
- } else if (hojaReal.equals("Km513 W1-W32")) {
- nombreArchivoCarpeta = "K513W1-W32";
- } else if (hojaReal.equals("Km513 W33-39")) {
- nombreArchivoCarpeta = "K513W33-W39";
- } else if (hojaReal.equals("Km556")) {
- nombreArchivoCarpeta = "K556 W1-W51";
- } else if (hojaReal.equals("Km556 27AT-27DT")) {
- nombreArchivoCarpeta = "K556 W1-W51";
- } else if (hojaReal.equals("Km591 W22AT-62A")) {
- nombreArchivoCarpeta = "K591W22AT-W62A";
- } else if (hojaReal.equals(" K737")) {
- nombreArchivoCarpeta = "K737";
- } else if (hojaReal.equals("K610W1-W50")) {
- nombreArchivoCarpeta = "K610";
- } else if (hojaReal.equals("K610W8T-50FT")) {
- nombreArchivoCarpeta = "K610";
- } else if (hojaReal.equals("K613MLW1-W23")) {
- nombreArchivoCarpeta = "K613 W1 W23";
- } else if (hojaReal.equals("K613SJRCSW1-W27")) {
- nombreArchivoCarpeta = "K613 SJRC W1 W27";
- } else {
- try {
- nombreArchivoCarpeta = nombreArchivoCarpeta.replaceAll("KM", "").replaceAll("Km", "").replaceAll("km", "").replaceAll("kM", "")
- .replaceAll("kM", "").replaceAll("k", "").replaceAll("K", "").trim();
- nombreArchivoCarpeta = Integer.parseInt(nombreArchivoCarpeta) + "";
- return nombreArchivoCarpeta;
- } catch (Exception expp) {
- consola2(nombreArchivoCarpeta);
- }
- }
- return "";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement