leonardo 2017-08-11 20:34:13 +00:00
parent 08485a5692
commit 48bfb9c476
4 changed files with 41 additions and 0 deletions

View File

@ -81,11 +81,13 @@ public class EditarSecretariaController extends MyGenericForwardComposer {
private Textbox txtSubserie;
private Button btnApagar;
private Button btnAdicionarCuponSecretaria;
private Button btnSalvar;
private Radio rdPrecioTotal;
private Radio rdPrecioDescuento;
private Radio rdDescuento;
private Checkbox chkValidaFolio;
private Checkbox chkValidaSerieSubserie;
private Checkbox chkVoucherRod;
private MyComboboxEstandar cmbEmpresa;
private static Logger log = Logger.getLogger(EditarSecretariaController.class);
@ -217,6 +219,31 @@ public class EditarSecretariaController extends MyGenericForwardComposer {
this.btnAdicionarCuponSecretaria = btnAdicionarCuponSecretaria;
}
public Checkbox getChkVoucherRod() {
return chkVoucherRod;
}
public void setChkVoucherRod(Checkbox chkVoucherRod) {
this.chkVoucherRod = chkVoucherRod;
}
private void verificaVoucherRod(){
Secretaria voucher = secretariaService.buscarSecretariaVoucherRod();
if (voucher != null){
chkVoucherRod.setDisabled(true);
if (voucher.equals(secretaria)){
btnApagar.setVisible(false);
btnSalvar.setVisible(false);
} else {
btnApagar.setVisible(true);
btnSalvar.setVisible(true);
}
} else {
chkVoucherRod.setDisabled(false);
}
}
@Override
public void doAfterCompose(Component comp) throws Exception {
secretaria = (Secretaria) Executions.getCurrent().getArg().get("secretaria");
@ -229,6 +256,7 @@ public class EditarSecretariaController extends MyGenericForwardComposer {
}
lsEmpresas = empresaService.obtenerTodosIncluindoEmpresaTodas();
super.doAfterCompose(comp);
empresasList.setItemRenderer(new RenderSecretariaEmpresa());
empresasList.setData(lsSecretariaEmpresa);
cuponSecretariaList.setItemRenderer(new RenderCuponSecretaria());
@ -250,6 +278,7 @@ public class EditarSecretariaController extends MyGenericForwardComposer {
// Prenche Documento
chkValidaFolio.setChecked(secretaria.getValidafolio());
chkValidaFolio.setDisabled(Boolean.FALSE);
chkVoucherRod.setChecked(secretaria.getIndVoucherRod());
onClick$chkValidaFolio(null);
// Prenche Serie e subserie
chkValidaSerieSubserie.setChecked(secretaria.getValidaSerieSubSerie());
@ -261,6 +290,8 @@ public class EditarSecretariaController extends MyGenericForwardComposer {
}
insereConstrants();
txtDescSecretaria.focus();
verificaVoucherRod();
}
public void onClick$btnRemoverEmpresa(Event ev) throws InterruptedException {
@ -337,6 +368,7 @@ public class EditarSecretariaController extends MyGenericForwardComposer {
secretaria.setLsCuponSecretaria(lsCuponSecretaria);
secretaria.setValidafolio(chkValidaFolio.isChecked());
secretaria.setValidaSerieSubSerie(chkValidaSerieSubserie.isChecked());
secretaria.setIndVoucherRod(chkVoucherRod.isChecked());
if (rdDescuento.isChecked()) {
secretaria.setImprimeprecio(Secretaria.DESCUENTO_COBRAR);
} else if (rdPrecioDescuento.isChecked()) {

View File

@ -4225,6 +4225,8 @@ editarSecretariaController.btnFechar.tooltiptext = Cerrar
editarSecretariaController.lbDescSecretaria.value = Orden de compra - Secretaria
editarSecretariaController.lbCveSecretaria.value = Código secretaria
editarSecretariaController.lbValidaFolio.value = Validar numero del documento
editarSecretariaController.lbSerieSubserie.value = Validar Série e Subsérie
editarSecretariaController.lbVoucherRod.value = Voucher Rod
editarSecretariaController.lbPorcDescuentoOutros.value=% Outros
editarSecretariaController.lbPorcDescuentoPedagio.value=% Peaje
editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro

View File

@ -4452,6 +4452,7 @@ editarSecretariaController.lbDescSecretaria.value = Ordem de Serviço - Secreta
editarSecretariaController.lbCveSecretaria.value = Código Secretaria
editarSecretariaController.lbValidaFolio.value = Validar Número do Documento
editarSecretariaController.lbSerieSubserie.value = Validar Série e Subsérie
editarSecretariaController.lbVoucherRod.value = Voucher Rod
editarSecretariaController.lbPorcDescuentoOutros.value=% Outros
editarSecretariaController.lbPorcDescuentoPedagio.value=% Pedagio
editarSecretariaController.lbPorcDescuentoSeguro.value=% Seguro

View File

@ -70,6 +70,12 @@
value="@{winEditarSecretaria$composer.secretaria.validaseriesubserie}"
checked="true" />
</row>
<row>
<label
value="${c:l('editarSecretariaController.lbVoucherRod.value')}" />
<checkbox id="chkVoucherRod"
value="@{winEditarSecretaria$composer.secretaria.indVoucherRod}" />
</row>
<row spans="2">
<label
value="${c:l('editarSecretariaController.Impression.value')}" />