void ReceiveReturns_Loaded(object sender, RoutedEventArgs e)
 {
     try
     {
         vm = DataContext as ListReturnsViewModel;
         string _returnsId = NavigationService.Source.OriginalString.ParseQueryString("ReturnsId");
         if (!string.IsNullOrEmpty(_returnsId))
         {
             string ProductId = _returnsId;
             vm.ReturnNoteId = new Guid(ProductId);
             vm.LoadReturnCommand.Execute(null);
         }
         LocalizeLabels();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #2
0
 /// <summary>
 /// Provides a deterministic way to create the ListReturnsViewModel property.
 /// </summary>
 public static void CreateListReturnsViewModel()
 {
     if (_ListReturnsViewModel == null)
     {
         _ListReturnsViewModel = new ListReturnsViewModel();
     }
 }
 public void LoadData(ListReturnsViewModel.ListRNLineItemsViewModel item, List<ListProductSerialItem> serials)
 {
     using (StructureMap.IContainer cont = NestedContainer)
     {
         Id = item.Id;
         SerialItems.Clear();
         StartSerialNo = "";
         EndSerialNo = "";
         ReturnType = item.ReturnType;
         Product = !string.IsNullOrEmpty(item.Product) ? item.Product : "n/a";
         Expected = item.ReturnType == "Inventory" ? item.Expected : item.Value;
         ActualExpected = item.Actual;
         ProductId = item.ProductId;
         foreach (var itemToLoad in serials)
         {
             SerialItems.Add(itemToLoad);
         }
         var allowBarCodeInput = Using<ISettingsRepository>(cont).GetByKey(SettingsKeys.AllowBarcodeInput);
         if (allowBarCodeInput != null)
         {
             AllowBarCodeInput = allowBarCodeInput.Value == "1" ? true : false;
         }
     }
 }
Beispiel #4
0
 /// <summary>
 /// Provides a deterministic way to delete the ListReturnsViewModel property.
 /// </summary>
 public static void ClearListReturnsViewModel()
 {
     _ListReturnsViewModel.Cleanup();
     _ListReturnsViewModel = null;
 }