private void ListarGrid() { try { List <InstrutorEnt> Lista = new List <InstrutorEnt>(); Lista = new InstrutorModel().Lista(); GridInstrutor.AutoGenerateColumns = false; GridInstrutor.DataSource = Lista; } catch (Exception ex) //Caso ocorra errro { 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 = txtNomeInstrutor.Text; List <InstrutorEnt> Lista = new List <InstrutorEnt>(); Lista = new InstrutorModel().Buscar(objtabela); GridInstrutor.AutoGenerateColumns = false; GridInstrutor.DataSource = Lista; } catch (Exception ex) //Caso ocorra errro { MessageBox.Show("Erro ao listar dados" + ex.Message); } break; case "Salvar": //Configurando função salvar try { objtabela.Nome = txtNomeInstrutor.Text; objtabela.Cpf = txtCpfInstrutor.Text; objtabela.Rg = txtRgInstrutor.Text; objtabela.Telefone = txtTelefoneInstrutor.Text; if (txtNomeInstrutor.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtCpfInstrutor.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtRgInstrutor.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtTelefoneInstrutor.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } int x = InstrutorModel.Inserir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Instrutor {0} salvo com sucesso", txtNomeInstrutor.Text)); //Cadastrando instrutor } else { MessageBox.Show("Dado não inserido!"); } } catch (Exception ex) //Caso ocorra errro { MessageBox.Show("Ocorreu um erro" + ex.Message); throw; } DesabilitarCampos(); LimparCampos(); break; case "Excluir": try { objtabela.Id = (txtIdInstrutor.Text); int x = InstrutorModel.Excluir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Instrutor {0} excluído com sucesso", txtNomeInstrutor.Text)); //Excluindo instrutor } else { MessageBox.Show("Não excluído!"); } } catch (Exception ex) //Caso ocorra errro { MessageBox.Show("Ocorreu um erro ao excluir. Error" + ex.Message); throw; } break; case "Editar": //Configurando função novo try { objtabela.Id = txtIdInstrutor.Text; objtabela.Nome = txtNomeInstrutor.Text; objtabela.Cpf = txtCpfInstrutor.Text; objtabela.Rg = txtRgInstrutor.Text; objtabela.Telefone = txtTelefoneInstrutor.Text; int x = InstrutorModel.Editar(objtabela); if (x > 0) { MessageBox.Show(String.Format("Instrutor {0} editado com sucesso", txtNomeInstrutor.Text)); //Editando instrutor } else { MessageBox.Show("Dado não atualizado!"); } } catch (Exception ex) //Caso ocorra errro { MessageBox.Show("Ocorreu um erro ao editar" + ex.Message); throw; } break; default: break; } }