示例#1
0
 private void CargarDataGridView()
 {
     try
     {
         dgvProductos.AutoGenerateColumns = false;
         if (checkBoxProdExistBaja.Checked == true)
         {
             List <proc_CargarProductosExistBajaPorProveedor_Result> lista = productosNegocio.CargarProductosExistBajaPorProveedor(proveedorID, indicePagina, tamanoPagina, filtro, columna).ToList();
             if (lista.Count < tamanoPagina)
             {
                 finalLista = true;
             }
             foreach (var item in lista)
             {
                 proc_CargarProductosExistBajaPorProveedor_Results.Add(item);
             }
             dgvProductos.DataSource = proc_CargarProductosExistBajaPorProveedor_Results;
         }
         else
         {
             List <proc_CargarProductosPorProveedor_Result> lista = productosNegocio.CargarProductosPorProveedor(proveedorID, indicePagina, tamanoPagina, filtro, columna).ToList();
             if (lista.Count < tamanoPagina)
             {
                 finalLista = true;
             }
             foreach (var item in lista)
             {
                 proc_BuscarProductosPorProveedor_Results.Add(item);
             }
             dgvProductos.DataSource = proc_BuscarProductosPorProveedor_Results;
         }
         OrdenarColumnasDGV();
     }
     catch (Exception exc)
     {
         MessageBox.Show("Error: No se ha podido cargar los productos correctamente, intente de nuevo por favor.",
                         "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Loggeator.EscribeEnArchivo(exc.ToString());
     }
 }