public ActionResult ChangeShipmentOrderPrintSettings(ShipmentOrderPrintSettings shipmentOrderPrintSettings) { IService<ShipmentOrderPrintSettings> ReceiverInfoPrintSettingsService = ServiceUtilizer.GetCurrentService<ShipmentOrderPrintSettings>(); if (ReceiverInfoPrintSettingsService.UpdateEntity(shipmentOrderPrintSettings)) { return RedirectToAction("ViewShipmentOrderPrintSettings"); } else { return Content(ReceiverInfoPrintSettingsService.ErrorMsg); } }
/// <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); }