//método para retornar os dados da consulta.. private List <FuncionarioConsultaViewModel> ObterConsultaDeFuncionarios() { //declarando uma lista.. List <FuncionarioConsultaViewModel> lista = new List <FuncionarioConsultaViewModel>(); try { //varrendo a consulta de funcionarios.. foreach (Funcionario f in business.Consultar()) { FuncionarioConsultaViewModel model = new FuncionarioConsultaViewModel(); model.IdFuncionario = f.IdFuncionario; model.Nome = f.Nome; model.Salario = f.Salario; model.DataAdmissao = f.DataAdmissao; lista.Add(model); //adicionando.. } } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(lista); }
private void CarregarGrid() { FuncionarioBusiness business = new FuncionarioBusiness(); List <view_Func_Usua_Filial> funcionarios = business.Consultar(); dgvFuncionario.AutoGenerateColumns = false; dgvFuncionario.DataSource = funcionarios; }
void CarregarGrid() { string nome = txtNome.Text; string cpf = txtCpf.Text; FuncionarioBusiness buss = new FuncionarioBusiness(); List <FuncionarioView> dto = buss.Consultar(nome, cpf); dgvFuncionario.AutoGenerateColumns = false; dgvFuncionario.DataSource = dto; }
private void btnBuscar_Click(object sender, EventArgs e) { try { FuncionarioBusiness business = new FuncionarioBusiness(); List <view_Func_Usua_Filial> funcionarios = new List <view_Func_Usua_Filial>(); if (txtCPF.Text == string.Empty) { if (txtNome.Text != string.Empty) { if (txtFilial.Text != string.Empty) { funcionarios = business.ConsultarPorNome_Filial(Convert.ToInt32(txtFilial.Text), txtNome.Text); } else { funcionarios = business.ConsultarPorNome(txtNome.Text); } } else if (txtFilial.Text != string.Empty && txtNome.Text == string.Empty) { funcionarios = business.ConsultarPorFilial(Convert.ToInt32(txtFilial.Text)); } else { funcionarios = business.Consultar(); } } else { funcionarios = business.ConsultarPorCPF(txtCPF.Text); } dgvFuncionario.AutoGenerateColumns = false; dgvFuncionario.DataSource = funcionarios; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void Page_Load(object sender, EventArgs e) { //Verifica se a pagina esta sendo carregada pela primeira vez if (!IsPostBack) { try { FuncionarioBusiness rep = new FuncionarioBusiness(); GridFuncionario.DataSource = rep.Consultar(); GridFuncionario.DataBind(); } catch (Exception ex) { lblMensagem.Text = ex.Message; } } }