private void ListarGrid() { try { List <ControleDeAlunoEnt> Lista = new List <ControleDeAlunoEnt>(); Lista = new ControleDeAlunoModel().Lista(); GridControleDeAluno.AutoGenerateColumns = false; GridControleDeAluno.DataSource = Lista; } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Erro ao listar dados" + ex.Message); } }
private string opc = ""; //Declarando opc private void iniciarOpc() //Declarando iniciarOpc { switch (opc) { case "Novo": HabilitarCampos(); LimparCampos(); break; case "Buscar": try { objtabela.Nome = txtNomeControleDeAluno.Text; List <ControleDeAlunoEnt> Lista = new List <ControleDeAlunoEnt>(); Lista = new ControleDeAlunoModel().Buscar(objtabela); GridControleDeAluno.AutoGenerateColumns = false; GridControleDeAluno.DataSource = Lista; } catch (Exception ex) //Caso ocorra erro { MessageBox.Show("Erro ao listar dados" + ex.Message); } break; case "Salvar": //Configurando botão salvar try { objtabela.Nome = txtNomeControleDeAluno.Text; objtabela.Frequencia = txtFrequenciaControleDeAluno.Text; objtabela.Pagamento = txtPagamentoControleDeAluno.Text; if (txtNomeControleDeAluno.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtFrequenciaControleDeAluno.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } if (txtPagamentoControleDeAluno.Text == "") //Verificação de campos vazios { MessageBox.Show("Preencha todos os dados!"); return; } int x = ControleDeAlunoModel.Inserir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Dados do aluno {0} salvo com sucesso", txtNomeControleDeAluno.Text)); //Salvando aluno } 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": //Configurando botão excluir try { objtabela.Id = (txtIdControleDeAluno.Text); int x = ControleDeAlunoModel.Excluir(objtabela); if (x > 0) { MessageBox.Show(String.Format("Dados do aluno {0} excluído com sucesso", txtNomeControleDeAluno.Text)); //Excluindo aluno } 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": //Configurando botão editar try { objtabela.Id = txtIdControleDeAluno.Text; objtabela.Nome = txtNomeControleDeAluno.Text; objtabela.Frequencia = txtFrequenciaControleDeAluno.Text; objtabela.Pagamento = txtPagamentoControleDeAluno.Text; int x = ControleDeAlunoModel.Editar(objtabela); if (x > 0) { MessageBox.Show(String.Format("Dados do aluno {0} editado com sucesso", txtNomeControleDeAluno.Text)); //Editando aluno } 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; } }