private void LoadListBoxData() { CommonDataFacade commonDataFacade = new CommonDataFacade(this); OrderCheckItemQueryFilter queryFilter = new OrderCheckItemQueryFilter(); queryFilter.PagingInfo = new PagingInfo { PageSize = int.MaxValue, PageIndex = 0, SortBy = "" }; queryFilter.ReferenceType = "ST"; queryFilter.CompanyCode = CPApplication.Current.CompanyCode; OrderCheckItemFacade facade = new OrderCheckItemFacade(this); facade.QueryOrderCheckItem(queryFilter, (obj, args) => { if (args.FaultsHandle()) { return; } rightList = DynamicConverter <OrderCheckItemVM> .ConvertToVMList(args.Result.Rows); rightList = FindAll(rightList, x => x.SysNo.HasValue); ListBox_SelectedShippingTypeList.ItemsSource = rightList; commonDataFacade.GetShippingTypeList(true, (obj2, args2) => { leftList = args2.Result; leftList = FindAll(leftList, x => x.SysNo.HasValue); if (rightList != null && leftList != null) { foreach (OrderCheckItemVM p in rightList) { leftList.Remove(leftList.Where(x => x.SysNo.ToString() == p.ReferenceContent).FirstOrDefault()); } } ListBox_ShippingTypeList.ItemsSource = leftList; }); }); }
private void LoadComboBoxData() { CodeNamePairHelper.GetList("Customer", "DistributionServiceType", CodeNamePairAppendItemType.Select, (obj, args) => { this.Combox_DTServiceType.ItemsSource = args.Result; this.Combox_DTServiceType.SelectedIndex = 0; }); CommonDataFacade commonDataFacade = new CommonDataFacade(this); commonDataFacade.GetShippingTypeList(true, (obj, args) => { if (args.FaultsHandle()) { return; } this.Combox_ServiceObject.ItemsSource = args.Result; this.Combox_ServiceObject.SelectedIndex = 0; }); }