Beispiel #1
0
 //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();
 }
Beispiel #2
0
 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();
         }
     }
 }
Beispiel #3
0
        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();
        }
Beispiel #4
0
 //Constructor para editar
 public ProductoDialog(Data.Producto record)
 {
     InitializeComponent();
     entity = record;
     Load();
 }