Example #1
0
        void _inventoryManagementModel_GetVendorsComplete(object sender, DataObjectResultsArgs <Vendor> e)
        {
            if (!e.HasError)
            {
                // cancel any changes before setting VendorsSource
                if (_inventoryManagementModel.HasChanges)
                {
                    _inventoryManagementModel.RejectChanges();
                }

                _allVendors = e.Results.OrderBy(g => g.VendorName);

                VendorsSource = new CollectionViewSource {
                    Source = _allVendors
                };
                VendorsSource.View.CurrentChanging += View_CurrentChanging;

                // set the first row as the current vendor
                if (_allVendors.Count() >= 1)
                {
                    var enumerator = _allVendors.GetEnumerator();
                    enumerator.MoveNext();
                    CurrentVendor = enumerator.Current;

                    AppMessages.EditVendorMessage.Send(CurrentVendor);
                }
            }
            else
            {
                // notify user if there is any error
                AppMessages.RaiseErrorMessage.Send(e.Error);
            }
        }
        void _inventoryManagementModel_GetCommoditiesComplete(object sender, DataObjectResultsArgs <Commodity> e)
        {
            if (!e.HasError)
            {
                // cancel any changes before setting AllCommoditiesSource
                if (_inventoryManagementModel.HasChanges)
                {
                    _inventoryManagementModel.RejectChanges();
                }

                _allCommodities = e.Results.OrderBy(g => g.PartNumber).ThenBy(g => g.InventoryID);

                CommoditiesSource = new CollectionViewSource {
                    Source = _allCommodities
                };
                CommoditiesSource.View.CurrentChanging += View_CurrentChanging;

                // set the first row as the current issue
                if (_allCommodities.Count() >= 1)
                {
                    var enumerator = _allCommodities.GetEnumerator();
                    enumerator.MoveNext();
                    CurrentCommodity = enumerator.Current;

                    AppMessages.EditCommodityMessage.Send(CurrentCommodity);
                }
            }
            else
            {
                // notify user if there is any error
                AppMessages.RaiseErrorMessage.Send(e.Error);
            }
        }
Example #3
0
 void _inventoryManagementModel_GetVendorsComplete(object sender, DataObjectResultsArgs <Vendor> e)
 {
     if (!e.HasError)
     {
         VendorEntries = e.Results.OrderBy(g => g.VendorName);
         // check whether IssueTypeEntries is populated after CurrentIssue
         AssignCurrentCommodity(null);
     }
     else
     {
         // notify user if there is any error
         AppMessages.RaiseErrorMessage.Send(e.Error);
     }
 }
        void _inventoryManagementModel_GetVendorsComplete(object sender, DataObjectResultsArgs<Vendor> e)
        {
            if (!e.HasError)
            {
                // cancel any changes before setting VendorsSource
                if (_inventoryManagementModel.HasChanges)
                {
                    _inventoryManagementModel.RejectChanges();
                }

                _allVendors = e.Results.OrderBy(g => g.VendorName);

                VendorsSource = new CollectionViewSource { Source = _allVendors };
                VendorsSource.View.CurrentChanging += View_CurrentChanging;

                // set the first row as the current vendor
                if (_allVendors.Count() >= 1)
                {
                    var enumerator = _allVendors.GetEnumerator();
                    enumerator.MoveNext();
                    CurrentVendor = enumerator.Current;

                    AppMessages.EditVendorMessage.Send(CurrentVendor);
                }
            }
            else
            {
                // notify user if there is any error
                AppMessages.RaiseErrorMessage.Send(e.Error);
            }
        }
        void _inventoryManagementModel_GetCommoditiesComplete(object sender, DataObjectResultsArgs<Commodity> e)
        {
            if (!e.HasError)
            {
                // cancel any changes before setting AllCommoditiesSource
                if (_inventoryManagementModel.HasChanges)
                {
                    _inventoryManagementModel.RejectChanges();
                }

                _allCommodities = e.Results.OrderBy(g => g.PartNumber).ThenBy(g => g.InventoryID);

                CommoditiesSource = new CollectionViewSource { Source = _allCommodities };
                CommoditiesSource.View.CurrentChanging += View_CurrentChanging;

                // set the first row as the current issue
                if (_allCommodities.Count() >= 1)
                {
                    var enumerator = _allCommodities.GetEnumerator();
                    enumerator.MoveNext();
                    CurrentCommodity = enumerator.Current;

                    AppMessages.EditCommodityMessage.Send(CurrentCommodity);
                }
            }
            else
            {
                // notify user if there is any error
                AppMessages.RaiseErrorMessage.Send(e.Error);
            }
        }
 void _inventoryManagementModel_GetVendorsComplete(object sender, DataObjectResultsArgs<Vendor> e)
 {
     if (!e.HasError)
     {
         VendorEntries = e.Results.OrderBy(g => g.VendorName);
         // check whether IssueTypeEntries is populated after CurrentIssue
         AssignCurrentCommodity(null);
     }
     else
     {
         // notify user if there is any error
         AppMessages.RaiseErrorMessage.Send(e.Error);
     }
 }