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); } }
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); } } }