- ADMINISTRACIÓN - CAJA CHICA - CORTE DÍA - AGREGAR SELECTOR DE FECHA PARA DEFINIR LA FECHA CON LA QUE SE GUARDARA EL CORTE A CREAR

This commit is contained in:
Brayan.Gonzalez 2025-09-03 18:22:21 -06:00
parent f8704c6e47
commit 12a7e80b6d
2 changed files with 77 additions and 54 deletions

View File

@ -873,7 +873,7 @@ public class ClosingDayBean extends GenericBean implements Serializable, Datatab
return;
}
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.setTime(getFechaCorte());
calendar.set(Calendar.HOUR_OF_DAY, 12);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
@ -903,7 +903,7 @@ public class ClosingDayBean extends GenericBean implements Serializable, Datatab
closingSave.setOffice(new Office(getLoggedUser().getOffice().getId()));
closingSave.setUser(new User(userId));
closingSave.setCreatedBy(getLoggedUser().getId());
closingSave.setCreatedOn(new Date());
closingSave.setCreatedOn(calendar.getTime());
closingSave.setComments(comments);
closingSave.setRouteCtlg(userData.getHumanResource().getHumanResourceHasRoutes().get(0).getRouteCtlg());
if (closingDayCtrl.saveClosingDay(closingSave)) {
@ -1188,6 +1188,14 @@ public class ClosingDayBean extends GenericBean implements Serializable, Datatab
this.imprimirStatus = imprimirStatus;
}
public Date getFechaCorte() {
return fechaCorte;
}
public void setFechaCorte(Date fechaCorte) {
this.fechaCorte = fechaCorte;
}
private ClosingDayController closingDayCtrl;
private GenericController genericCtrl;
private BitacoraController bitacoraCtrl;
@ -1197,6 +1205,7 @@ public class ClosingDayBean extends GenericBean implements Serializable, Datatab
private List<User> user;
private String userId;
private Date fechaCorte;
private String amount;
private String total;
@ -1235,6 +1244,7 @@ public class ClosingDayBean extends GenericBean implements Serializable, Datatab
//initOneWeekBeforeToCurrdate();
initThisWeekToCurrdate();
setFechaCorte(new Date());
imprimirStatus = true;
closingDay = fillDatatableClosingDay();

View File

@ -47,6 +47,19 @@
</h:panelGroup>
</p:panelGrid>
<p:panelGrid columns="1" layout="grid" styleClass="ui-panelgrid-blank form-group">
<h:panelGroup id="startDateSearchHistorical" styleClass="md-inputfield">
<p:calendar showOn="button"
id="startDateSearchCalendar"
style="text-transform: capitalize;"
readonlyInput="true"
value="#{closingDayManager.fechaCorte}"
locale="es"
navigator="true"
pattern="#{i18n['pattern.date']}"/>
<label>Fecha con la que guardará el corte</label>
</h:panelGroup>
<h:panelGroup styleClass="md-inputfield">
<p:commandButton value="#{i18n['general.search']}"
update="user ctxMenuItem2 dtResumen totalCustomerWithOutAction totalDepositByUser dtPaymentZero totalAmountPayment transferSender transferReceiver comentarios otherExpense moneyDaily delivery transferPending totales messages"