private void EditarToolStripButton_Click(object sender, EventArgs e) { if (DatosDataGridView.Rows.Count == 0) { return; } DataGridViewRow r = DatosDataGridView.SelectedRows[0]; Triangulo triangulo = (Triangulo)r.Tag; Triangulo trianguloCopia = (Triangulo)triangulo.Clone(); FrmTrianguloAE frm = new FrmTrianguloAE(); frm.Text = "Editar Triangulo"; frm.SetTriangulo(triangulo); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { triangulo = frm.GetTriangulo(); _repositorio.Editar(triangulo, trianguloCopia); SetearFila(r, triangulo); MessageBox.Show("Registro editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void NuevoButton_Click(object sender, EventArgs e) { FrmTrianguloAE frm = new FrmTrianguloAE(); frm.Text = "Agregar lado del Triangulo Equilatero"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { Triangulo triangulo = frm.GetTriangulo(); _repositorio.Agregar(triangulo); DataGridViewRow r = ConstruirFila(); SetearFila(r, triangulo); AgregarFila(r); MessageBox.Show("Datos guardados", "Mesaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }