private void eDITARToolStripMenuItem_Click(object sender, EventArgs e) { DataGridViewRow r = dgMarca.SelectedRows[0]; Marca obj = (Marca)r.Tag; Marca objAux = (Marca)obj.Clone(); frmMarcaAE frm = new frmMarcaAE(); frm.Text = "Editar marca"; frm.SetObjeto(obj); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { obj = frm.GetObjeto(); MarcasBD.Editar(obj); SetearFilas(r, obj); MessageBox.Show("Registro actualizado correctamente"); Actualizar(); } catch (Exception) { MessageBox.Show("Error al actualizar registro"); } } }
private void tsbEditar_Click(object sender, EventArgs e) { if (DataGridViewDatos.SelectedRows.Count > 0) { DataGridViewRow r = DataGridViewDatos.SelectedRows[0]; Marca marca = (Marca)r.Tag; Marca marcaAux = (Marca)marca.Clone(); FrmMarcasAE frm = new FrmMarcasAE(this); frm.Text = "Editar Marca"; frm.SetMarca(marca); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { marca = frm.GetMarca(); _servicio.Guardar(marca); SetearFila(r, marca); Helper.MensajeBox("Registro Agregado", Tipo.Success); } catch (Exception exception) { Helper.MensajeBox(exception.Message, Tipo.Error); } } } }