Пример #1
0
        private void btnMostrarInventario_Click(object sender, RoutedEventArgs e)
        {
            Inventario2 inventario = new Inventario2();

            dgvProductos.Rows.Clear();
            if ((bool)chkVerCeroUnidades.IsChecked)
            {
                //mostrar todo
                for (int i = 0; i < inventario.Cantidades.Length; i++)
                {
                    dgvProductos.RowCount += 1;
                    dgvProductos.Rows[dgvProductos.RowCount - 1].Cells[0].Value = inventario.Cantidades[i];
                    dgvProductos.Rows[dgvProductos.RowCount - 1].Cells[1].Value = inventario.Descripciones[i];
                    dgvProductos.Rows[dgvProductos.RowCount - 1].Cells[2].Value = inventario.Precios[i];
                }
            }
            else
            {
                //mostrar solo las unidades > 0
                for (int i = 0; i < inventario.Cantidades.Length; i++)
                {
                    if (inventario.Cantidades[i] > 0)
                    {
                        dgvProductos.RowCount += 1;
                        dgvProductos.Rows[dgvProductos.RowCount - 1].Cells[0].Value = inventario.Cantidades[i];
                        dgvProductos.Rows[dgvProductos.RowCount - 1].Cells[1].Value = inventario.Descripciones[i];
                        dgvProductos.Rows[dgvProductos.RowCount - 1].Cells[2].Value = inventario.Precios[i];
                    }
                }
            }
        }
        private void btnGuardar_Click(object sender, RoutedEventArgs e)
        {
            Inventario2 inventario = new Inventario2();

            for (int i = 0; i < dgvProductos.RowCount; i++)
            {
                inventario.Agregar(int.Parse(dgvProductos.Rows[i].Cells[0].Value.ToString()), dgvProductos.Rows[i].Cells[1].Value.ToString(), double.Parse(dgvProductos.Rows[i].Cells[2].Value.ToString()) * (1 + ((double)nudPorcIncremento.Value / 100)));
            }
            MessageBox.Show("Productos agregados al inventario correctamente", "Mi Pequenio Enfemito", MessageBoxButton.OK, MessageBoxImage.Information);
        }
Пример #3
0
 public GenerarVenta()
 {
     InitializeComponent();
     repositor = new RepositorEmpleado();
     cmbMaterias.ItemsSource = repositor.Leerempleados();
     _inventario             = new Inventario2();
     //_historico = new Historico();
     for (int i = 0; i < _inventario.Cantidades.Length; i++)
     {
         cmbProducto.Items.Add(_inventario.Descripciones[i]);
     }
     dgvProductos.Columns[0].HeaderText = "Cantidad";
     dgvProductos.Columns[1].HeaderText = "Nombre";
     dgvProductos.Columns[2].HeaderText = "Precio compra";
     dgvProductos.Columns[3].HeaderText = "Precio Venta";
     dgvProductos.Columns[1].Width      = 150;
 }