changes

parent 6130fe83
......@@ -6,3 +6,4 @@ nbbuild/
dist/
nbdist/
.nb-gradle/
/target/
......@@ -7,8 +7,8 @@
<packaging>jar</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<exec.mainClass>com.mycompany.reporteexcel.panel</exec.mainClass>
</properties>
<dependencies>
......
......@@ -182,26 +182,30 @@ public class ExcelService {
public void setCellFormat(XSSFCell cell, String format, String value) {
switch (format) {
case "number" -> {
case "number":
cell.setCellType(CellType.NUMERIC);
XSSFCellStyle style = cell.getCellStyle();
DataFormat dataFormat = cell.getSheet().getWorkbook().createDataFormat();
style.setDataFormat(dataFormat.getFormat("0.00"));
cell.setCellStyle(style);
cell.setCellValue(Double.parseDouble(value));
}
case "date" -> {
;
break;
case "date":
cell.setCellType(CellType.NUMERIC);
cell.setCellValue(value);
}
case "formula" -> {
;
break;
case "formula":
cell.setCellType(CellType.FORMULA);
cell.setCellFormula(value);
}
default -> {
;
break;
default:
cell.setCellType(CellType.STRING);
cell.setCellValue(value);
}
;
break;
}
}
......
......@@ -328,57 +328,57 @@ public class panel extends javax.swing.JFrame {
final int empresaInt;
switch (empresaValue) {
case "FRANQUICIA" ->
empresaInt = 2571;
case "SEDE" ->
empresaInt = 2572;
default ->
empresaInt = 0;
case "FRANQUICIA" :
empresaInt = 2571;break;
case "SEDE":
empresaInt = 2572;break;
default :
empresaInt = 0;break;
}
String razonSocialValue = razonSocial.getSelectedItem().toString();
final int razonSocialInt;
switch (razonSocialValue) {
case "MARSHAL" ->
razonSocialInt = 5455;
case "AVANTE" ->
razonSocialInt = 5458;
case "ESCOBAR" ->
razonSocialInt = 5459;
case "JOEL JAICO" ->
razonSocialInt = 5461;
case "PAVENT SCHOLL" ->
razonSocialInt = 5463;
case "HERSURA" ->
razonSocialInt = 5464;
case "ROBERT RIVERA" ->
razonSocialInt = 5466;
case "SACO OLIVEROS HUAYCAN" ->
razonSocialInt = 7034;
case "CAJAMARCA" ->
razonSocialInt = 7371;
case "OLIVER SCHOOL" ->
razonSocialInt = 7395;
case "COLEGIO SACO OLIVEROS PRO S.A.C." ->
razonSocialInt = 7435;
case "ASOCIACIÓN WESLEY" ->
razonSocialInt = 7440;
case "GRUPO EDUCA LIMA S.A.C." ->
razonSocialInt = 7449;
case "GAMANSA EDUCADORES SRL" ->
razonSocialInt = 7472;
case "ASOCIACION EDUCATIVA FAROVI" ->
razonSocialInt = 8706;
case "SACO OLIVEROS" ->
razonSocialInt = 1;
case "APEIRON" ->
razonSocialInt = 2;
case "SISTEMA HELICOIDAL" ->
razonSocialInt = 3;
case "SOCIEDAD SACO OLIVEROS S.A.C." ->
razonSocialInt = 6796;
default ->
razonSocialInt = 0;
case "MARSHAL":
razonSocialInt = 5455;break;
case "AVANTE":
razonSocialInt = 5458;break;
case "ESCOBAR":
razonSocialInt = 5459;break;
case "JOEL JAICO":
razonSocialInt = 5461;break;
case "PAVENT SCHOLL":
razonSocialInt = 5463;break;
case "HERSURA":
razonSocialInt = 5464;break;
case "ROBERT RIVERA":
razonSocialInt = 5466;break;
case "SACO OLIVEROS HUAYCAN":
razonSocialInt = 7034;break;
case "CAJAMARCA":
razonSocialInt = 7371;break;
case "OLIVER SCHOOL":
razonSocialInt = 7395;break;
case "COLEGIO SACO OLIVEROS PRO S.A.C.":
razonSocialInt = 7435;break;
case "ASOCIACIÓN WESLEY":
razonSocialInt = 7440;break;
case "GRUPO EDUCA LIMA S.A.C.":
razonSocialInt = 7449;break;
case "GAMANSA EDUCADORES SRL":
razonSocialInt = 7472;break;
case "ASOCIACION EDUCATIVA FAROVI":
razonSocialInt = 8706;break;
case "SACO OLIVEROS":
razonSocialInt = 1;break;
case "APEIRON":
razonSocialInt = 2;break;
case "SISTEMA HELICOIDAL":
razonSocialInt = 3;break;
case "SOCIEDAD SACO OLIVEROS S.A.C.":
razonSocialInt = 6796;break;
default:
razonSocialInt = 0;break;
}
String periodoValue = periodo.getSelectedItem().toString();
......@@ -433,7 +433,7 @@ public class panel extends javax.swing.JFrame {
mensaje.setText("Obteniendo información...");
});
var obj = api.conseguirDataReporte(empresaInt, razonSocialInt, periodoInt.get(), fecha, conceptoPago);
JSONObject obj = api.conseguirDataReporte(empresaInt, razonSocialInt, periodoInt.get(), fecha, conceptoPago);
SwingUtilities.invokeLater(() -> mensaje.setText("Generando Excel..."));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment