예제 #1
0
 public InventarioActual()
 {
     InitializeComponent();
     inventario.Clear();
     foreach (var item in controller.ObtenerInventarioPorRango(PaginaActual))
     {
         CustomInventario customInventario = new CustomInventario()
         {
             ExistenciaInicial = item.ExistenciaInicial,
             ExistenciaTotal   = item.ExistenciaTotal,
             idInventario      = item.idInventario,
             Producto          = item.Producto,
             UnidadMedida      = item.UnidadMedida
         };
         ProductoController  productoController = new ProductoController();
         DataAccess.Producto producto           = new DataAccess.Producto();
         customInventario.CodigoProducto = productoController.ObtenerProductoPorId((int)customInventario.Producto).Codigo;
         inventario.Add(customInventario);
     }
     if (!inventario.Any())
     {
         MessageBox.Show("No se tienen productos registrados");
         this.Close();
     }
     else
     {
         tbPaginaActual.Text      = PaginaActual.ToString();
         PaginaTotal              = controller.ObtenerPaginasDeTablaInventario();
         tbPaginaTotal.Text       = PaginaTotal.ToString();
         dgInventario.ItemsSource = inventario;
     }
 }