fixes bug #7982
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@60515 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
514aad0e76
commit
dc0a8915ce
|
@ -58,6 +58,7 @@ import org.zkoss.zul.Image;
|
||||||
import org.zkoss.zul.Intbox;
|
import org.zkoss.zul.Intbox;
|
||||||
import org.zkoss.zul.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
import org.zkoss.zul.Radio;
|
import org.zkoss.zul.Radio;
|
||||||
|
import org.zkoss.zul.Row;
|
||||||
import org.zkoss.zul.Textbox;
|
import org.zkoss.zul.Textbox;
|
||||||
import org.zkoss.zul.api.Timebox;
|
import org.zkoss.zul.api.Timebox;
|
||||||
|
|
||||||
|
@ -309,6 +310,8 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
private MyTextboxDecimal importeInicial;
|
private MyTextboxDecimal importeInicial;
|
||||||
private MyTextboxDecimal importeAdicional;
|
private MyTextboxDecimal importeAdicional;
|
||||||
private Datebox dateAntecipData;
|
private Datebox dateAntecipData;
|
||||||
|
private Datebox dateAbertura;
|
||||||
|
private Datebox dateFechamento;
|
||||||
private MyTextboxDecimal txtAntecipRetem;
|
private MyTextboxDecimal txtAntecipRetem;
|
||||||
private MyTextboxDecimal txtAntecipPercentual;
|
private MyTextboxDecimal txtAntecipPercentual;
|
||||||
private Image img;
|
private Image img;
|
||||||
|
@ -361,7 +364,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
private Checkbox checkVie;
|
private Checkbox checkVie;
|
||||||
private Checkbox checkSab;
|
private Checkbox checkSab;
|
||||||
private Checkbox checkDom;
|
private Checkbox checkDom;
|
||||||
|
private Row rowDateFechamento;
|
||||||
private String logFileSelected;
|
private String logFileSelected;
|
||||||
|
|
||||||
private static final int TAMANHO_BUFFER = 4096; // 4kb
|
private static final int TAMANHO_BUFFER = 4096; // 4kb
|
||||||
|
@ -528,6 +531,16 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
} else {
|
} else {
|
||||||
puntoVenta.setAgenciaId(new PtovtaAgencia());
|
puntoVenta.setAgenciaId(new PtovtaAgencia());
|
||||||
}
|
}
|
||||||
|
if (puntoVenta.getDateAbertura() != null) {
|
||||||
|
dateAbertura.setValue(puntoVenta.getDateAbertura());
|
||||||
|
} else {
|
||||||
|
dateAbertura.setValue(new Date());
|
||||||
|
|
||||||
|
}
|
||||||
|
if (radAprobacionLatente.isChecked()) {
|
||||||
|
dateFechamento.setValue(puntoVenta.getDateFechamento());
|
||||||
|
rowDateFechamento.setVisible(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (puntoVenta.getPuntoventaId() != null) {
|
if (puntoVenta.getPuntoventaId() != null) {
|
||||||
|
@ -1280,6 +1293,16 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
puntoVenta.setValidaTempoParaImpressao(ckValidarTempoParaImpressao.isChecked());
|
puntoVenta.setValidaTempoParaImpressao(ckValidarTempoParaImpressao.isChecked());
|
||||||
puntoVenta.setTempoMinimoParaImpressao(txtTempoParaImpressao.getValue());
|
puntoVenta.setTempoMinimoParaImpressao(txtTempoParaImpressao.getValue());
|
||||||
puntoVenta.setNodo(nodoService.obtenerId(1));
|
puntoVenta.setNodo(nodoService.obtenerId(1));
|
||||||
|
puntoVenta.setDateAbertura(dateAbertura.getValue());
|
||||||
|
if (dateFechamento.getValue() != null && dateFechamento.getValue().compareTo(dateAbertura.getValue()) < 0) {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarPuntoVentaController.DatFechMenorDataAbertura"),
|
||||||
|
Labels.getLabel("editarPuntoVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
puntoVenta.setDateFechamento(dateFechamento.getValue());
|
||||||
String getString = null;
|
String getString = null;
|
||||||
if (!txtNumFax.getValue().equals("")) {
|
if (!txtNumFax.getValue().equals("")) {
|
||||||
getString = this.replaceTextbox(txtNumFax);
|
getString = this.replaceTextbox(txtNumFax);
|
||||||
|
@ -1348,6 +1371,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
if (radAprobacionAutorizado.isChecked()) {
|
if (radAprobacionAutorizado.isChecked()) {
|
||||||
puntoVenta.setStatusaprobacion("A");
|
puntoVenta.setStatusaprobacion("A");
|
||||||
|
puntoVenta.setDateFechamento(null);
|
||||||
} else if (radAprobacionLatente.isChecked()) {
|
} else if (radAprobacionLatente.isChecked()) {
|
||||||
puntoVenta.setStatusaprobacion("L");
|
puntoVenta.setStatusaprobacion("L");
|
||||||
}
|
}
|
||||||
|
@ -2823,6 +2847,19 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onClick$radAprobacionLatente(Event event) {
|
||||||
|
if (radAprobacionLatente.isChecked()) {
|
||||||
|
rowDateFechamento.setVisible(Boolean.TRUE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$radAprobacionAutorizado(Event event) {
|
||||||
|
if (!radAprobacionLatente.isChecked()) {
|
||||||
|
dateFechamento.setValue(puntoVenta.getDateFechamento());
|
||||||
|
rowDateFechamento.setVisible(Boolean.FALSE);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public Boolean isPermissaoEditarComissao() {
|
public Boolean isPermissaoEditarComissao() {
|
||||||
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_COMISSAO);
|
return UsuarioLogado.getUsuarioLogado().isPermisoClave(Constantes.CLAVE_EDITAR_COMISSAO);
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
alter table PUNTO_VENTA ADD (FECFECHAMENTO DATE, FECABERTURA DATE);
|
|
@ -1035,6 +1035,8 @@ editarPuntoVentaController.lbMostrarCaja.value = Mostrar Caja en el Cierre
|
||||||
editarPuntoVentaController.lbNumeroSitef.value = Numero SITEF
|
editarPuntoVentaController.lbNumeroSitef.value = Numero SITEF
|
||||||
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
||||||
editarPuntoVentaController.lbparada.value = Parada
|
editarPuntoVentaController.lbparada.value = Parada
|
||||||
|
editarPuntoVentaController.lbdataAbertura.value = Data de Apertura
|
||||||
|
editarPuntoVentaController.lbdataFechamento.value = Data de Cerramiento
|
||||||
editarPuntoVentaController.lbTpoPtoVta.value = Canal de venta
|
editarPuntoVentaController.lbTpoPtoVta.value = Canal de venta
|
||||||
editarPuntoVentaController.lbMoneda.value = Moneda
|
editarPuntoVentaController.lbMoneda.value = Moneda
|
||||||
editarPuntoVentaController.lbCiudad.value = Ciudad
|
editarPuntoVentaController.lbCiudad.value = Ciudad
|
||||||
|
@ -1081,6 +1083,7 @@ editarPuntoVentaController.lbCP.value = Cod. Postal
|
||||||
editarPuntoVentaController.lblNumPuntoVenda=Numero punto de venta
|
editarPuntoVentaController.lblNumPuntoVenda=Numero punto de venta
|
||||||
editarPuntoVentaController.registroNumPtoVtaExiste = Ya existe un punto de venta con este numero
|
editarPuntoVentaController.registroNumPtoVtaExiste = Ya existe un punto de venta con este numero
|
||||||
editarPuntoVentaController.ParamPtoVtaObrigatorio = Es obligatório informar el Cierre de Cuenta Contábil para todas las empresas cadastradas.
|
editarPuntoVentaController.ParamPtoVtaObrigatorio = Es obligatório informar el Cierre de Cuenta Contábil para todas las empresas cadastradas.
|
||||||
|
editarPuntoVentaController.DatFechMenorDataAbertura = La Fecha de Cerramiento debe ser mayor que la Fecha de Apertura.
|
||||||
editarPuntoVentaController.lbStock.value = Estoque
|
editarPuntoVentaController.lbStock.value = Estoque
|
||||||
editarPuntoVentaController.lbCheckStock.value = Validar estoque Receta/Gasto
|
editarPuntoVentaController.lbCheckStock.value = Validar estoque Receta/Gasto
|
||||||
editarPuntoVentaController.lbVendeSegOpcional.value = Vende seguro opcional
|
editarPuntoVentaController.lbVendeSegOpcional.value = Vende seguro opcional
|
||||||
|
|
|
@ -1070,6 +1070,8 @@ editarPuntoVentaController.lbMostrarCaja.value = Exibir Caixa no Fechamento
|
||||||
editarPuntoVentaController.lbNumeroSitef.value = Número SITEF
|
editarPuntoVentaController.lbNumeroSitef.value = Número SITEF
|
||||||
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
editarPuntoVentaController.lbEmpresaTerceirizada.value = Terceirizada
|
||||||
editarPuntoVentaController.lbparada.value = Localidade
|
editarPuntoVentaController.lbparada.value = Localidade
|
||||||
|
editarPuntoVentaController.lbdataAbertura.value = Data de Abertura
|
||||||
|
editarPuntoVentaController.lbdataFechamento.value = Data de Fechamento
|
||||||
editarPuntoVentaController.lbTpoPtoVta.value = Canal de Venda
|
editarPuntoVentaController.lbTpoPtoVta.value = Canal de Venda
|
||||||
editarPuntoVentaController.lbMoneda.value = Moeda
|
editarPuntoVentaController.lbMoneda.value = Moeda
|
||||||
editarPuntoVentaController.lbCiudad.value = Cidade
|
editarPuntoVentaController.lbCiudad.value = Cidade
|
||||||
|
@ -1116,6 +1118,7 @@ editarPuntoVentaController.lbCP.value = Cod. Postal
|
||||||
editarPuntoVentaController.lblNumPuntoVenda=Número Agência
|
editarPuntoVentaController.lblNumPuntoVenda=Número Agência
|
||||||
editarPuntoVentaController.registroNumPtoVtaExiste = Já existe uma agência com este número
|
editarPuntoVentaController.registroNumPtoVtaExiste = Já existe uma agência com este número
|
||||||
editarPuntoVentaController.ParamPtoVtaObrigatorio = É obrigatório informar Fechamento de Conta Corrente para todas as empresas cadastradas.
|
editarPuntoVentaController.ParamPtoVtaObrigatorio = É obrigatório informar Fechamento de Conta Corrente para todas as empresas cadastradas.
|
||||||
|
editarPuntoVentaController.DatFechMenorDataAbertura = A Data de Fechamento deve ser maior que a Data de Abertura.
|
||||||
editarPuntoVentaController.lbStock.value = Estoque
|
editarPuntoVentaController.lbStock.value = Estoque
|
||||||
editarPuntoVentaController.lbCheckStock.value = Validar Estoque Receita/Despesa
|
editarPuntoVentaController.lbCheckStock.value = Validar Estoque Receita/Despesa
|
||||||
editarPuntoVentaController.lbVendeSegOpcional.value = Vende Seguro Opcional
|
editarPuntoVentaController.lbVendeSegOpcional.value = Vende Seguro Opcional
|
||||||
|
|
|
@ -188,6 +188,13 @@
|
||||||
initialValue="@{winEditarPuntoVenta$composer.puntoVenta.puntoVentaPadre}"
|
initialValue="@{winEditarPuntoVenta$composer.puntoVenta.puntoVentaPadre}"
|
||||||
selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.puntoVentaPadre}" />
|
selectedItem="@{winEditarPuntoVenta$composer.puntoVenta.puntoVentaPadre}" />
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
|
||||||
|
<label value="${c:l('editarPuntoVentaController.lbdataAbertura.value')}" />
|
||||||
|
<datebox id="dateAbertura"
|
||||||
|
mold="rounded" lenient="false"
|
||||||
|
format="dd/MM/yyyy" />
|
||||||
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<!-- Status Aprobacion -->
|
<!-- Status Aprobacion -->
|
||||||
<label
|
<label
|
||||||
|
@ -200,6 +207,13 @@
|
||||||
label="${c:l('editarCatalogoDeRutaController.radAprobacionLatente.value')}" />
|
label="${c:l('editarCatalogoDeRutaController.radAprobacionLatente.value')}" />
|
||||||
</radiogroup>
|
</radiogroup>
|
||||||
</row>
|
</row>
|
||||||
|
<row id= "rowDateFechamento"
|
||||||
|
visible="false">
|
||||||
|
<label value="${c:l('editarPuntoVentaController.lbdataFechamento.value')}" />
|
||||||
|
<datebox id="dateFechamento"
|
||||||
|
mold="rounded" lenient="false"
|
||||||
|
format="dd/MM/yyyy" />
|
||||||
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<label
|
<label
|
||||||
value="${c:l('editarPuntoVentaController.lbStock.value')}" />
|
value="${c:l('editarPuntoVentaController.lbStock.value')}" />
|
||||||
|
|
Loading…
Reference in New Issue