bug #6250: Adm - Telas para Persistirem os dados fiscais

Descrição	Telas para persistirem os dados:

- Totalizadores não fiscais
- Meios de pagamento
- Relatórios gerencias

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@43779 d1611594-4594-4d17-8e1d-87c2c4800839
master
vinicius 2015-05-06 20:02:02 +00:00
parent f5929f21a0
commit 03de955d84
5 changed files with 138 additions and 4 deletions

View File

@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.impressaofiscal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.Iterator;
import java.util.List; import java.util.List;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
@ -135,6 +136,15 @@ public class EditarFormapagoEmpresaController extends MyGenericForwardComposer
formapagoEmpresaList.updateItem(formapagoEmpresa); formapagoEmpresaList.updateItem(formapagoEmpresa);
} }
if(!validaFormaPagosTotalBusObrigatorios()){
Messagebox.show(
Labels.getLabel("editarFormapagoEmpresaController.MSG.formaPagosTotalBusObrigatorios"),
Labels.getLabel("editarFormapagoEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
}
Messagebox.show( Messagebox.show(
Labels.getLabel("editarFormapagoEmpresaController.MSG.suscribirOK"), Labels.getLabel("editarFormapagoEmpresaController.MSG.suscribirOK"),
Labels.getLabel("editarFormapagoEmpresaController.window.title"), Labels.getLabel("editarFormapagoEmpresaController.window.title"),
@ -152,6 +162,67 @@ public class EditarFormapagoEmpresaController extends MyGenericForwardComposer
} }
private boolean validaFormaPagosTotalBusObrigatorios(){
boolean validado = false;
Empresa empresaCorrente = (Empresa) cmbEmpresa.getSelectedItem().getValue();
for(FormaPago formaPagoTotalBus : lsTipoformapagoTotalBus){
for(Object obj : formapagoEmpresaList.getListData()){
FiscalFormapagoEmpresa formapagoEmpresa = (FiscalFormapagoEmpresa)obj;
if(formapagoEmpresa.getEmpresa().equals(empresaCorrente)){
FormaPago formaPago = formapagoEmpresa.getFormaPago();
validado = (formaPago != null && formaPago.equals(formaPagoTotalBus));
if(validado){
break;
}
}
}
if(!validado){
break;
}
}
return validado;
}
public void onClick$btnApagar(Event ev) {
try {
int resp = Messagebox.show(
Labels.getLabel("editarFormapagoEmpresaController.MSG.borrarPergunta"),
Labels.getLabel("editarFormapagoEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
formapagoEmpresa.setActivo(false);
formapagoEmpresa.setFecmodif(Calendar.getInstance().getTime());
formapagoEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
fiscalImpressoraService.actualizacionFormapagoEmpresa(formapagoEmpresa);
Messagebox.show(
Labels.getLabel("editarFormapagoEmpresaController.MSG.borrarOK"),
Labels.getLabel("editarFormapagoEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
formapagoEmpresaList.removeItem(formapagoEmpresa);
closeWindow();
}
} catch (Exception ex) {
log.error(ex);
}
}
public FiscalFormapagoEmpresa getFormapagoEmpresa() { public FiscalFormapagoEmpresa getFormapagoEmpresa() {
return formapagoEmpresa; return formapagoEmpresa;
} }

View File

@ -128,6 +128,34 @@ public class EditarRelgerencialEmpresaController extends MyGenericForwardCompose
} }
public void onClick$btnApagar(Event ev) {
try {
int resp = Messagebox.show(
Labels.getLabel("editarRelgerencialEmpresaController.MSG.borrarPergunta"),
Labels.getLabel("editarRelgerencialEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
relgerencialEmpresa.setActivo(false);
relgerencialEmpresa.setFecmodif(Calendar.getInstance().getTime());
relgerencialEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
fiscalImpressoraService.actualizacionRelgerencialEmpresa(relgerencialEmpresa);
Messagebox.show(
Labels.getLabel("editarRelgerencialEmpresaController.MSG.borrarOK"),
Labels.getLabel("editarRelgerencialEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
relgerencialEmpresaList.removeItem(relgerencialEmpresa);
closeWindow();
}
} catch (Exception ex) {
log.error(ex);
}
}
public FiscalRelgerencialEmpresa getRelgerencialEmpresa() { public FiscalRelgerencialEmpresa getRelgerencialEmpresa() {
return relgerencialEmpresa; return relgerencialEmpresa;
} }

View File

@ -155,6 +155,34 @@ public class EditarTotnaofiscalEmpresaController extends MyGenericForwardCompose
} }
public void onClick$btnApagar(Event ev) {
try {
int resp = Messagebox.show(
Labels.getLabel("editarTotnaofiscalEmpresaController.MSG.borrarPergunta"),
Labels.getLabel("editarTotnaofiscalEmpresaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.YES) {
totnaofiscalEmpresa.setActivo(false);
totnaofiscalEmpresa.setFecmodif(Calendar.getInstance().getTime());
totnaofiscalEmpresa.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
fiscalImpressoraService.actualizacionTotnaofiscalEmpresa(totnaofiscalEmpresa);
Messagebox.show(
Labels.getLabel("editarTotnaofiscalEmpresaController.MSG.borrarOK"),
Labels.getLabel("editarTotnaofiscalEmpresaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
totnaofiscalEmpresaList.removeItem(totnaofiscalEmpresa);
closeWindow();
}
} catch (Exception ex) {
log.error(ex);
}
}
public List<TipoEventoExtra> getLsTipoEventoExtra() { public List<TipoEventoExtra> getLsTipoEventoExtra() {
return lsTipoEventoExtra; return lsTipoEventoExtra;
} }

View File

@ -5236,6 +5236,8 @@ busquedaTotnaofiscalEmpresaController.btnPesquisa.label=Pesquisar
editarTotnaofiscalEmpresaController.MSG.suscribirOK=Totalizador não-fiscal gravado com sucesso! editarTotnaofiscalEmpresaController.MSG.suscribirOK=Totalizador não-fiscal gravado com sucesso!
editarTotnaofiscalEmpresaController.window.title=Impressão Fiscal :: Editar Totalizador não-fiscal editarTotnaofiscalEmpresaController.window.title=Impressão Fiscal :: Editar Totalizador não-fiscal
editarTotnaofiscalEmpresaController.MSG.borrarPergunta=Deseja eliminar Totalizador não-fiscal?
editarTotnaofiscalEmpresaController.MSG.borrarOK=Totalizador não-fiscal eliminada com sucesso!
busquedaFormapagoEmpresaController.window.title=Impressão Fiscal :: Formas de Pagamento busquedaFormapagoEmpresaController.window.title=Impressão Fiscal :: Formas de Pagamento
busquedaFormapagoEmpresaController.empresa.label=Empresa busquedaFormapagoEmpresaController.empresa.label=Empresa
@ -5246,6 +5248,9 @@ busquedaFormapagoEmpresaController.btnPesquisa.label=Pesquisar
editarFormapagoEmpresaController.MSG.suscribirOK=Forma de pagamento gravado com sucesso! editarFormapagoEmpresaController.MSG.suscribirOK=Forma de pagamento gravado com sucesso!
editarFormapagoEmpresaController.window.title=Impressão Fiscal :: Editar Forma de pagamento editarFormapagoEmpresaController.window.title=Impressão Fiscal :: Editar Forma de pagamento
editarFormapagoEmpresaController.MSG.formaPagosTotalBusObrigatorios=Todas as Formas de Pagamento do TotalBus devem estar relacionadas a alguma forma de pagamento na impressora fiscal.
editarFormapagoEmpresaController.MSG.borrarPergunta=Deseja eliminar Forma de Pagamento?
editarFormapagoEmpresaController.MSG.borrarOK=Forma de Pagamento eliminada com sucesso!
busquedaRelgerencialEmpresaController.window.title=Impressão Fiscal :: Relatório Gerencial busquedaRelgerencialEmpresaController.window.title=Impressão Fiscal :: Relatório Gerencial
busquedaRelgerencialEmpresaController.empresa.label=Empresa busquedaRelgerencialEmpresaController.empresa.label=Empresa
@ -5256,3 +5261,5 @@ busquedaRelgerencialEmpresaController.btnPesquisa.label=Pesquisar
editarRelgerencialEmpresaController.MSG.suscribirOK=Relatorio Gerencial gravado com sucesso! editarRelgerencialEmpresaController.MSG.suscribirOK=Relatorio Gerencial gravado com sucesso!
editarRelgerencialEmpresaController.window.title=Impressão Fiscal :: Editar Relatorio Gerencial editarRelgerencialEmpresaController.window.title=Impressão Fiscal :: Editar Relatorio Gerencial
editarRelgerencialEmpresaController.MSG.borrarPergunta=Deseja eliminar Relatorio Gerencial?
editarRelgerencialEmpresaController.MSG.borrarOK=Relatorio Gerencial eliminada com sucesso!

View File

@ -42,7 +42,7 @@
</row> </row>
<row> <row>
<label value="${c:l('busquedaFormapagoEmpresaController.tipoformapago.label')}"/> <label value="${c:l('busquedaFormapagoEmpresaController.tipoformapago.label')}"/>
<combobox id="cmbTipototalizador" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" <combobox id="cmbTipoformapago" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarFormapagoEmpresa$composer.lsTipoformapago}" model="@{winEditarFormapagoEmpresa$composer.lsTipoformapago}"
selectedItem="@{winEditarFormapagoEmpresa$composer.formapagoEmpresa.tipoformapago}" selectedItem="@{winEditarFormapagoEmpresa$composer.formapagoEmpresa.tipoformapago}"
@ -59,7 +59,7 @@
</row> </row>
<row> <row>
<label value="${c:l('busquedaFormapagoEmpresaController.formapagototalbus.label')}"/> <label value="${c:l('busquedaFormapagoEmpresaController.formapagototalbus.label')}"/>
<combobox id="cmbTipoformapago" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" <combobox id="cmbTipoformapagoTotalBus" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarFormapagoEmpresa$composer.lsTipoformapagoTotalBus}" model="@{winEditarFormapagoEmpresa$composer.lsTipoformapagoTotalBus}"
selectedItem="@{winEditarFormapagoEmpresa$composer.formapagoEmpresa.formaPago}"/> selectedItem="@{winEditarFormapagoEmpresa$composer.formapagoEmpresa.formaPago}"/>