Exemplo n.º 1
0
        private void EditarToolStripButton_Click(object sender, EventArgs e)
        {
            if (PersonasDataGridView.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow r       = PersonasDataGridView.SelectedRows[0];
            Persona         persona = (Persona)r.Tag;
            FrmPersonasAE   frm     = new FrmPersonasAE(repositorio)
            {
                Text = "Editar Persona"
            };

            frm.SetPersona(persona);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                repositorio.Modificar(persona);
                SetearFila(r, persona);
                MessageBox.Show("Registro Editado", "Mensaje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Exemplo n.º 2
0
        private void NuevoToolStripButton_Click(object sender, EventArgs e)
        {
            FrmPersonasAE frm = new FrmPersonasAE(repositorio)
            {
                Text = "Agregar una Persona"
            };
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                Persona persona = frm.GetPersona();
                repositorio.Agregar(persona);
                var r = ConstruirFila();
                SetearFila(r, persona);
                AgregarFila(r);
                MostrarCantidadDePersonas();
                MessageBox.Show("Registro agregado", "Mensaje", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
            }
        }