@Controller(value="atoNaturezaM")
@Scope(value="session")
public class AtoNaturezaMBean
extends <any>
Modifier and Type | Field and Description |
---|---|
private java.util.List<AtoNaturezaVo> |
atoNaturezaPreenchidos |
private AtoNaturezaService |
atoNaturezaService |
private java.lang.String |
baseCalculoModal |
private MensagemUtil |
msgAtoNatureza |
private PagamentoTerceiroNaturezaService |
pagamentoTerceiroNaturezaService |
private java.util.List<PagamentoTipoNaturezaVo> |
pagamentoTipoNatureza |
private PagamentoTipoNaturezaService |
pagamentoTipoNaturezaService |
private java.util.List<javax.faces.model.SelectItem> |
selectItemExigeTransito |
private java.util.List<javax.faces.model.SelectItem> |
selectPagamentoNatureza |
private static long |
serialVersionUID |
private java.lang.Boolean |
showModalAlteraValoresTetoTipoNatureza |
private java.lang.Boolean |
showModalSimNao |
private java.lang.Boolean |
showModalTrocaValoresLote |
private java.lang.String |
simNaoModal |
private java.lang.String |
tipoCalculoModal |
private java.lang.String |
valorModalExigeTransito |
Constructor and Description |
---|
AtoNaturezaMBean() |
Modifier and Type | Method and Description |
---|---|
void |
acaoCancelar()
Botão "Cancelar" do modal modalConfirma
|
void |
acaoNao()
Botão "Não" do modal modalConfirma
|
void |
acaoNaoValoresTetoNatureza() |
void |
acaoSim()
Botão "Sim" do modal modalConfirma
|
void |
acaoSimValoresTetoNatureza() |
private void |
alteraRegistrosEmLote(java.lang.Boolean sobrescrever)
Método que gravas as alteração sobre escrevendo ou não (de acordo com a
escolha do usuario )os registro em lote.
|
void |
alteraValoresTetoTipoNatureza() |
java.util.List<AtoNaturezaVo> |
getAtoNaturezaPreenchidos() |
java.lang.String |
getBaseCalculoModal() |
java.util.List<javax.faces.model.SelectItem> |
getExigeTransitos()
SelectOneMenu do Exige trãnsito.
|
java.util.List<PagamentoTipoNaturezaVo> |
getPagamentoTipoNatureza() |
java.util.List<javax.faces.model.SelectItem> |
getSelectPagamentoNatureza() |
BaseService |
getService() |
java.lang.Boolean |
getShowModalAlteraValoresTetoTipoNatureza() |
java.lang.Boolean |
getShowModalSimNao() |
java.lang.Boolean |
getShowModalTrocaValoresLote() |
java.lang.String |
getSimNaoModal() |
java.lang.String |
getTipoCalculoModal() |
java.util.List<javax.faces.model.SelectItem> |
getTiposCalculo() |
java.lang.String |
getValorModalExigeTransito() |
void |
init() |
void |
naoTrocaValores()
Botão "Não" do modal "modalTrocaValoresLote"
|
void |
onChangeBaseCalculo(int rowKey) |
void |
onChangeBaseCalculoModal() |
void |
onChangeTipoCalculo(int rowkey) |
void |
onChangeTipoCalculoModal(javax.faces.event.AjaxBehaviorEvent ajx) |
java.lang.Boolean |
preSalvar() |
void |
setBaseCalculoModal(java.lang.String baseCalculoModal) |
void |
setPagamentoTipoNatureza(java.util.List<PagamentoTipoNaturezaVo> pagamentoTipoNatureza) |
void |
setSimNaoModal(java.lang.String simNaoModal) |
void |
setTipoCalculoModal(java.lang.String tipoCalculoModal) |
void |
setValorModalExigeTransito(java.lang.String valorModalExigeTransito) |
void |
simTrocaValores()
Botão "Sim" do modal "modalTrocaValoresLote"
|
java.util.List<PagamentoTerceiroNatureza> |
suggestionCodigoDescricao(java.lang.Object parametro)
suggestion Pagamento Terceiro Natureza
|
private java.lang.Boolean |
validaBaseCalculo(java.lang.String tipo,
java.lang.String base,
int rowKey) |
private void |
validaObrigatoriedadeBaseCalculo()
Verifica se na lista de entidades há alguma que possua o atributo baseCalculo nulo de acordo com a regra de obrigatoriedade deste atributo.
|
void |
valoresLote() |
private void |
verificaSeExisteValor()
Se o usuário atribuir algum valor no determinado campo, procura se existe
valor diferente de zero para preguntar ao usuário se deseja reescrever.
|
private static final long serialVersionUID
@Autowired private AtoNaturezaService atoNaturezaService
@Autowired private PagamentoTerceiroNaturezaService pagamentoTerceiroNaturezaService
@Autowired private PagamentoTipoNaturezaService pagamentoTipoNaturezaService
private java.lang.String simNaoModal
private MensagemUtil msgAtoNatureza
private java.util.List<javax.faces.model.SelectItem> selectItemExigeTransito
private java.lang.Boolean showModalTrocaValoresLote
private java.lang.Boolean showModalSimNao
private java.lang.String valorModalExigeTransito
private java.lang.Boolean showModalAlteraValoresTetoTipoNatureza
private java.util.List<AtoNaturezaVo> atoNaturezaPreenchidos
private java.util.List<PagamentoTipoNaturezaVo> pagamentoTipoNatureza
private java.util.List<javax.faces.model.SelectItem> selectPagamentoNatureza
private java.lang.String tipoCalculoModal
private java.lang.String baseCalculoModal
public void init() throws ErpException
ErpException
public BaseService getService()
public java.lang.Boolean preSalvar()
public java.util.List<PagamentoTerceiroNatureza> suggestionCodigoDescricao(java.lang.Object parametro)
public java.util.List<javax.faces.model.SelectItem> getExigeTransitos()
public void valoresLote()
public java.lang.Boolean getShowModalTrocaValoresLote()
public void simTrocaValores()
public void naoTrocaValores()
private void alteraRegistrosEmLote(java.lang.Boolean sobrescrever)
sobrescrever
- private void verificaSeExisteValor()
public void acaoSim()
public void acaoNao()
public void acaoCancelar()
public java.lang.Boolean getShowModalSimNao()
public java.lang.String getValorModalExigeTransito()
public void setValorModalExigeTransito(java.lang.String valorModalExigeTransito)
public void setSimNaoModal(java.lang.String simNaoModal)
public java.lang.String getSimNaoModal()
public java.util.List<AtoNaturezaVo> getAtoNaturezaPreenchidos()
public void alteraValoresTetoTipoNatureza()
public void acaoSimValoresTetoNatureza()
public void acaoNaoValoresTetoNatureza()
public java.lang.Boolean getShowModalAlteraValoresTetoTipoNatureza()
public java.util.List<PagamentoTipoNaturezaVo> getPagamentoTipoNatureza()
public void setPagamentoTipoNatureza(java.util.List<PagamentoTipoNaturezaVo> pagamentoTipoNatureza)
public java.util.List<javax.faces.model.SelectItem> getSelectPagamentoNatureza() throws ErpException
ErpException
public java.util.List<javax.faces.model.SelectItem> getTiposCalculo()
public void onChangeTipoCalculo(int rowkey)
public void onChangeBaseCalculo(int rowKey)
private void validaObrigatoriedadeBaseCalculo() throws ErpException
Regra:
Se o tipoCalculo
não for NULL e for DIFERENTE de 'N' então o baseCalculo
deve ser obrigatório.
ErpException
private java.lang.Boolean validaBaseCalculo(java.lang.String tipo, java.lang.String base, int rowKey)
public void onChangeBaseCalculoModal()
public void onChangeTipoCalculoModal(javax.faces.event.AjaxBehaviorEvent ajx)
public java.lang.String getTipoCalculoModal()
public void setTipoCalculoModal(java.lang.String tipoCalculoModal)
public java.lang.String getBaseCalculoModal()
public void setBaseCalculoModal(java.lang.String baseCalculoModal)