private void tsbEditar_Click(object sender, EventArgs e) { if (DgvDatos.SelectedRows.Count > 0) { var r = DgvDatos.SelectedRows[0]; Producto producto = (Producto)r.Tag; producto = servicio.GetProductoPorId(producto.ProductoId); FrmProductosAE frm = new FrmProductosAE(); frm.Text = "Editar Producto"; frm.SetProducto(producto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { producto = frm.GetProducto(); servicio.Guardar(producto); SetearFila(r, producto); Helper.MensajeBox("Producto editado con exito", Tipo.Success); } catch (Exception ex) { Helper.MensajeBox(ex.Message, Tipo.Error); } } } }
private void tsbEditar_Click(object sender, EventArgs e) { if (DataGridViewDatos.SelectedRows.Count == 0) { return; } DataGridViewRow r = DataGridViewDatos.SelectedRows[0]; Producto p = (Producto)r.Tag; p = _servicio.GetProductoPorId(p.ProductoId); FrmProductosAE frm = new FrmProductosAE(); frm.Text = "Editar un Producto"; frm.SetProducto(p); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { p = frm.GetProducto(); _servicio.Guardar(p); SetearFila(r, p); Helper.MensajeBox("Registro modificado", Tipo.Success); } catch (Exception exception) { Console.WriteLine(exception); throw; } } }