protected void btnBuscar_Click(object sender, EventArgs e) { try { //ListarConfiguracaoPagamento tmp = new ListarConfiguracaoPagamento(); ConfiguracaoPagamentoDTOFiltro filtro = this.MontarFiltroDeConfiguracaoPagamento(); IList <ViewConfiguracaoPagamentoPublicoAlvo> ListaViewConfiguracaoPagamentoPublicoAlvo = new ManterConfiguracaoPagamento().ObterInformacoesDePagamento(filtro); //WebFormHelper.PreencherGrid(ListaViewConfiguracaoPagamentoPublicoAlvo, this.dgvInformacoesDePagamento); if (ListaViewConfiguracaoPagamentoPublicoAlvo != null && ListaViewConfiguracaoPagamentoPublicoAlvo.Count > 0) { WebFormHelper.PreencherGrid(ListaViewConfiguracaoPagamentoPublicoAlvo, this.dgvInformacoesDePagamento); pnlInformacoesDePagamento.Visible = true; } else { pnlInformacoesDePagamento.Visible = false; WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, "Nenhuma Informação Encontrada"); } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
protected void dgvInformacoesDePagamento_RowCommand(object sender, GridViewCommandEventArgs e) { // this.UpdatePanel1.Update(); if (e.CommandName.Equals("histpagto")) { try { int idConfiguracaoPagamento = int.Parse(e.CommandArgument.ToString()); IList <ConfiguracaoPagamento> ListaViewConfiguracaoPagamento = new ManterConfiguracaoPagamento().ObterHistoricoDePagamento(idConfiguracaoPagamento); WebFormHelper.PreencherGrid(ListaViewConfiguracaoPagamento, this.dgvHistoricoDePagamento); this.dgvInformacoesDePagamento.Visible = false; this.pnlHistoricoPagamento.Visible = true; this.btnVoltar.Visible = true; this.btnEnviaBB.Visible = true; } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); return; } } else if (e.CommandName.Equals("infopagto")) { try { this.pnlUcInformarPagamento.Visible = true; this.dgvInformacoesDePagamento.Visible = false; this.ucInformarPagamento1.Visible = true; this.pnlHistoricoPagamento.Visible = true; this.btnVoltar.Visible = true; this.btnEnviaBB.Visible = true; //Busca dados do Usuário ConfiguracaoPagamentoDTOFiltro filtro = this.MontarFiltroDeConfiguracaoPagamento(); IList <ViewConfiguracaoPagamentoPublicoAlvo> ListaViewConfiguracaoPagamentoPublicoAlvo = new ManterConfiguracaoPagamento().ObterInformacoesDePagamento(filtro); ucInformarPagamento1.LimparCampos(); if (ListaViewConfiguracaoPagamentoPublicoAlvo != null && ListaViewConfiguracaoPagamentoPublicoAlvo.Count > 0) { int idConfiguracaoPagamento = ListaViewConfiguracaoPagamentoPublicoAlvo[0].Usuario.ID; Session.Add("UsuarioPagamentoEdit", idConfiguracaoPagamento); ucInformarPagamento1.PreencheCampos(); pnlInformacoesDePagamento.Visible = true; } } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); return; } } }
protected void btnBuscar_Click(object sender, EventArgs e) { try { ConfiguracaoPagamentoDTOFiltro filtro = this.MontarFiltroDeConfiguracaoPagamento(); IList <ViewConfiguracaoPagamentoPublicoAlvo> ListaViewConfiguracaoPagamentoPublicoAlvo = new ManterConfiguracaoPagamento().ObterInformacoesDePagamento(filtro); WebFormHelper.PreencherGrid(ListaViewConfiguracaoPagamentoPublicoAlvo, this.dgvInformacoesDePagamento); pnlInformacoesDePagamento.Visible = true; } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
private ConfiguracaoPagamentoDTOFiltro MontarFiltroDeConfiguracaoPagamento() { ConfiguracaoPagamentoDTOFiltro filtro = new ConfiguracaoPagamentoDTOFiltro(); //Filtro de Configuração de Pagamento if (this.ddlConfigPagto.SelectedItem != null && !string.IsNullOrWhiteSpace(this.ddlConfigPagto.SelectedItem.Value)) { // idConfiguracaoPagamento = int.Parse(this.ddlConfigPagto.SelectedItem.Value); filtro.IdConfiguracaoPagamento = int.Parse(this.ddlConfigPagto.SelectedItem.Value); } //else //{ // pnlInformacoesDePagamento.Visible = false; // WebFormHelper.ExibirMensagem("A configuração de pagamento é obrigatória"); // return; //} //Filtro de Uf if (this.ddlUf.SelectedItem != null && !string.IsNullOrWhiteSpace(this.ddlUf.SelectedItem.Value)) { filtro.IdUF = int.Parse(this.ddlUf.SelectedItem.Value); } //Filtro de Nível Ocupacional if (this.ddlNivelOcupacional.SelectedItem != null && !string.IsNullOrWhiteSpace(this.ddlNivelOcupacional.SelectedItem.Value)) { filtro.IdNivelOcupacional = int.Parse(this.ddlNivelOcupacional.SelectedItem.Value); } //Filtro de Perfil if (this.ddlPerfil.SelectedItem != null && !string.IsNullOrWhiteSpace(this.ddlPerfil.SelectedItem.Value)) { filtro.IdPerfil = int.Parse(this.ddlPerfil.SelectedItem.Value); } //Nome do Usuário if (!string.IsNullOrEmpty(txtNome.Text)) { filtro.NomeUsuario = txtNome.Text.Trim(); } return(filtro); }
private ConfiguracaoPagamentoDTOFiltro MontarFiltroDeConfiguracaoPagamento() { ConfiguracaoPagamentoDTOFiltro filtro = new ConfiguracaoPagamentoDTOFiltro(); //Todo: Tirar esta marreta //filtro.NomeUsuario = "Domingos Sávio Oliveira"; //Filtro de Configuração de Pagamento if (this.ddlConfigPagto.SelectedItem != null && !string.IsNullOrWhiteSpace(this.ddlConfigPagto.SelectedItem.Value)) { // idConfiguracaoPagamento = int.Parse(this.ddlConfigPagto.SelectedItem.Value); filtro.IdConfiguracaoPagamento = int.Parse(this.ddlConfigPagto.SelectedItem.Value); } //Filtro de Uf if (this.ddlUf.SelectedItem != null && !string.IsNullOrWhiteSpace(this.ddlUf.SelectedItem.Value)) { filtro.IdUF = int.Parse(this.ddlUf.SelectedItem.Value); } //Filtro de Nível Ocupacional if (this.ddlNivelOcupacional.SelectedItem != null && !string.IsNullOrWhiteSpace(this.ddlNivelOcupacional.SelectedItem.Value)) { filtro.IdNivelOcupacional = int.Parse(this.ddlNivelOcupacional.SelectedItem.Value); } //Filtro de Perfil if (this.ddlPerfil.SelectedItem != null && !string.IsNullOrWhiteSpace(this.ddlPerfil.SelectedItem.Value)) { filtro.IdPerfil = int.Parse(this.ddlPerfil.SelectedItem.Value); } //Nome do Usuário if (!string.IsNullOrEmpty(txtNome.Text)) { filtro.NomeUsuario = txtNome.Text.Trim(); } return(filtro); }
//public IList<ViewConfiguracaoPagamentoPublicoAlvo> ObterInformacoesDePagamento(ConfiguracaoPagamentoDTOFiltro filtro) //{ // return new BMViewConfiguracaoPagamentoPublicoAlvo().ObterInformacoesDePagamento(filtro); //} #region "Chamada à procedure que obtem informações sobre configuração de pagamento" public IList <DTOConfiguracaoPagamentoPublicoAlvo> ObterInformacoesDePagamentoPorFiltro(ConfiguracaoPagamentoDTOFiltro filtro) { return(new ProcConfiguracaoPagamentoPublicoAlvo().BuscarPorFiltro(filtro)); }
protected void btnEnviaBB_Click(object sender, EventArgs e) { try { this.pnlHistoricoPagamento.Visible = true; this.btnVoltar.Visible = true; this.btnEnviaBB.Visible = true; //Testar preenchimento dos campos aqui. if (string.IsNullOrWhiteSpace(this.ucInformarPagamento1.codInformacao)) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, "Entre com um valor para o campo Cod. Informação."); return; } if (string.IsNullOrWhiteSpace(this.ucInformarPagamento1.DtMaxInadimplencia)) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, "Entre com um valor para a data máxima indadimplência."); return; } if (string.IsNullOrWhiteSpace(this.ucInformarPagamento1.DtInicioRenovacao)) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, "Entre com um valor para a data início renovação."); return; } if (string.IsNullOrWhiteSpace(this.ucInformarPagamento1.DtInicioVigencia)) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, "Entre com um valor para a data início vigência."); return; } if (string.IsNullOrWhiteSpace(this.ucInformarPagamento1.DtFimVigencia)) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, "Entre com um valor para a data fim vigência."); return; } if (string.IsNullOrWhiteSpace(this.ucInformarPagamento1.valor)) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, "Entre com um valor para o campo valor."); return; } //Busca dados do Usuário ConfiguracaoPagamentoDTOFiltro filtro = this.MontarFiltroDeConfiguracaoPagamento(); IList <ViewConfiguracaoPagamentoPublicoAlvo> ListaViewConfiguracaoPagamentoPublicoAlvo = new ManterConfiguracaoPagamento().ObterInformacoesDePagamento(filtro); if (ListaViewConfiguracaoPagamentoPublicoAlvo != null && ListaViewConfiguracaoPagamentoPublicoAlvo.Count > 0) { int idConfiguracaoPagamento = ListaViewConfiguracaoPagamentoPublicoAlvo[0].Usuario.ID; Session.Add("UsuarioPagamentoEdit", idConfiguracaoPagamento); String Nome = ListaViewConfiguracaoPagamentoPublicoAlvo[0].Usuario.Nome; String Endereco = ListaViewConfiguracaoPagamentoPublicoAlvo[0].Usuario.Endereco; String Cidade = ListaViewConfiguracaoPagamentoPublicoAlvo[0].Usuario.Cidade; String Cep = ListaViewConfiguracaoPagamentoPublicoAlvo[0].Usuario.Cep; Uf UF = ListaViewConfiguracaoPagamentoPublicoAlvo[0].Usuario.UF; //Chama User Control InformarPagamento this.InformarPagamento(idConfiguracaoPagamento, Nome, Endereco, Cidade, Cep, UF); } } catch (Exception ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Alerta, ex.Message); } }
public IList <ViewConfiguracaoPagamentoPublicoAlvo> ObterInformacoesDePagamento(ConfiguracaoPagamentoDTOFiltro filtro) { IList <ViewConfiguracaoPagamentoPublicoAlvo> ListaConfiguracaoPagamentoPublicoAlvo = null; var query = repositorio.session.Query <ViewConfiguracaoPagamentoPublicoAlvo>(); query = query.Fetch(x => x.Usuario); if (filtro.IdConfiguracaoPagamento == 0) { throw new AcademicoException("A configuração do pagamento é obrigatória"); } query = query.Where(x => x.ConfiguracaoPagamento.ID == filtro.IdConfiguracaoPagamento); if (filtro.IdNivelOcupacional > 0) { query = query.Where(x => x.Usuario.NivelOcupacional.ID == filtro.IdNivelOcupacional); } if (filtro.IdPerfil > 0) { query = query.Where(x => x.Usuario.ListaPerfil.Any(y => y.Perfil.ID == filtro.IdPerfil)); } if (filtro.IdUF > 0) { query = query.Where(x => x.Usuario.UF.ID == filtro.IdUF); } //Nome do Usuário if (!string.IsNullOrWhiteSpace(filtro.NomeUsuario)) { query = query.Where(x => x.Usuario != null && x.Usuario.Nome != string.Empty && x.Usuario.Nome.ToUpper().Contains(filtro.NomeUsuario.ToUpper())); } ListaConfiguracaoPagamentoPublicoAlvo = query.ToList <ViewConfiguracaoPagamentoPublicoAlvo>(); return(ListaConfiguracaoPagamentoPublicoAlvo); }