public override void ReturnGoodsSearch() { SaleRmaList.Clear(); IList <OPC_SaleRMA> list = AppEx.Container.GetInstance <ICustomerGoodsReturnService>().ReturnGoodsSearchForSelf(ReturnGoodsGet); if (list == null) { ClearOrInitData(); } else { SaleRmaList = list.ToList(); } }
/*退货单查询*/ public virtual void ReturnGoodsSearch() { SaleRmaList.Clear(); if (OrderItemList != null) { OrderItemList.Clear(); } IList <OPC_SaleRMA> list = AppEx.Container.GetInstance <ICustomerGoodsReturnService>().ReturnGoodsSearch(ReturnGoodsGet); if (list == null) { ClearOrInitData(); } else { SaleRmaList = list.ToList(); } }
public async void ReceivingGoodsSubmit() { List <RMADto> saleRmaSelected = SaleRmaList.Where(e => e.IsSelected).ToList(); if (saleRmaSelected.Count == 0) { await MvvmUtility.ShowMessageAsync("请勾选收货单", "提示", MessageBoxButton.OK, MessageBoxImage.Warning); return; } bool flag = AppEx.Container.GetInstance <IPackageService>() .ReceivingGoodsSubmit(saleRmaSelected.Select(e => e.RMANo).ToList()); await MvvmUtility.ShowMessageAsync(flag? "确认收货成功" : "确认收货失败", "提示", MessageBoxButton.OK, flag?MessageBoxImage.Information : MessageBoxImage.Error); if (flag) { if (RmaDetailList != null) { RmaDetailList.Clear(); } SearchRmaAndSaleRma(); } }