public AlunoLista() { InitializeComponent(); AlunoRepositorio repositorio = new AlunoRepositorio(); alunos = repositorio.RecuperaTodos(); dgvAlunos.DataSource = alunos; }
private void btnAdicionar_Click(object sender, EventArgs e) { AlunoDetalhe tela = new AlunoDetalhe(); tela.ShowDialog(); if(tela.Atual != null) { alunos.Add(tela.Atual); AlunoRepositorio repositorio = new AlunoRepositorio(); repositorio.Inserir(tela.Atual); } }
private void btnExcluir_Click(object sender, EventArgs e) { if(MessageBox.Show( "Confirma exclusao?", "Duvida", MessageBoxButtons.YesNo) == DialogResult.Yes) { Aluno aluno = (Aluno)dgvAlunos.CurrentRow.DataBoundItem; alunos.Remove(aluno); AlunoRepositorio repositorio = new AlunoRepositorio(); repositorio.Excluir(aluno); } }
private void btnEditar_Click(object sender, EventArgs e) { Aluno aluno = (Aluno)dgvAlunos.CurrentRow.DataBoundItem; AlunoDetalhe tela = new AlunoDetalhe(); tela.Atual = aluno; if(tela.ShowDialog() == DialogResult.OK) { AlunoRepositorio repositorio = new AlunoRepositorio(); repositorio.Atualizar(aluno); dgvAlunos.Refresh(); } }