Exemplo n.º 1
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     controller.ActualizarExistencias(inventario.ConvertAll(b => (DataAccess.Inventario)b));
     MessageBox.Show("Inventario actualizado");
     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);
     }
     tbPaginaActual.Text      = PaginaActual.ToString();
     PaginaTotal              = controller.ObtenerPaginasDeTablaInventario();
     tbPaginaTotal.Text       = PaginaTotal.ToString();
     dgInventario.ItemsSource = null;
     dgInventario.ItemsSource = inventario;
 }