Пример #1
0
 public ActionResult ChangeShipmentOrderPrintSettings(ShipmentOrderPrintSettings shipmentOrderPrintSettings)
 {
     IService<ShipmentOrderPrintSettings> ReceiverInfoPrintSettingsService = ServiceUtilizer.GetCurrentService<ShipmentOrderPrintSettings>();
     if (ReceiverInfoPrintSettingsService.UpdateEntity(shipmentOrderPrintSettings))
     {
         return RedirectToAction("ViewShipmentOrderPrintSettings");
     }
     else
     {
         return Content(ReceiverInfoPrintSettingsService.ErrorMsg);
     }
 }
Пример #2
0
        /// <summary>
        /// 订货单直接打印
        /// </summary>
        /// <returns></returns>
        public ActionResult ShipmentOrderPrint(int tradeId)
        {
            string error = "";
            ShipmentOrderPrintInfo shipmentOrderPrintInfo = new ShipmentOrderPrintInfo();
            Trade trade;
            if (TradeUtilizer.GetTrade(tradeId, Session["SessionKey"].ToString(), out trade))
            {
                shipmentOrderPrintInfo.tradeInfo = trade;

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

                return View(shipmentOrderPrintInfo);

            }
            return Content(error);
        }