Esempio n. 1
0
        private void GetModel()
        {
            ShowShop.BLL.SystemInfo.CustomerSetting bll = new ShowShop.BLL.SystemInfo.CustomerSetting();
            Model.SystemInfo.CustomerSetting model = bll.GetModel();
            if (model != null)
            {
                this.txtId.Value = model.SID.ToString();
                this.ckbAllowRegister.Text = model.AllowRegister;
                this.ckbSameEmailRegister.Text = model.SameEmailRegister.ToString();
                this.ckbAdminValidate.Text = model.AdminValidate.ToString();
                this.ckbEmailValidate.Text = model.EmailValidate.ToString();
                this.txtEmailValidateContent.Text = model.EmailValidateContent;
                this.ckbHandselCoupons.Text = model.HandselCoupons.ToString();
                this.txtHandselCouponsNumber.Text = model.HandselCouponsNumber.ToString();
                this.txtHandselCouponsBeginTime.Text = model.HandselCouponsBeginTime.ToString();
                this.txtHandselCouponsEndTime.Text = model.HandselCouponsEndTime.ToString();
                this.txtHandselPoint.Text = model.HandselPoint;
                this.txtForbidUserId.Text = model.ForbidUserId;
                this.ckbAnswerValidate.Text = model.AnswerValidate.ToString();
                this.txtQuestionFirst.Text = model.QuestionFirst;
                this.txtAnswerFirst.Text = model.AnswerFirst;
                this.txtQuestionSecond.Text = model.QuestionSecond;
                this.txtAnswerSecond.Text = model.AnswerSecond;
                this.ddlUserDefaultGroup.SelectedValue = model.UserDefaultGroup;
                this.ckbGetPasswordMethod.Text = model.GetPasswordMethod.ToString();
                this.txtLoginPoint.Text = model.LoginPoint.ToString();
                this.ckbLoginIsNeedCheckCode.Text = model.LoginIsNeedCheckCode.ToString();
                this.ckbAllowOtherLogin.Text = model.AllowOtherLogin.ToString();
                this.txtMoneyToCoupons.Text = model.MoneyToCoupons;
                this.txtMoneyToDate.Text = model.MoneyToDate;
                this.txtPointToCoupons.Text = model.PointToCoupons;
                this.txtPointToDate.Text = model.PointToDate;
                this.txtCouponsName.Text = model.CouponsName;
                this.txtCouponsUnits.Text = model.CouponsUnits;
                foreach (ListItem item in this.ckbRegisterRequired.Items)
                {
                    if (model.RegisterRequired.IndexOf(item.Value)>=0)
                    {
                        item.Selected=true;
                    }
                }
                foreach (ListItem item in this.ckbRegisterRequiredOptional.Items)
                {
                    if (model.RegisterRequiredOptional.IndexOf(item.Value)>=0)
                    {
                        item.Selected=true;
                    }
                }

            }
            bll = null;
            model = null;
        }
Esempio n. 2
0
        public SysParameter()
        {
            int intCache = 30;//缓存时间
            string cc_WebSetting = "WebSetting";
            string cc_CustomerSetting = "CustomerSetting";
            //string cc_ThumbnailsSetting = "ThumbnailsSetting";
               // string cc_ShopSetting = "ShopSetting";

            #region 系统参数设置
            object objWebSetting=ChangeHope.Common.CacheClass.GetCache(cc_WebSetting);
            ShowShop.Model.SystemInfo.WebSetting wsmodel = null;
            if (objWebSetting != null)
            {
                wsmodel = (ShowShop.Model.SystemInfo.WebSetting)objWebSetting;
            }
            else
            {
                ShowShop.BLL.SystemInfo.WebSetting wsbll = new ShowShop.BLL.SystemInfo.WebSetting();
                wsmodel = wsbll.GetModel();
                ChangeHope.Common.CacheClass.SetCache(cc_WebSetting, wsmodel, DateTime.Now.AddMinutes(intCache), TimeSpan.Zero);
            }
            if (wsmodel != null)
            {
                imageSize = wsmodel.Filesize;
                _isopensite = wsmodel.CloseWebSite == 1 ? true : false;
                _isopenshops = wsmodel.CloseShop == 1 ? true : false;
                _isopenbbs = wsmodel.CloseBBS == 1 ? true : false;
                _sitehttp = wsmodel.WebSiteDomain;
                _dummypath = wsmodel.WebSitePath;
                _websitename = wsmodel.WebSiteName;
                _websitetitle = wsmodel.WebSiteTitle;
                _websitedescription = wsmodel.MeteInfo;
                _websitekey = wsmodel.MeteKey;
                _websitetemplatepath = wsmodel.TmplatePath;
                _websitelogo = wsmodel.LogoPath;
                _websitebanner = wsmodel.BannerPath;
                _isrewrite = wsmodel.PublicMethod == 0 ? true : false;
                _staticpagefiletype = wsmodel.StaticPageFileType;
                _isclosestation = wsmodel.CloseStation == 1 ? true : false;
                _sitetel = wsmodel.Tel;
                _sitefax = wsmodel.Fax;
                _siteemail = wsmodel.Email;
                _copyright = wsmodel.CopyRight;
                _issession = wsmodel.LoginMothod == 0 ? true : false;
                _colecsitedescription = wsmodel.CloseWebSiteInfo;
                _statisticalCode = wsmodel.Statisticscode;
            }

            #endregion

            #region 用户参数设置
            object objCustomerSetting = ChangeHope.Common.CacheClass.GetCache(cc_CustomerSetting);
            ShowShop.Model.SystemInfo.CustomerSetting csmodel = null;
            if (objCustomerSetting != null)
            {
                csmodel = (ShowShop.Model.SystemInfo.CustomerSetting)objCustomerSetting;
            }
            else
            {
                ShowShop.BLL.SystemInfo.CustomerSetting csbll = new ShowShop.BLL.SystemInfo.CustomerSetting();
                csmodel = csbll.GetModel();
                ChangeHope.Common.CacheClass.SetCache(cc_CustomerSetting, csmodel, DateTime.Now.AddMinutes(intCache), TimeSpan.Zero);
            }
            if (csmodel != null)
            {
                _isregistered = csmodel.AllowRegister.Trim() == "1" ? true : false;
                _sameemailregister = csmodel.SameEmailRegister == 1 ? true : false;
                _adminvalidate = csmodel.AdminValidate == 1 ? true : false;
                _emailvalidate = csmodel.EmailValidate == 1 ? true : false;
                _emailvalidatecontent = csmodel.EmailValidateContent.Trim();
                _handselcoupons = csmodel.HandselCoupons == 1 ? true : false;
                _handselcouponsnumber = Convert.ToInt32(csmodel.HandselCouponsNumber);
                _handselcouponsbegintime = Convert.ToDateTime(csmodel.HandselCouponsBeginTime);
                _handselcouponsendtime = Convert.ToDateTime(csmodel.HandselCouponsEndTime);
                _handselpoint = csmodel.HandselPoint;
                _forbiduserid = csmodel.ForbidUserId;
                _userdefaultgroup = csmodel.UserDefaultGroup;
                _loginpoint = Convert.ToDecimal(csmodel.LoginPoint);
                _isloginvalidate = csmodel.LoginIsNeedCheckCode == 1 ? true : false;
                _ismultilogin = csmodel.AllowOtherLogin == 1 ? true : false;
            }
            #endregion

            #region 缩略图参数设置
            //object objThumbnailsSetting = ChangeHope.Common.CacheClass.GetCache(cc_ThumbnailsSetting);
            //ShowShop.Model.SystemInfo.ThumbnailsSetting tsmodel = null;
            //if (objThumbnailsSetting != null)
            //{
            //    tsmodel = (ShowShop.Model.SystemInfo.ThumbnailsSetting)objThumbnailsSetting;
            //}
            //else
            //{
            //    ShowShop.BLL.SystemInfo.ThumbnailsSetting tsbll = new ShowShop.BLL.SystemInfo.ThumbnailsSetting();
            //    tsmodel = tsbll.GetModel();
            //    ChangeHope.Common.CacheClass.SetCache(cc_ThumbnailsSetting, tsmodel, DateTime.Now.AddMinutes(intCache), TimeSpan.Zero);
            //}

            //if (tsmodel != null)
            //{
            //    _thumbnailsheight = Convert.ToInt32(tsmodel.ThumbnailsHeight);
            //    _thumbnailswidth =  Convert.ToInt32(tsmodel.ThumbnailsWidth);
            //    _imagesthumbnailsheight =  Convert.ToInt32(tsmodel.ImageHeight);
            //    _imagesthumbnailswidth = Convert.ToInt32(tsmodel.ImageWidth);
            //    _imagewatermarktransparent =  Convert.ToInt32(tsmodel.ImgTransparent) ;
            //    _textwatermarktransparent = Convert.ToInt32(tsmodel.CharTransparent);
            //    _watermarktext = tsmodel.Characters;
            //    _watermarkimage = tsmodel.WatermarkPicturePath;
            //    _watermarkposition = tsmodel.WatermarkPosition;
            //    _textorimageswatermark = tsmodel.Type;
            //}
            #endregion

            #region 商铺参数设置
            //object objShopSetting = ChangeHope.Common.CacheClass.GetCache(cc_ShopSetting);
            //ShowShop.Model.SystemInfo.ShopSetting ssmodel = null;
            //if (objShopSetting != null)
            //{
            //    ssmodel = (ShowShop.Model.SystemInfo.ShopSetting)objShopSetting;
            //}
            //else
            //{
            //    ShowShop.BLL.SystemInfo.ShopSetting ssbll = new ShowShop.BLL.SystemInfo.ShopSetting();
            //    ssmodel = ssbll.GetModel();
            //    ChangeHope.Common.CacheClass.SetCache(cc_ShopSetting, ssmodel, DateTime.Now.AddMinutes(intCache), TimeSpan.Zero);
            //}
            //if (ssmodel != null)
            //{
            //    _isthumbnails = ssmodel.Thumbnails == 1 ? true : false;
            //    _iswatermark = ssmodel.WaterMark == 1 ? true : false;
            //    _allowgroupbuydeposit = ssmodel.AllowGroupbuyDeposit == 1 ? true : false;
            //    _allowauctiondeposit = ssmodel.AllowAuctionDeposit == 1 ? true : false;
            //    _ispaymentweboperation = ssmodel.OrdersReceive == 1 ? true : false;
            //    _ordersText = ssmodel.OrdersText;
            //}
            #endregion
        }
Esempio n. 3
0
        private void SaveRegisterInfo()
        {
            try
            {
                string AllowRegister = this.ckbAllowRegister.SelectedValue;
                int SameEmailRegister = int.Parse(this.ckbSameEmailRegister.SelectedValue);
                int AdminValidate = int.Parse(this.ckbAdminValidate.SelectedValue);
                int EmailValidate = int.Parse(this.ckbEmailValidate.SelectedValue);
                string EmailValidateContent = this.txtEmailValidateContent.Text;
                int HandselCoupons = int.Parse(this.ckbHandselCoupons.SelectedValue);
                if (txtHandselCouponsNumber.Text.Trim()!="")
                {
                    if (!ChangeHope.Common.ValidateHelper.IsNumber(txtHandselCouponsNumber.Text.Trim()))
                    {
                        this.ltlMsg.Text = "操作失败,点券数量必须是数字。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                }
                if (txtHandselPoint.Text.Trim()!="")
                {
                    if (!ChangeHope.Common.ValidateHelper.IsNumber(txtHandselPoint.Text.Trim()))
                    {
                        this.ltlMsg.Text = "操作失败,积分数量必须是数字。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                }
                if (txtLoginPoint.Text.Trim()!="")
                {
                    if (!ChangeHope.Common.ValidateHelper.IsNumber(txtLoginPoint.Text.Trim()))
                    {
                        this.ltlMsg.Text = "操作失败,登陆积分数量必须是数字。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                }
                if (txtMoneyToCoupons.Text.Trim()!="")
                {
                    if (!ChangeHope.Common.ValidateHelper.IsNumber(txtMoneyToCoupons.Text.Trim()))
                    {
                        this.ltlMsg.Text = "操作失败,资金与点券兑换比必须是数字。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                    if(int.Parse(txtMoneyToCoupons.Text.Trim())<=0)
                    {
                        this.ltlMsg.Text = "操作失败,兑换点卷数量必须大于0。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                }
                if (txtMoneyToDate.Text.Trim()!="")
                {
                    if (!ChangeHope.Common.ValidateHelper.IsNumber(txtMoneyToDate.Text.Trim()))
                    {
                        this.ltlMsg.Text = "操作失败,资金与有效期兑换比必须是数字。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                    if(int.Parse(txtMoneyToDate.Text.Trim())<=0)
                    {
                        this.ltlMsg.Text = "操作失败,兑换有效期数量必须大于0。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                }
                if (txtPointToCoupons.Text.Trim()!="")
                {
                    if (!ChangeHope.Common.ValidateHelper.IsNumber(txtPointToCoupons.Text.Trim()))
                    {
                        this.ltlMsg.Text = "操作失败,积分与点券兑换比必须是数字。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                    if(int.Parse(txtPointToCoupons.Text.Trim())<=0)
                    {
                        this.ltlMsg.Text = "操作失败,积分兑换点卷数量必须大于0。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                }
                if (txtPointToDate.Text.Trim()!="")
                {
                    if (!ChangeHope.Common.ValidateHelper.IsNumber(txtPointToDate.Text.Trim()))
                    {
                        this.ltlMsg.Text = "操作失败,积分与有效期兑换比必须是数字。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                    if(int.Parse(txtPointToDate.Text.Trim())<=0)
                    {
                        this.ltlMsg.Text = "操作失败,积分兑换有效期数量必须大于0。";
                        this.pnlMsg.CssClass = "actionErr";
                        return;
                    }
                }
                int HandselCouponsNumber = int.Parse(this.txtHandselCouponsNumber.Text);
                DateTime HandselCouponsBeginTime = DateTime.Parse(this.txtHandselCouponsBeginTime.Text);
                DateTime HandselCouponsEndTime = DateTime.Parse(this.txtHandselCouponsEndTime.Text);
                string HandselPoint = this.txtHandselPoint.Text;
                string ForbidUserId = this.txtForbidUserId.Text;
                int AnswerValidate = int.Parse(this.ckbAnswerValidate.Text);
                string QuestionFirst = this.txtQuestionFirst.Text;
                string AnswerFirst = this.txtAnswerFirst.Text;
                string QuestionSecond = this.txtQuestionSecond.Text;
                string AnswerSecond = this.txtAnswerSecond.Text;
                string UserDefaultGroup = this.ddlUserDefaultGroup.SelectedValue;
                int GetPasswordMethod = int.Parse(this.ckbGetPasswordMethod.SelectedValue);
                decimal LoginPoint = decimal.Parse(this.txtLoginPoint.Text);
                int LoginIsNeedCheckCode = int.Parse(this.ckbLoginIsNeedCheckCode.SelectedValue);
                int AllowOtherLogin = int.Parse(this.ckbAllowOtherLogin.SelectedValue);
                string MoneyToCoupons = this.txtMoneyToCoupons.Text;
                string MoneyToDate = this.txtMoneyToDate.Text;
                string PointToCoupons = this.txtPointToCoupons.Text;
                string PointToDate = this.txtPointToDate.Text;
                string CouponsName = this.txtCouponsName.Text;
                string CouponsUnits = this.txtCouponsUnits.Text;
                string RegisterRequired = "";
                string RegisterRequiredOptional = "";

                foreach (ListItem item in this.ckbRegisterRequired.Items)
                {
                    if (item.Selected)
                    {
                        RegisterRequired = RegisterRequired + "," + item.Value;
                    }
                }
                foreach (ListItem item in this.ckbRegisterRequiredOptional.Items)
                {
                    if (item.Selected)
                    {
                        RegisterRequiredOptional = RegisterRequiredOptional + "," + item.Value;
                    }
                }

                ShowShop.Model.SystemInfo.CustomerSetting model = new ShowShop.Model.SystemInfo.CustomerSetting();
                model.AllowRegister = AllowRegister;
                model.SameEmailRegister = SameEmailRegister;
                model.AdminValidate = AdminValidate;
                model.EmailValidate = EmailValidate;
                model.EmailValidateContent = EmailValidateContent;
                model.HandselCoupons = HandselCoupons;
                model.HandselCouponsNumber = HandselCouponsNumber;
                model.HandselCouponsBeginTime = HandselCouponsBeginTime;
                model.HandselCouponsEndTime = HandselCouponsEndTime;
                if (model.HandselCouponsEndTime < model.HandselCouponsBeginTime)
                {
                    this.ltlMsg.Text = "赠送积分的时间段开始时间大于了结束时间!";
                    this.pnlMsg.CssClass = "actionErr";
                    return;
                }
                model.HandselPoint = HandselPoint;
                model.ForbidUserId = ForbidUserId;
                model.AnswerValidate = AnswerValidate;
                model.QuestionFirst = QuestionFirst;
                model.AnswerFirst = AnswerFirst;
                model.QuestionSecond = QuestionSecond;
                model.AnswerSecond = AnswerSecond;
                model.UserDefaultGroup = UserDefaultGroup;
                model.GetPasswordMethod = GetPasswordMethod;
                model.LoginPoint = LoginPoint;
                model.LoginIsNeedCheckCode = LoginIsNeedCheckCode;
                model.AllowOtherLogin = AllowOtherLogin;
                model.MoneyToCoupons = MoneyToCoupons;
                model.MoneyToDate = MoneyToDate;
                model.PointToCoupons = PointToCoupons;
                model.PointToDate = PointToDate;
                model.CouponsName = CouponsName;
                model.CouponsUnits = CouponsUnits;
                model.RegisterRequired = RegisterRequired;
                model.RegisterRequiredOptional = RegisterRequiredOptional;

                ShowShop.BLL.SystemInfo.CustomerSetting bll = new ShowShop.BLL.SystemInfo.CustomerSetting();
                if (ChangeHope.Common.StringHelper.StringToInt(this.txtId.Value) > 0)
                {
                    model.SID = ChangeHope.Common.StringHelper.StringToInt(this.txtId.Value);
                    bll.Update(model);
                }
                else
                {
                    bll.Add(model);
                }
                this.ltlMsg.Text = "操作成功!";
                this.pnlMsg.CssClass = "actionOk";

            }
            catch (Exception ex)
            {
                SaveRegisterInfo();
                this.ltlMsg.Text = ex.ToString();
                this.pnlMsg.CssClass = "actionErr";
            }
            finally
            {
                ChangeHope.Common.CacheClass.RemoveOneCache("CustomerSetting");
                this.pnlMsg.Visible = true;
            }
        }