private void ListarGrid() { try { List <AtendenteEnt> Lista = new List <AtendenteEnt>(); Lista = new AtendenteModel().Lista(); GridAtendente.AutoGenerateColumns = false; GridAtendente.DataSource = Lista; } catch (Exception ex) //Caso ocorra erro ao listar grid { MessageBox.Show("Erro ao listar dados" + ex.Message); } }
private string opc = ""; //Declarando opc private void iniciarOpc() //Declarando iniciarOpc { switch (opc) { case "Novo": //Configurando função novo HabilitarCampos(); LimparCampos(); break; case "Buscar": //Configurando função buscar try { objtabela.Nome = txtNomeAtendente.Text; List <AtendenteEnt> Lista = new List <AtendenteEnt>(); Lista = new AtendenteModel().Buscar(objtabela); GridAtendente.AutoGenerateColumns = false; GridAtendente.DataSource = Lista; } catch (Exception ex) { MessageBox.Show("Erro ao listar dados" + ex.Message); } break; case "Salvar": //Configurando função salvar try { objtabela.Nome = txtNomeAtendente.Text; objtabela.Cpf = txtCpfAtendente.Text; objtabela.Rg = txtRgAtendente.Text; objtabela.Telefone = txtTelefoneAtendente.Text; if (txtNomeAtendente.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtCpfAtendente.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtRgAtendente.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtTelefoneAtendente.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } int x = AtendenteModel.Inserir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Atendente {0} salvo com sucesso", txtNomeAtendente.Text)); //Cadastrando atendente } else { MessageBox.Show("Dado não inserido!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro" + ex.Message); throw; } DesabilitarCampos(); LimparCampos(); break; case "Excluir": try { objtabela.Id = (txtIdAtendente.Text); int x = AtendenteModel.Excluir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Atendente {0} excluído com sucesso", txtNomeAtendente.Text)); //Excluindo atendente } else { MessageBox.Show("Não excluído!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro ao excluir. Error" + ex.Message); throw; } break; case "Editar": try { objtabela.Id = txtIdAtendente.Text; objtabela.Nome = txtNomeAtendente.Text; objtabela.Cpf = txtCpfAtendente.Text; objtabela.Rg = txtRgAtendente.Text; objtabela.Telefone = txtTelefoneAtendente.Text; int x = AtendenteModel.Editar(objtabela); if (x > 0) { MessageBox.Show(String.Format("Atendente {0} editado com sucesso", txtNomeAtendente.Text)); //Editando atendente } else { MessageBox.Show("Dado não atualizado!"); } } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Ocorreu um erro ao editar" + ex.Message); throw; } break; default: break; } }