bug 6590
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@47765 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
383cdbb4da
commit
33fc0279d9
|
@ -245,7 +245,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
chkDescontoNormal.setChecked(convenio.getIndDescuentoNormal() == null ? Boolean.FALSE : convenio.getIndDescuentoNormal());
|
||||
chkDescontoNormal.setChecked(convenio.getIndDescuentoNormal() == null ? Boolean.TRUE : convenio.getIndDescuentoNormal());
|
||||
chkValidaFolio.setChecked(convenio.getValidafolio());
|
||||
chkValidaFolio.setDisabled(Boolean.TRUE);
|
||||
|
||||
|
@ -258,20 +258,33 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
txtDescConvenio.focus();
|
||||
}
|
||||
|
||||
public void onClick$chkValidaFolio(Event ev) {
|
||||
if (chkValidaFolio.isChecked()) {
|
||||
txtNumfolioinicio.setDisabled(Boolean.FALSE);
|
||||
txtNumfoliofinal.setDisabled(Boolean.FALSE);
|
||||
} else {
|
||||
txtNumfolioinicio.setValue(null);
|
||||
txtNumfoliofinal.setValue(null);
|
||||
public void onClick$chkValidaFolio(Event ev) {
|
||||
enableDisableFields();
|
||||
}
|
||||
|
||||
public void onClick$chkDescontoNormal (Event ev) {
|
||||
enableDisableFields();
|
||||
}
|
||||
|
||||
txtNumfolioinicio.setDisabled(Boolean.TRUE);
|
||||
txtNumfoliofinal.setDisabled(Boolean.TRUE);
|
||||
}
|
||||
}
|
||||
private void enableDisableFields() {
|
||||
if (chkDescontoNormal.isChecked()) {
|
||||
if (chkValidaFolio.isChecked()) {
|
||||
txtNumfolioinicio.setDisabled(Boolean.FALSE);
|
||||
txtNumfoliofinal.setDisabled(Boolean.FALSE);
|
||||
} else {
|
||||
txtNumfolioinicio.setValue(null);
|
||||
txtNumfoliofinal.setValue(null);
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
txtNumfolioinicio.setDisabled(Boolean.TRUE);
|
||||
txtNumfoliofinal.setDisabled(Boolean.TRUE);
|
||||
}
|
||||
} else {
|
||||
txtNumfolioinicio.setDisabled(Boolean.FALSE);
|
||||
txtNumfoliofinal.setDisabled(Boolean.FALSE);
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
public void onClick$btnSalvar(Event ev) {
|
||||
|
||||
txtDescConvenio.getValue();
|
||||
|
@ -284,7 +297,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
Labels.getLabel("editarConvenioController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return;
|
||||
} else if (!isDescontoNaoNormalValido()) {
|
||||
} else if (!isDescontoNaoNormalValido(Boolean.TRUE)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -410,7 +423,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
|
||||
public void onClick$btnAdicionarConvenioDet(Event ev) throws InterruptedException {
|
||||
|
||||
Boolean isDescontoNaoNormalValido = isDescontoNaoNormalValido();
|
||||
Boolean isDescontoNaoNormalValido = isDescontoNaoNormalValido(Boolean.FALSE);
|
||||
|
||||
if(!isDescontoNaoNormalValido) {
|
||||
return;
|
||||
|
@ -424,7 +437,7 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
if (chkValidaFolio.isChecked()) {
|
||||
if (chkValidaFolio.isChecked() || !chkDescontoNormal.isChecked()) {
|
||||
txtNumfolioinicio.setConstraint("no empty, no negative, no zero");
|
||||
txtNumfoliofinal.setConstraint("no empty, no negative, no zero");
|
||||
|
||||
|
@ -510,19 +523,31 @@ public class EditarConvenioController extends MyGenericForwardComposer {
|
|||
txtNumfoliofinal.setValue(null);
|
||||
}
|
||||
|
||||
private Boolean isDescontoNaoNormalValido() throws InterruptedException {
|
||||
if (!chkDescontoNormal.isChecked()) {
|
||||
if(convenioDetList.getData().length >= 1) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConvenioController.MSG.erroDescontoNaoNormal"),
|
||||
Labels.getLabel("editarConvenioController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
txtPorcdescuento.focus();
|
||||
limparDadosDocumentos();
|
||||
return Boolean.FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
private Boolean isDescontoNaoNormalValido(Boolean salvando) throws InterruptedException {
|
||||
if (!chkDescontoNormal.isChecked()) {
|
||||
if (convenioDetList.getData().length > 1) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConvenioController.MSG.erroDescontoNaoNormal"),
|
||||
Labels.getLabel("editarConvenioController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
txtPorcdescuento.focus();
|
||||
limparDadosDocumentos();
|
||||
return Boolean.FALSE;
|
||||
}
|
||||
|
||||
if (!salvando) {
|
||||
if (txtNumfoliofinal.getValue() == null) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarConvenioController.MSG.infoFolioFinal"),
|
||||
Labels.getLabel("editarConvenioController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
txtPorcdescuento.focus();
|
||||
limparDadosDocumentos();
|
||||
return Boolean.FALSE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -3468,6 +3468,7 @@ editarConvenioController.tabPuntoVenta.value = Agência
|
|||
editarConvenioController.tabPuntoVenta.puntoVenta.descricao.value = Descrição
|
||||
editarConvenioController.lbDescontoNormal.value = Desconto Normal
|
||||
editarConvenioController.MSG.erroDescontoNaoNormal = Desconto não normal pode conter apenas um documento na lista
|
||||
editarConvenioController.MSG.infoFolioFinal = Informe Número do Documento Final
|
||||
|
||||
# Búsqueda Alerta CTRL
|
||||
busquedaAlertaCtrlController.window.title = Configuración de alertas
|
||||
|
|
|
@ -3528,6 +3528,7 @@ editarConvenioController.tabPuntoVenta.value = Agência
|
|||
editarConvenioController.tabPuntoVenta.puntoVenta.descricao.value = Descrição
|
||||
editarConvenioController.lbDescontoNormal.value = Desconto Normal
|
||||
editarConvenioController.MSG.erroDescontoNaoNormal = Desconto não normal pode conter apenas um documento na lista
|
||||
editarConvenioController.MSG.infoFolioFinal = Informe Número do Documento Final
|
||||
|
||||
# Pesquisa Alerta CTRL
|
||||
busquedaAlertaCtrlController.window.title = Configuração de Alertas
|
||||
|
|
Loading…
Reference in New Issue