bug#19569
dev:thiago qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@102258 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
c9ec2fb81a
commit
196dcd4091
|
@ -10,6 +10,7 @@ import org.zkoss.util.resource.Labels;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.Executions;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
|
||||
|
@ -42,9 +43,9 @@ public class EditarContaMDController extends MyGenericForwardComposer {
|
|||
private Radio radioCancelamentoN;
|
||||
private Radio radioStatusA;
|
||||
private Radio radioStatusI;
|
||||
private Radio radioOrigemIN;
|
||||
private Radio radioOrigemEE;
|
||||
private Radio radioOrigemFP;
|
||||
private Checkbox chkOrigemIN;
|
||||
private Checkbox chkOrigemEE;
|
||||
private Checkbox chkOrigemFP;
|
||||
private MyTextbox txtReferencia;
|
||||
|
||||
@Override
|
||||
|
@ -91,18 +92,18 @@ public class EditarContaMDController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
if (conta.getOrigem() == null || conta.getOrigem().equals("IN")) {
|
||||
radioOrigemIN.setChecked(Boolean.TRUE);
|
||||
radioOrigemEE.setChecked(Boolean.FALSE);
|
||||
radioOrigemFP.setChecked(Boolean.FALSE);
|
||||
} else if (conta.getOrigem().equals("EE")) {
|
||||
radioOrigemIN.setChecked(Boolean.FALSE);
|
||||
radioOrigemEE.setChecked(Boolean.TRUE);
|
||||
radioOrigemFP.setChecked(Boolean.FALSE);
|
||||
} else if (conta.getOrigem().equals("FP")) {
|
||||
radioOrigemIN.setChecked(Boolean.FALSE);
|
||||
radioOrigemEE.setChecked(Boolean.FALSE);
|
||||
radioOrigemFP.setChecked(Boolean.TRUE);
|
||||
String origem = conta.getOrigem();
|
||||
chkOrigemIN.setChecked(Boolean.FALSE);
|
||||
chkOrigemEE.setChecked(Boolean.FALSE);
|
||||
chkOrigemFP.setChecked(Boolean.FALSE);
|
||||
if (origem == null || origem.contains("IN")) {
|
||||
chkOrigemIN.setChecked(Boolean.TRUE);
|
||||
}
|
||||
if (origem != null && origem.contains("EE")) {
|
||||
chkOrigemEE.setChecked(Boolean.TRUE);
|
||||
}
|
||||
if (origem != null && origem.contains("FP")) {
|
||||
chkOrigemFP.setChecked(Boolean.TRUE);
|
||||
}
|
||||
|
||||
if (conta.getReferencia() != null) {
|
||||
|
@ -130,6 +131,10 @@ public class EditarContaMDController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
if(!validarCamposOrigem()) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
conta.setCodigoContabil(codigoContabil);
|
||||
conta.setNome(txtNome.getText());
|
||||
|
@ -143,19 +148,24 @@ public class EditarContaMDController extends MyGenericForwardComposer {
|
|||
conta.setCancelamento(radioCancelamentoS.isChecked());
|
||||
conta.setStatus(radioStatusA.isChecked());
|
||||
|
||||
if (radioOrigemIN.isChecked()) {
|
||||
conta.setOrigem("IN");
|
||||
StringBuilder origem = new StringBuilder();
|
||||
if (chkOrigemIN.isChecked()) {
|
||||
origem.append("IN");
|
||||
conta.setReferencia(null);
|
||||
} else {
|
||||
if (radioOrigemEE.isChecked()) {
|
||||
conta.setOrigem("EE");
|
||||
} else if (radioOrigemFP.isChecked()) {
|
||||
conta.setOrigem("FP");
|
||||
if (chkOrigemEE.isChecked()) {
|
||||
origem.append("EE");
|
||||
}
|
||||
if (chkOrigemFP.isChecked()) {
|
||||
if(origem.length() > 0) {
|
||||
origem.append(";");
|
||||
}
|
||||
origem.append("FP");
|
||||
}
|
||||
|
||||
conta.setReferencia(txtReferencia.getText());
|
||||
}
|
||||
|
||||
conta.setOrigem(origem.toString());
|
||||
conta.setActivo(Boolean.TRUE);
|
||||
conta.setFecmodif(Calendar.getInstance().getTime());
|
||||
conta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
|
@ -199,6 +209,17 @@ public class EditarContaMDController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
private boolean validarCamposOrigem() throws InterruptedException {
|
||||
if (chkOrigemIN.isChecked() && (chkOrigemEE.isChecked() || chkOrigemFP.isChecked())) {
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarContaMDController.MSG.erroOrigem.value"),
|
||||
Labels.getLabel("editarContaMDController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public ContaMD getConta() {
|
||||
return conta;
|
||||
}
|
||||
|
@ -263,30 +284,6 @@ public class EditarContaMDController extends MyGenericForwardComposer {
|
|||
this.radioStatusI = radioStatusI;
|
||||
}
|
||||
|
||||
public Radio getRadioOrigemIN() {
|
||||
return radioOrigemIN;
|
||||
}
|
||||
|
||||
public void setRadioOrigemIN(Radio radioOrigemIN) {
|
||||
this.radioOrigemIN = radioOrigemIN;
|
||||
}
|
||||
|
||||
public Radio getRadioOrigemEE() {
|
||||
return radioOrigemEE;
|
||||
}
|
||||
|
||||
public void setRadioOrigemEE(Radio radioOrigemEE) {
|
||||
this.radioOrigemEE = radioOrigemEE;
|
||||
}
|
||||
|
||||
public Radio getRadioOrigemFP() {
|
||||
return radioOrigemFP;
|
||||
}
|
||||
|
||||
public void setRadioOrigemFP(Radio radioOrigemFP) {
|
||||
this.radioOrigemFP = radioOrigemFP;
|
||||
}
|
||||
|
||||
public MyTextbox getTxtReferencia() {
|
||||
return txtReferencia;
|
||||
}
|
||||
|
|
|
@ -8648,3 +8648,40 @@ relatorioAproveitamentoFinanceiroController.lbEmpresa.value = Empresa
|
|||
relatorioAproveitamentoFinanceiroController.btnPesquisa.label = Buscar
|
||||
relatorioAproveitamentoFinanceiroController.btnLimpar.label = Limpar
|
||||
relatorioAproveitamentoFinanceiroController.lbNumero.value = Número Agência
|
||||
|
||||
# Contas MD
|
||||
indexController.mniContaMD.label = Contas MD
|
||||
busquedaContasMDController.window.title=Contas MD
|
||||
busquedaContasMDController.btnRefresh.tooltiptext=Atualizar
|
||||
busquedaContasMDController.btnCerrar.tooltiptext=Fechar
|
||||
busquedaContasMDController.txtNombre.label = Nome
|
||||
busquedaContasMDController.btnPesquisa.label = Buscar
|
||||
|
||||
busquedaContasMDController.lhId.label = Cód
|
||||
busquedaContasMDController.lhNome.label = Nome
|
||||
busquedaContasMDController.lhTipo.label = Tipo
|
||||
busquedaContasMDController.lhStatus.label = Status
|
||||
|
||||
editarContaMDController.window.title=Conta MD
|
||||
editarContaMDController.btnSalvar.tooltiptext = Salvar
|
||||
editarContaMDController.btnFechar.tooltiptext = Fechar
|
||||
|
||||
editarContaMDController.lbCodigoContabil.value = Código Contábil
|
||||
editarContaMDController.lbNome.value = Nome
|
||||
editarContaMDController.lbTipo.value = Tipo
|
||||
editarContaMDController.lbCancelamento.value = Conta de Cancelamento
|
||||
editarContaMDController.lbDocAssociado.value = Controla Documento
|
||||
editarContaMDController.lbStatus.value = Status
|
||||
editarContaMDController.lbOrigem.value = Origem
|
||||
editarContaMDController.lbReferencia.value = Referência
|
||||
editarContaMDController.lbOrigemInterno.value = Interno
|
||||
editarContaMDController.lbOrigemEventoExtra.value = Evento Extra
|
||||
editarContaMDController.lbOrigemFormaPagamento.value = Forma de Pagamento
|
||||
|
||||
editarContaMDController.MSG.DescricaoDuplicada = Já existe uma Conta com este nome.
|
||||
editarContaMDController.MSG.suscribirOK = Conta cadastrada com sucesso.
|
||||
editarContaMDController.MSG.actualizarOK = Conta atualizada com sucesso.
|
||||
editarContaMDController.MSG.BorrarPergunta = Deseja eliminar essa Conta?
|
||||
editarContaMDController.MSG.BorrarOK = Conta excluida com sucesso.
|
||||
editarContaMDController.MSG.CodContabil.Invalido = Código Contábil inválido.
|
||||
editarContaMDController.MSG.erroOrigem.value = Não é permitido selecionar Origem Interno e outras origens
|
|
@ -8005,6 +8005,9 @@ editarContaMDController.lbDocAssociado.value = Controla Documento
|
|||
editarContaMDController.lbStatus.value = Status
|
||||
editarContaMDController.lbOrigem.value = Origem
|
||||
editarContaMDController.lbReferencia.value = Referência
|
||||
editarContaMDController.lbOrigemInterno.value = Interno
|
||||
editarContaMDController.lbOrigemEventoExtra.value = Evento Extra
|
||||
editarContaMDController.lbOrigemFormaPagamento.value = Forma de Pagamento
|
||||
|
||||
editarContaMDController.MSG.DescricaoDuplicada = Já existe uma Conta com este nome.
|
||||
editarContaMDController.MSG.suscribirOK = Conta cadastrada com sucesso.
|
||||
|
@ -8012,6 +8015,7 @@ editarContaMDController.MSG.actualizarOK = Conta atualizada com sucesso.
|
|||
editarContaMDController.MSG.BorrarPergunta = Deseja eliminar essa Conta?
|
||||
editarContaMDController.MSG.BorrarOK = Conta excluida com sucesso.
|
||||
editarContaMDController.MSG.CodContabil.Invalido = Código Contábil inválido.
|
||||
editarContaMDController.MSG.erroOrigem.value = Não é permitido selecionar Origem Interno e outras origens
|
||||
|
||||
# Filtro Depósitos
|
||||
relatorioDepositosController.window.title=Fechamento Cnt Corrente / Depósitos
|
||||
|
|
|
@ -60,11 +60,11 @@
|
|||
</row>
|
||||
<row>
|
||||
<label id="lbOrigem" value="${c:l('editarContaMDController.lbOrigem.value')}"/>
|
||||
<radiogroup>
|
||||
<radio id="radioOrigemIN" label="Interno" />
|
||||
<radio id="radioOrigemEE" label="Evento Extra" />
|
||||
<radio id="radioOrigemFP" label="Forma de Pagamento" />
|
||||
</radiogroup>
|
||||
<hlayout>
|
||||
<checkbox id="chkOrigemIN" label="${c:l('editarContaMDController.lbOrigemInterno.value')}"/>
|
||||
<checkbox id="chkOrigemEE" label="${c:l('editarContaMDController.lbOrigemEventoExtra.value')}"/>
|
||||
<checkbox id="chkOrigemFP" label="${c:l('editarContaMDController.lbOrigemFormaPagamento.value')}"/>
|
||||
</hlayout>
|
||||
</row>
|
||||
<row>
|
||||
<label id="lbReferencia" value="${c:l('editarContaMDController.lbReferencia.value')}"/>
|
||||
|
|
Loading…
Reference in New Issue