private void GetStock()
 {
     try
     {
         NStock stock = new NStock();
         var    lista = stock.ConsultarStock();
         EStockBindingSource.DataSource = lista;
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message, "Error - Obtener datos de stock", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     finally
     {
         this.reportViewer1.RefreshReport();
     }
 }
        private void MostrarStockArticulos()
        {
            var lista = stock.ConsultarStock();

            lblTotalRegistro.Text = $"Total registros: {lista.Count}";

            if (lista.Count > 0)
            {
                dgvArticulos.AutoGenerateColumns = false;
                dgvArticulos.DataSource          = lista;

                dgvArticulos.Columns[0].DataPropertyName = "Codigo";
                dgvArticulos.Columns[1].DataPropertyName = "Articulo";
                dgvArticulos.Columns[2].DataPropertyName = "Categoria";
                dgvArticulos.Columns[3].DataPropertyName = "StockInicial";
                dgvArticulos.Columns[4].DataPropertyName = "StockActual";
                dgvArticulos.Columns[5].DataPropertyName = "CantidadVentas";
            }
            else
            {
                MessageBox.Show("No hay registros de Artículos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }