示例#1
0
        public ActionResult AddColor(FormCollection collection)
        {
            string LastUser = "";

            if (CurrentWechatUserInfo != null)
            {
                LastUser = CurrentWechatUserInfo.openid;
            }
            else
            {
                return(Content("长时间未操作,系统已自动退出,请从微信公众号菜单重新进入!"));
            }
            try
            {
                // Save Cusotmer

                Color color = new Color();
                color.ColorID     = "0";
                color.ColorName   = collection.GetValue("ColorName").AttemptedValue.Trim();
                color.ColorType   = collection.GetValue("ColorType").AttemptedValue.Trim();
                color.ColorCode   = collection.GetValue("ColorCode").AttemptedValue.Trim();
                color.ColorTypeID = collection.GetValue("ColorTypeID").AttemptedValue.Trim();
                color.ColorActive = "0";
                foreach (var item in collection)
                {
                    if (item.ToString() == "ColorActive")
                    {
                        color.ColorActive = collection.GetValue("ColorActive").AttemptedValue.Trim();
                        break;
                    }
                }

                if (string.IsNullOrEmpty(color.ColorName) || color.ColorName == "")
                {
                    return(Content("请填写颜色名称!"));
                }
                if (string.IsNullOrEmpty(color.ColorType) || color.ColorType == "")
                {
                    return(Content("请选择颜色类型!"));
                }
                DataAPI.BasicDataController dtc = new DataAPI.BasicDataController();
                if (dtc.CheckDuplicateColor(color, CurrentUserInfo.CompanyID) == false)
                {
                    return(Content("你录入的颜色已存在系统中!"));
                }
                if (color.ColorActive.ToLower() == "on")
                {
                    color.ColorActive = "1";
                }
                if (dtc.AddColor(color, LastUser) == "1")
                {
                    return(Content("1"));
                }
                else
                {
                    return(Content("保存失败!"));
                }
            }
            catch
            {
                return(Content("-1"));
            }
        }