//Constructor para uno nuevo public ProductoDialog() { InitializeComponent(); entity = new Data.Producto(); entity.Categoria = ""; entity.Marca = ""; entity.Nombre = ""; entity.Descripcion = ""; entity.Especificaciones = ""; entity.Precio = 0.0m; Load(); }
private void eliminarToolStripMenuItem_Click(object sender, EventArgs e) { if (dgvProducto.SelectedRows.Count > 0) { if (MessageBox.Show("¿Esta seguro que desea eliminar el producto?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Data.Producto producto = source[dgvProducto.SelectedRows[0].Index]; dgvProducto.Rows.Remove(dgvProducto.SelectedRows[0]); Data.Default.Db.USPPRODUCTOELIMINAR(Record.FromInstance(producto)); source.Remove(producto); dgvProducto.Update(); dgvProducto.Refresh(); } } }
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(); }
//Constructor para editar public ProductoDialog(Data.Producto record) { InitializeComponent(); entity = record; Load(); }