/// <summary> /// 新建退货单 /// </summary> /// <returns>结果</returns> /// <remarks>2013-8-15 杨浩 创建</remarks> /// <remarks>2013-09-12 周唐炬 实现</remarks> public Result AddRejectedOrders(RejectedOrders rejectedOrders) { var result = new Result() { StatusCode = -1 }; try { if (rejectedOrders != null) { var model = GetRejectedOrdersModel(rejectedOrders); result = CreateReceiptTransaction(model, rejectedOrders); } else { result.Message = "退货单数据不能为空!"; } } catch (Exception ex) { if (ex is HytException) { result.Message = ex.Message; } SysLog.Instance.Error(LogStatus.系统日志来源.商城AndroidApp, "新建退货单" + ex.Message, LogStatus.系统日志目标类型.用户, CurrentUser.SysNo, ex); } return(result); }
/// <summary> /// 生成退货单实体 /// </summary> /// <param name="rejectedOrders">客户提交退换货信息</param> /// <returns>退货单实体</returns> /// <remarks>2013-09-12 周唐炬 创建</remarks> private CBRcReturn GetRejectedOrdersModel(RejectedOrders rejectedOrders) { var model = GetExchangesModel(rejectedOrders, RmaStatus.RMA类型.售后退货); model.IsPickUpInvoice = rejectedOrders.IsPickUpInvoice; model.RefundBank = rejectedOrders.RefundBank; model.RefundAccountName = rejectedOrders.RefundAccountName; model.RefundAccount = rejectedOrders.RefundAccount; return(model); }
public RejectedOrdersPage() { InitializeComponent(); BindingContext = rejectedOrders = new RejectedOrders(); }