Se aplico el estilo de codigo de google :3
https://github.com/google/styleguide
This commit is contained in:
@@ -34,72 +34,77 @@ import danielcortes.xyz.views.dialogs.InformeGeneratedConfirmation;
|
||||
import danielcortes.xyz.views.dialogs.MonthSelectDialog;
|
||||
import danielcortes.xyz.views.dialogs.TipoEgresoSelectDialog;
|
||||
import danielcortes.xyz.views.dialogs.XLSFileChooser;
|
||||
|
||||
import java.nio.file.Path;
|
||||
import java.time.YearMonth;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
|
||||
public class InformesSideBarController {
|
||||
private InformesSideBar view;
|
||||
|
||||
public InformesSideBarController(InformesSideBar view) {
|
||||
this.view = view;
|
||||
this.setupViewEvents();
|
||||
private InformesSideBar view;
|
||||
|
||||
public InformesSideBarController(InformesSideBar view) {
|
||||
this.view = view;
|
||||
this.setupViewEvents();
|
||||
}
|
||||
|
||||
public InformesSideBar getView() {
|
||||
return view;
|
||||
}
|
||||
|
||||
private void setupViewEvents() {
|
||||
this.view.getInformeLibroDeVentasButton()
|
||||
.addActionListener(e -> generarInformeLibroDeVentasListener());
|
||||
this.view.getGenerarEgresosFacturasMateriaPrimaButton()
|
||||
.addActionListener(e -> generarInformeEgresosListener());
|
||||
}
|
||||
|
||||
private void generarInformeLibroDeVentasListener() {
|
||||
YearMonth month = new MonthSelectDialog().execute();
|
||||
if (month == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
public InformesSideBar getView() {
|
||||
return view;
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM yyyy");
|
||||
String formatedName = month.format(formatter);
|
||||
String capitalized = StringUtils.capitalize(formatedName);
|
||||
|
||||
Path saveFile = new XLSFileChooser(
|
||||
Configuration.get("base_save_directory") + "Libro " + capitalized).execute();
|
||||
|
||||
if (saveFile == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
private void setupViewEvents() {
|
||||
this.view.getInformeLibroDeVentasButton().addActionListener(e -> generarInformeLibroDeVentasListener());
|
||||
this.view.getGenerarEgresosFacturasMateriaPrimaButton().addActionListener(e -> generarInformeEgresosListener());
|
||||
InformeLibroDeVentas informe = new InformeLibroDeVentas(month, saveFile);
|
||||
informe.generarInforme();
|
||||
|
||||
new InformeGeneratedConfirmation(saveFile).execute();
|
||||
}
|
||||
|
||||
private void generarInformeEgresosListener() {
|
||||
TipoEgreso tipoEgreso = new TipoEgresoSelectDialog().execute();
|
||||
if (tipoEgreso == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
private void generarInformeLibroDeVentasListener() {
|
||||
YearMonth month = new MonthSelectDialog().execute();
|
||||
if (month == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM yyyy");
|
||||
String formatedName = month.format(formatter);
|
||||
String capitalized = StringUtils.capitalize(formatedName);
|
||||
|
||||
Path saveFile = new XLSFileChooser(Configuration.get("base_save_directory") + "Libro " + capitalized).execute();
|
||||
|
||||
if (saveFile == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
InformeLibroDeVentas informe = new InformeLibroDeVentas(month, saveFile);
|
||||
informe.generarInforme();
|
||||
|
||||
new InformeGeneratedConfirmation(saveFile).execute();
|
||||
YearMonth month = new MonthSelectDialog().execute();
|
||||
if (month == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
private void generarInformeEgresosListener() {
|
||||
TipoEgreso tipoEgreso = new TipoEgresoSelectDialog().execute();
|
||||
if (tipoEgreso == null) {
|
||||
return;
|
||||
}
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM YYYY");
|
||||
String formatedMonth = month.format(formatter);
|
||||
|
||||
YearMonth month = new MonthSelectDialog().execute();
|
||||
if (month == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("MMMM YYYY");
|
||||
String formatedMonth = month.format(formatter);
|
||||
|
||||
Path saveFile = new XLSFileChooser("Informe Egresos - " + tipoEgreso.getNombre() + " - " + StringUtils.capitalize(formatedMonth)).execute();
|
||||
if (saveFile == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
InformeEgresos informe = new InformeEgresos(tipoEgreso.getId(), month, saveFile);
|
||||
Path generatedFile = informe.generarInforme();
|
||||
|
||||
new InformeGeneratedConfirmation(saveFile).execute();
|
||||
Path saveFile = new XLSFileChooser(
|
||||
"Informe Egresos - " + tipoEgreso.getNombre() + " - " + StringUtils
|
||||
.capitalize(formatedMonth)).execute();
|
||||
if (saveFile == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
InformeEgresos informe = new InformeEgresos(tipoEgreso.getId(), month, saveFile);
|
||||
Path generatedFile = informe.generarInforme();
|
||||
|
||||
new InformeGeneratedConfirmation(saveFile).execute();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user