@Controller(value="boletimPagamentoM")
@Scope(value="session")
public class BoletimPagamentoMBean
extends <any>
OrdemPagamentoVo
Modifier and Type | Field and Description |
---|---|
private Permissao |
acaoAbrirBoletim |
private Permissao |
acaoFecharBoletim |
private BancoService |
bancoService |
private BoletimPagamentoService |
boletimPagamentoService |
private java.util.List<InfoCredorContasVo> |
contasBancariasCredor |
private InfoCredorContasService |
infoCredorContasService |
private java.util.Map<java.lang.String,java.lang.Object> |
informacoesCredorMap |
private java.util.List<javax.faces.model.SelectItem> |
listaBancos |
private java.util.List<javax.faces.model.SelectItem> |
listaCodigoOrgao |
private java.util.List<javax.faces.model.SelectItem> |
listaCodigoOrigem |
private java.util.List<javax.faces.model.SelectItem> |
listaCodigoUnidade |
private java.util.List<javax.faces.model.SelectItem> |
listaDestinacao |
private java.util.List<javax.faces.model.SelectItem> |
listaRecurso |
private java.util.List<javax.faces.model.SelectItem> |
listaSituacaoOrdem |
private java.util.List<javax.faces.model.SelectItem> |
listaTipoProtocolo |
private java.util.List<javax.faces.model.SelectItem> |
listaUsuario |
private java.lang.String |
mascaraProcessoReferencia |
private MensagemUtil |
mensagemUtil |
private java.lang.Boolean |
mostraModalConfirmacaoCredorInapto |
private java.lang.Boolean |
obrigaProtocolo |
private OrdemPagamentoExtraOrcamentariaService |
ordemPagamentoExtraOrcamentariaService |
private OrgaoPublicoService |
orgaoPublicoService |
private OrigemContabilService |
origemContabilService |
private RecursoDestinacaoService |
recursoDestinacaoService |
private RecursoVinculadoService |
recursoVinculadoService |
private RegistroService |
registroService |
private static long |
serialVersionUID |
private TabOrgaoService |
tabOrgaoService |
private TipoProcessoPublicService |
tipoProcessoPublicService |
private UnidadeContabilService |
unidadeContabilService |
private java.util.Map<java.lang.String,java.lang.Object> |
usuarioMap |
private UsuarioService |
usuarioService |
private VariaveisDeSessaoProxyImpl |
variaveisDeSessaoProxyImpl |
Constructor and Description |
---|
BoletimPagamentoMBean() |
Modifier and Type | Method and Description |
---|---|
void |
abreBoletimPagamento()
Abre o boletim de pagamento se estiver fechado
|
void |
atribuiInformacoesCredor()
Atribui as informações do credor após a confirmação de credor apto ou
inapto
|
private void |
buscaContasBancariasFornecedor()
Atualiza a lista de contas bancárias do credor atual em tela
|
private void |
controlaAcoesVinculadas()
Controla as ações vinculadas habilitando ou desabilitando os botões em
tela conforme a situação da ordem
|
void |
fechaBoletimPagamento()
Fecha o boletim de pagamento se estiver aberto
|
void |
fechaModalConfirmacaoCredorInapto() |
void |
formataProcessoReferencia(javax.faces.event.AjaxBehaviorEvent event)
Formatada o processo referência removendo a máscara e se necessário
completando com zeros a direita os caracteres restantes que não foram
informados
|
java.util.List<InfoCredorContasVo> |
getContasBancariasCredor() |
java.util.Map<java.lang.String,java.lang.Object> |
getInformacoesCredorMap() |
java.util.List<javax.faces.model.SelectItem> |
getListaBancos() |
java.util.List<javax.faces.model.SelectItem> |
getListaCodigoOrgao() |
java.util.List<javax.faces.model.SelectItem> |
getListaCodigoOrigem() |
java.util.List<javax.faces.model.SelectItem> |
getListaCodigoUnidade() |
java.util.List<javax.faces.model.SelectItem> |
getListaDestinacao() |
java.util.List<javax.faces.model.SelectItem> |
getListaRecurso() |
java.util.List<javax.faces.model.SelectItem> |
getListaSituacaoOrdem() |
java.util.List<javax.faces.model.SelectItem> |
getListaTipoProtocolo() |
java.util.List<javax.faces.model.SelectItem> |
getListaUsuario() |
java.lang.String |
getMascaraProcessoReferencia() |
java.lang.Boolean |
getMostraModalConfirmacaoCredorInapto() |
java.lang.Boolean |
getObrigaProtocolo() |
BaseService |
getService() |
void |
inicializaPrograma() |
void |
init() |
void |
onChangeCodigoOrgao(javax.faces.event.AjaxBehaviorEvent event)
Limpa a lista de unidades para que seja remontada a partir do órgão e
exercício informados
|
void |
onChangeDataOrdem(javax.faces.event.AjaxBehaviorEvent event)
Valida a data da ordem informada e seta o exercício com o ano desta data.
|
void |
onChangeExercicio(javax.faces.event.AjaxBehaviorEvent event)
Limpa as listas de órgãos e unidades para sejam remontadas a partir do
exercício informado
|
void |
onChangeInscricao(javax.faces.event.AjaxBehaviorEvent event)
Busca as informações do credor pela incrição informada
|
void |
posCriar(int registro) |
void |
posLocalizar(java.lang.Boolean localizando) |
void |
posSalvar() |
java.lang.Boolean |
preApagar() |
void |
setContaBancariaCredor(InfoCredorContasVo infoCredorContasVo)
Atribui as informações da conta bancária do credor pelo registro
selecionado no filtro
|
void |
setContasBancariasCredor(java.util.List<InfoCredorContasVo> contasBancariasCredor) |
void |
setCredor(CadastroGeral cadastroGeral)
Atribui as informações do credor pelo registro selecionado no filtro do
cadastro geral
|
void |
setInformacoesCredorMap(java.util.Map<java.lang.String,java.lang.Object> informacoesCredorMap) |
void |
setMascaraProcessoReferencia(java.lang.String mascaraProcessoReferencia) |
void |
setMostraModalConfirmacaoCredorInapto(java.lang.Boolean mostraModalConfirmacaoCredorInapto) |
void |
setObrigaProtocolo(java.lang.Boolean obrigaProtocolo) |
void |
setOrgaoUnidade(UnidadeContabilVo unidadeContabilVo)
Atribui o órgão e a unidade pelo registro selecionado no filtro e limpa
as listas para que sejam remontadas de acordo com o que foi informado
|
void |
setProtocolo(ProtocoloVo protocoloVo)
Atribui as informações do protocolo pelo registro selecionado no filtro
|
java.util.List<Usuario> |
suggestionUsuario(java.lang.String arg) |
void |
trocaDeregistro(int atual,
int aterior) |
void |
verificaProtocolo(javax.faces.event.AjaxBehaviorEvent event)
Verifica o protocolo.
|
private static final long serialVersionUID
@Autowired private BoletimPagamentoService boletimPagamentoService
@Autowired private TabOrgaoService tabOrgaoService
@Autowired private UnidadeContabilService unidadeContabilService
@Autowired private RecursoVinculadoService recursoVinculadoService
@Autowired private RecursoDestinacaoService recursoDestinacaoService
@Autowired private UsuarioService usuarioService
@Autowired private BancoService bancoService
@Autowired private TipoProcessoPublicService tipoProcessoPublicService
@Autowired private OrigemContabilService origemContabilService
@Autowired private VariaveisDeSessaoProxyImpl variaveisDeSessaoProxyImpl
@Autowired private OrgaoPublicoService orgaoPublicoService
@Autowired private OrdemPagamentoExtraOrcamentariaService ordemPagamentoExtraOrcamentariaService
@Autowired private InfoCredorContasService infoCredorContasService
@Autowired private RegistroService registroService
private MensagemUtil mensagemUtil
private java.lang.Boolean obrigaProtocolo
private java.lang.Boolean mostraModalConfirmacaoCredorInapto
private java.util.List<javax.faces.model.SelectItem> listaCodigoOrgao
private java.util.List<javax.faces.model.SelectItem> listaCodigoUnidade
private java.util.List<javax.faces.model.SelectItem> listaRecurso
private java.util.List<javax.faces.model.SelectItem> listaDestinacao
private java.util.List<javax.faces.model.SelectItem> listaUsuario
private java.util.List<javax.faces.model.SelectItem> listaBancos
private java.util.List<javax.faces.model.SelectItem> listaTipoProtocolo
private java.util.List<javax.faces.model.SelectItem> listaCodigoOrigem
private java.util.List<javax.faces.model.SelectItem> listaSituacaoOrdem
private java.util.Map<java.lang.String,java.lang.Object> informacoesCredorMap
private java.util.List<InfoCredorContasVo> contasBancariasCredor
private java.lang.String mascaraProcessoReferencia
private Permissao acaoAbrirBoletim
private Permissao acaoFecharBoletim
private java.util.Map<java.lang.String,java.lang.Object> usuarioMap
public void init() throws ErpException
ErpException
private void controlaAcoesVinculadas()
public void inicializaPrograma() throws ErpException
ErpException
public BaseService getService()
public java.lang.Boolean getObrigaProtocolo()
public void setObrigaProtocolo(java.lang.Boolean obrigaProtocolo)
public java.lang.Boolean getMostraModalConfirmacaoCredorInapto()
public void setMostraModalConfirmacaoCredorInapto(java.lang.Boolean mostraModalConfirmacaoCredorInapto)
public java.util.List<javax.faces.model.SelectItem> getListaCodigoOrgao()
public java.util.List<javax.faces.model.SelectItem> getListaCodigoUnidade()
public java.util.List<javax.faces.model.SelectItem> getListaRecurso()
public java.util.List<javax.faces.model.SelectItem> getListaDestinacao()
public java.util.List<javax.faces.model.SelectItem> getListaUsuario()
public java.util.List<javax.faces.model.SelectItem> getListaBancos()
public java.util.List<javax.faces.model.SelectItem> getListaTipoProtocolo()
public java.util.List<javax.faces.model.SelectItem> getListaCodigoOrigem()
public java.util.List<javax.faces.model.SelectItem> getListaSituacaoOrdem()
public java.util.Map<java.lang.String,java.lang.Object> getInformacoesCredorMap()
public void setInformacoesCredorMap(java.util.Map<java.lang.String,java.lang.Object> informacoesCredorMap)
public java.util.List<InfoCredorContasVo> getContasBancariasCredor()
public void setContasBancariasCredor(java.util.List<InfoCredorContasVo> contasBancariasCredor)
public java.lang.String getMascaraProcessoReferencia()
public void setMascaraProcessoReferencia(java.lang.String mascaraProcessoReferencia)
public void onChangeExercicio(javax.faces.event.AjaxBehaviorEvent event)
event
- public void onChangeCodigoOrgao(javax.faces.event.AjaxBehaviorEvent event)
event
- public void setCredor(CadastroGeral cadastroGeral)
cadastroGeral
- public void onChangeInscricao(javax.faces.event.AjaxBehaviorEvent event)
event
- public void atribuiInformacoesCredor()
public void fechaModalConfirmacaoCredorInapto()
public void posCriar(int registro)
public java.lang.Boolean preApagar()
public void onChangeDataOrdem(javax.faces.event.AjaxBehaviorEvent event)
event
- public void verificaProtocolo(javax.faces.event.AjaxBehaviorEvent event)
event
- public void abreBoletimPagamento()
public void fechaBoletimPagamento()
public void setOrgaoUnidade(UnidadeContabilVo unidadeContabilVo)
unidadeContabilVo
- public void setProtocolo(ProtocoloVo protocoloVo)
protocoloVo
- public void setContaBancariaCredor(InfoCredorContasVo infoCredorContasVo)
infoCredorContasVo
- public void formataProcessoReferencia(javax.faces.event.AjaxBehaviorEvent event)
event
- public void trocaDeregistro(int atual, int aterior)
public void posSalvar()
private void buscaContasBancariasFornecedor()
public void posLocalizar(java.lang.Boolean localizando)
public java.util.List<Usuario> suggestionUsuario(java.lang.String arg)