Package baseconocimiento.utilidades

Examples of baseconocimiento.utilidades.Limite


            System.out.println("ARCHIVO ENTRADA: CERRADO-ABIERTO");
            abrirArchivoEntrada();
        } else {
            System.out.println("ARCHIVO ENTRADA: ABIERTO-CERRADO");
        }
        Limite limite = leerLimites(ArchivoExcelBaseConocimiento.NOMBRESPUNTOS);
        String[][] reglas = new String[limite.getFilas()][limite.getColumnas()];
        System.out.println("Nombre Puntos");
        for (int i = 0; i < limite.getFilas(); i++) {
            for (int j = 0; j < limite.getColumnas(); j++) {

                Sheet sheet = libroTrabajo.getSheet(this.hojaNombresPuntos);
                //recordar que primero son las columnas y luego filas
                Cell a1 = sheet.getCell(j + 1, i + 1);
                String stringfilas = a1.getContents();
View Full Code Here


            System.out.println("ARCHIVO ENTRADA: CERRADO-ABIERTO");
            abrirArchivoEntrada();
        } else {
            System.out.println("ARCHIVO ENTRADA: ABIERTO-CERRADO");
        }
        Limite limite = leerLimites(ArchivoExcelBaseConocimiento.COORDENADASPUNTOS);
        String[][] coordenadas = new String[limite.getFilas()][limite.getColumnas()];
        System.out.println("Coordenadas");
        for (int i = 0; i < limite.getFilas(); i++) {
            for (int j = 0; j < limite.getColumnas(); j++) {

                Sheet sheet = libroTrabajo.getSheet(this.hojaCoordenadasPuntos);
                //recordar que primero son las columnas y luego filas
                Cell a1 = sheet.getCell(j + 1, i + 1);
View Full Code Here

            System.out.println("ARCHIVO ENTRADA: CERRADO-ABIERTO");
            abrirArchivoEntrada();
        } else {
            System.out.println("ARCHIVO ENTRADA: ABIERTO-CERRADO");
        }
        Limite limite = leerLimites(ArchivoExcelBaseConocimiento.HEURISTICA);
        String[][] reglas = new String[limite.getFilas()][limite.getColumnas()];
        System.out.println("HEURISTICAS");
        for (int i = 0; i < limite.getFilas(); i++) {
            for (int j = 0; j < limite.getColumnas(); j++) {

                Sheet sheet = libroTrabajo.getSheet(this.hojaHeuristica);
                //recordar que primero son las columnas y luego filas
                Cell a1 = sheet.getCell(j + 1, i + 1);
View Full Code Here

            System.out.println("ARCHIVO ENTRADA: CERRADO-ABIERTO");
            abrirArchivoEntrada();
        } else {
            System.out.println("ARCHIVO ENTRADA: ABIERTO-CERRADO");
        }
        Limite limite = leerLimites(ArchivoExcelBaseConocimiento.REGLAS);
        String[][] reglas = new String[limite.getFilas()][limite.getColumnas()];
        System.out.println("REGLAS");
        for (int i = 0; i < limite.getFilas(); i++) {
            for (int j = 0; j < limite.getColumnas(); j++) {

                Sheet sheet = libroTrabajo.getSheet(this.hojaReglas);
                //recordar que primero son las columnas y luego filas
                Cell a1 = sheet.getCell(j + 1, i + 1);
                String stringfilas = a1.getContents();
View Full Code Here

    }



    public boolean guardarHeuristica(int coordenadaX, int coordenadaY) {
        Limite limiteHeuristica = leerLimites(ArchivoExcelBaseConocimiento.HEURISTICA);
        try {
            if (!this.abiertoCerradoLibroEntrada) {
                //esta cerrado entonces abrimos el archivo
                System.out.println("Punto 1");
                System.out.println("ARCHIVO ENTRADA: CERRADO-ABIERTO");
                abrirArchivoEntrada();
            } else {
                System.out.println("Punto 2");
                System.out.println("ARCHIVO ENTRADA: ABIERTO-CERRADO");
            }
            libroTrabajoSalida = Workbook.createWorkbook(ArchivoExcelSalida, libroTrabajo);
            //cerramos el libro para poder trabajar sobre el
            this.abiertoCerradoLibroEntrada = false;
            libroTrabajo.close();
        } catch (IOException ex) {
            Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
        }


        WritableSheet sheetCoordenadas = libroTrabajoSalida.getSheet(this.hojaHeuristica);
        //Primero completamos la nueva columna
        for (int i = 0; i < limiteHeuristica.getFilas() + 1; i++) {
            Number heuristicaCol = new Number(limiteHeuristica.getColumnas() + 1, i + 1, 0);
            try {
                sheetCoordenadas.addCell(heuristicaCol);
            } catch (WriteException ex) {
                System.out.println("Aqui es el error");
                Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
        //Segundo completamos la nueva fila
        for (int i = 0; i < limiteHeuristica.getColumnas() + 1; i++) {
            Number heuristicaFila = new Number(i + 1, limiteHeuristica.getFilas() + 1, 0);
            try {
                sheetCoordenadas.addCell(heuristicaFila);
            } catch (WriteException ex) {
                System.out.println("Aqui es el error");
                Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
            }
        }


        try {
            libroTrabajoSalida.write();
            libroTrabajoSalida.close();
        } catch (IOException ex) {
            Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
        } catch (WriteException ex) {
            Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
        }
        //En este momento guardamos los valores en la parte de configuracion
        boolean guardarConfiguracionE = guardarConfiguracion(ArchivoExcelBaseConocimiento.HEURISTICA, limiteHeuristica.getFilas() + 1, limiteHeuristica.getColumnas() + 1);
        if (guardarConfiguracionE) {
            System.out.println("Se guardo correctamente la nueva heuristica");
        } else {
            System.out.println("Problemas al guardar la nueva heuristica");
        }
View Full Code Here

     * @param coordenadaX nueva coordenada  X generada para un barrio o punto
     * @param coordenadaY nueva coordenada  Y generada para un barrio o punto
     * @return  boolean estado el cual nos indica si se a guardado correctamente o no un dato
     */
    public boolean guardarCoordenada(int coordenadaX, int coordenadaY) {
        Limite limiteCoordenadas = leerLimites(ArchivoExcelBaseConocimiento.COORDENADASPUNTOS);
        try {
            if (!this.abiertoCerradoLibroEntrada) {
                //esta cerrado entonces abrimos el archivo
                System.out.println("Punto 1");
                System.out.println("ARCHIVO ENTRADA: CERRADO-ABIERTO");
                abrirArchivoEntrada();
            } else {
                System.out.println("Punto 2");
                System.out.println("ARCHIVO ENTRADA: ABIERTO-CERRADO");
            }
            libroTrabajoSalida = Workbook.createWorkbook(ArchivoExcelSalida, libroTrabajo);
            //cerramos el libro para poder trabajar sobre el
            this.abiertoCerradoLibroEntrada = false;
            libroTrabajo.close();
        } catch (IOException ex) {
            Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
        }


        WritableSheet sheetCoordenadas = libroTrabajoSalida.getSheet(this.hojaCoordenadasPuntos);

        Number coordenadaXCelda = new Number(1, limiteCoordenadas.getFilas() + 1, coordenadaX);
        Number coordenadaYCelda = new Number(2, limiteCoordenadas.getFilas() + 1, coordenadaY);

        try {
            sheetCoordenadas.addCell(coordenadaXCelda);
            sheetCoordenadas.addCell(coordenadaYCelda);
        } catch (WriteException ex) {
            System.out.println("Aqui es el error");
            Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
        }

        try {
            libroTrabajoSalida.write();
            libroTrabajoSalida.close();
        } catch (IOException ex) {
            Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
        } catch (WriteException ex) {
            Logger.getLogger(ArchivoExcelBaseConocimiento.class.getName()).log(Level.SEVERE, null, ex);
        }
        //En este momento guardamos los valores en la parte de configuracion
        boolean guardarConfiguracionE = guardarConfiguracion(ArchivoExcelBaseConocimiento.COORDENADASPUNTOS, limiteCoordenadas.getFilas() + 1, limiteCoordenadas.getColumnas());
        if (guardarConfiguracionE) {
            System.out.println("Se guardo correctamente la nueva regla");
        } else {
            System.out.println("Problemas al guardar la nueva regla ");
        }
View Full Code Here

            columnas = Integer.parseInt(strincolumnas);
            filas = Integer.parseInt(stringfilas);


            System.out.println("filas:      " + stringfilas + "\ncolumnas:   " + strincolumnas);
            return new Limite(filas, columnas);
        } else if (elemento == ArchivoExcelBaseConocimiento.NOMBRESPUNTOS) {
            System.out.println("Limite nombre puntos");
            Sheet sheet = libroTrabajo.getSheet(this.hojaConfiguraciones);
            //recordar que primero son las columnas y luego filas
            Cell a1 = sheet.getCell(1, 2);
            Cell b2 = sheet.getCell(2, 2);

            String stringfilas = a1.getContents();
            String strincolumnas = b2.getContents();

            columnas = Integer.parseInt(strincolumnas);
            filas = Integer.parseInt(stringfilas);


            System.out.println("filas:      " + stringfilas + "\ncolumnas:   " + strincolumnas);
            return new Limite(filas, columnas);
        } else if (elemento == ArchivoExcelBaseConocimiento.HEURISTICA) {
            System.out.println("Limite heuristica");
            Sheet sheet = libroTrabajo.getSheet(this.hojaConfiguraciones);
            //recordar que primero son las columnas y luego filas
            Cell a1 = sheet.getCell(1, 1);
            Cell b2 = sheet.getCell(2, 1);

            String stringfilas = a1.getContents();
            String strincolumnas = b2.getContents();

            columnas = Integer.parseInt(strincolumnas);
            filas = Integer.parseInt(stringfilas);


            System.out.println("filas:      " + stringfilas + "\ncolumnas:   " + strincolumnas);
            return new Limite(filas, columnas);
        } else if (elemento == ArchivoExcelBaseConocimiento.COORDENADASPUNTOS) {
            System.out.println("Limite coordenada puntos");
            Sheet sheet = libroTrabajo.getSheet(this.hojaConfiguraciones);
            //recordar que primero son las columnas y luego filas
            Cell a1 = sheet.getCell(1, 0);
            Cell b2 = sheet.getCell(2, 0);

            String stringfilas = a1.getContents();
            String strincolumnas = b2.getContents();

            columnas = Integer.parseInt(strincolumnas);
            filas = Integer.parseInt(stringfilas);

            System.out.println("filas:      " + stringfilas + "\ncolumnas:   " + strincolumnas);
            return new Limite(filas, columnas);
        }

        return null;
    }
View Full Code Here

TOP

Related Classes of baseconocimiento.utilidades.Limite

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.