Esempio n. 1
0
        /// <summary>
        /// 预览订单打印
        /// </summary>
        /// <returns></returns>
        public ActionResult Preview(int tradeId)
        {
            string error = "";
            TradePrintInfo tradePrintInfo = new TradePrintInfo();
            Trade trade;
            if (TradeUtilizer.GetTrade(tradeId, Session["SessionKey"].ToString(), out trade))
            {
                tradePrintInfo.tradeInfo = trade;
                Sender sender = ServiceUtilizer.GetCurrentEntity<Sender>(Session[Constants.User_Id]);
                if (null != sender)
                {
                    SenderInfoPrintSettings senderInfoPrintSettings = ServiceUtilizer.GetCurrentEntity<SenderInfoPrintSettings>(Session[Constants.User_Id]);
                    if (null == senderInfoPrintSettings)//如果没有,则按照默认值使用
                    {
                        senderInfoPrintSettings = new SenderInfoPrintSettings();
                    }
                    tradePrintInfo.senderInfoPrintSettings = senderInfoPrintSettings;

                    ReceiverInfoPrintSettings receiverInfoPrintSettings = ServiceUtilizer.GetCurrentEntity<ReceiverInfoPrintSettings>(Session[Constants.User_Id]);
                    if (null == receiverInfoPrintSettings)//如果没有,则按照默认值使用
                    {
                        receiverInfoPrintSettings = new ReceiverInfoPrintSettings();
                    }
                    tradePrintInfo.receiverInfoPrintSettings = receiverInfoPrintSettings;

                    return View(tradePrintInfo);
                }
                else
                {
                    error = ServiceUtilizer.ErrorMsg;
                }
            }
            return Content(error);
        }
Esempio n. 2
0
 public ActionResult ChangeReceiverInfoPrintSettings(ReceiverInfoPrintSettings receiverInfoPrintSettings)
 {
     IService<ReceiverInfoPrintSettings> ReceiverInfoPrintSettingsService = ServiceUtilizer.GetCurrentService<ReceiverInfoPrintSettings>();
     if (ReceiverInfoPrintSettingsService.UpdateEntity(receiverInfoPrintSettings))
     {
         return RedirectToAction("ViewReceiverInfoPrintSettings");
     }
     else
     {
         return Content(ReceiverInfoPrintSettingsService.ErrorMsg);
     }
 }