예제 #1
0
        public AlunoLista()
        {
            InitializeComponent();

            AlunoRepositorio repositorio = new AlunoRepositorio();
            alunos = repositorio.RecuperaTodos();
            dgvAlunos.DataSource = alunos;
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
        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();
            }
        }