private void nuevoToolStripMenuItem_Click(object sender, EventArgs e) { ProductoDialog dialog = new ProductoDialog(); if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { dialog.Save(); Data.Producto record = dialog.Record; record.IdProducto = Data.Default.Db.USPPRODUCTOINSERTAR <int>(Record.FromInstance(dialog.Record)); source.Add(record); dgvProducto.Update(); dgvProducto.Refresh(); } dialog.Dispose(); }
private void editarToolStripMenuItem_Click(object sender, EventArgs e) { if (dgvProducto.SelectedRows.Count > 0) { ProductoDialog dialog = new ProductoDialog(source[dgvProducto.SelectedRows[0].Index]); if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { dialog.Save(); dynamic record = dialog.Record; Data.Default.Db.USPPRODUCTOACTUALIZAR(Record.FromInstance(dialog.Record)); dgvProducto.Update(); dgvProducto.Refresh(); } dialog.Dispose(); } }