/// <summary> /// 更新组合产品的价格,用于Create HM Group页面的价格更新。和非组合产品调用的是同一个方法。 /// CreateDate:2013年11月19日17:27:11 /// </summary> /// <param name="model"></param> /// <param name="costing"></param> /// <returns></returns> public ActionResult EditHMGroupCosting(CMS_HMNUM_Model model, CMS_HM_Costing_Model costing) { try { User_Profile_Model curUserInfo = new CommonController().GetCurrentUserbyCookie(Request[ConfigurationManager.AppSettings["userInfoCookiesKey"]]); HmConfigServices hcSvr = new HmConfigServices(); if (!hcSvr.EditHmnumCosting(model, ref costing, curUserInfo.User_Account)) { return(Json(new NBCMSResultJson { Status = StatusType.Error, Data = "Fail to udate current HM#'s costing" })); } return(Json(new NBCMSResultJson { Status = StatusType.OK, Data = costing })); } catch (Exception ex) { NBCMSLoggerManager.Error(""); NBCMSLoggerManager.Error(ex.Message); NBCMSLoggerManager.Error(ex.StackTrace); NBCMSLoggerManager.Error(""); return(Json(new NBCMSResultJson { Status = StatusType.Exception, Data = ex.Message })); } }
/// <summary> /// 更新产品尺寸信息,用于HM# Configuration页面的Product Demensions信息更新 /// Author:Lee Date:2013年11月16日10:51:34 /// </summary> /// <param name="dimList"></param> /// <returns></returns> public ActionResult EditHmDimensions(IEnumerable <CMS_ProductDimension_Model> dimList) { try { var curUserInfo = new CommonController().GetCurrentUserbyCookie(Request[ConfigurationManager.AppSettings["userInfoCookiesKey"]]); var hcSvr = new HmConfigServices(); if (!hcSvr.EditHmDimensions(dimList, curUserInfo.User_Account)) { return(Json(new NBCMSResultJson { Status = StatusType.Error, Data = "Fail to udate current HM#'s cartons" })); } return(Json(new NBCMSResultJson { Status = StatusType.OK, Data = "OK" })); } catch (Exception ex) { NBCMSLoggerManager.Error(""); NBCMSLoggerManager.Error(ex.Message); NBCMSLoggerManager.Error(ex.StackTrace); NBCMSLoggerManager.Error(""); return(Json(new NBCMSResultJson { Status = StatusType.Exception, Data = ex.Message })); } }
/// <summary> /// 删除尺寸信息,用户HMConfig页面使用 /// CreateDate:2013年12月10日17:01:20 /// </summary> /// <param name="DimID"></param> /// <returns></returns> public ActionResult DeleteDimension(long DimID) { try { var hcSvr = new HmConfigServices(); if (!hcSvr.DeleteDimension(DimID)) { return(Json(new NBCMSResultJson { Status = StatusType.Error, Data = "Fail to Add current HM#'s cartons" })); } return(Json(new NBCMSResultJson { Status = StatusType.OK, Data = "OK" })); } catch (Exception ex) { NBCMSLoggerManager.Error(""); NBCMSLoggerManager.Error(ex.Message); NBCMSLoggerManager.Error(ex.StackTrace); NBCMSLoggerManager.Error(""); return(Json(new NBCMSResultJson { Status = StatusType.Exception, Data = ex.Message })); } }
/// <summary> /// 根据Larfier测试结果,需要对没有箱柜尺寸的HM新增这些参数 /// CreateDate:2013年12月10日16:30:50 /// </summary> /// <param name="ctnModel"></param> /// <returns></returns> public ActionResult AddDimension(CMS_ProductDimension_Model dimModel) { try { var curUserInfo = new CommonController().GetCurrentUserbyCookie(Request[ConfigurationManager.AppSettings["userInfoCookiesKey"]]); var hcSvr = new HmConfigServices(); long DimID = 0; if (!hcSvr.AddDimension(dimModel, curUserInfo.User_Account, out DimID)) { return(Json(new NBCMSResultJson { Status = StatusType.Error, Data = "Fail to Add current HM#'s Dimension" })); } return(Json(new NBCMSResultJson { Status = StatusType.OK, Data = DimID })); } catch (Exception ex) { NBCMSLoggerManager.Error(""); NBCMSLoggerManager.Error(ex.Message); NBCMSLoggerManager.Error(ex.StackTrace); NBCMSLoggerManager.Error(""); return(Json(new NBCMSResultJson { Status = StatusType.Exception, Data = ex.Message })); } }
/// <summary> /// 编辑HM#基本信息,用于HMNUM Configuration页面 /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult EditHmBasicInfo(CMS_HMNUM_Model model) { try { var curUserInfo = new CommonController().GetCurrentUserbyCookie(Request[ConfigurationManager.AppSettings["userInfoCookiesKey"]]); var hcSvr = new HmConfigServices(); if (!hcSvr.EditHmBasicInfo(model, curUserInfo.User_Account)) { return(Json(new NBCMSResultJson { Status = StatusType.Error, Data = "Fail to udate current HM#'s basic info" })); } return(Json(new NBCMSResultJson { Status = StatusType.OK, Data = "OK" })); } catch (Exception ex) { NBCMSLoggerManager.Error(""); NBCMSLoggerManager.Error(ex.Message); NBCMSLoggerManager.Error(ex.StackTrace); NBCMSLoggerManager.Error(""); return(Json(new NBCMSResultJson { Status = StatusType.Exception, Data = ex.Message })); } }
// // GET: /HMConfig/ public ActionResult Index() { CMS_HMNUM_Model model = null; var hSvr = new HmConfigServices(); var pID = Request["ProductID"]; if (String.IsNullOrEmpty(pID)) { return(View(model)); } model = hSvr.GetSingleHm(new CMS_HMNUM_Model { ProductID = Convert.ToInt64(pID) }); ViewBag.Media_Data_list = new JavaScriptSerializer().Serialize(model.MediaList);//提供JS脚本做图像的bubble展示使用 2014年5月16日14:25:18... //ViewBag.CMSImgUrl = ConfigurationManager.AppSettings["CMSImgUrl"]; ViewBag.CMSImgUrl = Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath + "/MediaLib/Files/"; return(View(model)); }