예제 #1
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            FrmCuadrilaterosAE frm = new FrmCuadrilaterosAE();

            frm.Text = "Agregar Cuadrilatero";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                Cuadrilatero cuadrilatero = frm.GetCuadrilatero();
                repositorio.Agregar(cuadrilatero);
                DataGridViewRow r = new DataGridViewRow();
                r.CreateCells(dgvDatos);
                SetearFila(r, cuadrilatero);
                AgregarFila(r);
                MessageBox.Show("Cuadrilatero agregado", "Mensaje",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
            }
        }
예제 #2
0
        private void tsbEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count > 0)
            {
                DataGridViewRow    r   = dgvDatos.SelectedRows[0];
                Cuadrilatero       c   = (Cuadrilatero)r.Tag;
                FrmCuadrilaterosAE frm = new FrmCuadrilaterosAE();
                frm.Text = "Editar Cuadrilatero";
                frm.SetTriangulo(c);
                DialogResult dr = frm.ShowDialog(this);
                if (dr == DialogResult.OK)
                {
                    c = frm.GetCuadrilatero();
                    repositorio.Editar(c);
                    SetearFila(r, c);

                    MessageBox.Show("Registro Editado", "Mensaje",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                }
            }
        }