コード例 #1
0
        /// <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
                }));
            }
        }
コード例 #2
0
 /// <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
         }));
     }
 }
コード例 #3
0
 /// <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
         }));
     }
 }
コード例 #4
0
 /// <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
         }));
     }
 }
コード例 #5
0
 /// <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
         }));
     }
 }
コード例 #6
0
        //
        // 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));
        }