Пример #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.WebSetting GetModel()
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,websitetitle,tel,fax,email,websitepath,logopath,bannerpath,copyright,metekey,meteinfo,publicmethod,closewebsite,closewebsiteinfo,closebbs,closebbsinfo,websitename,closeshop,closestation,websitedomain,usersagreement,loginmothod,staticpagefiletype,tmplatepath,statisticscode,filesize from yxs_websetting ");

            Model.WebSetting model = new Model.WebSetting();
            DataSet          ds    = ExecuteDataSet(strSql.ToString());

            if (ds.Tables[0].Rows.Count > 0)
            {
                model.Id             = int.Parse(ds.Tables[0].Rows[0]["id"].ToString());
                model.WebSiteTitle   = ds.Tables[0].Rows[0]["websitetitle"].ToString();
                model.Tel            = ds.Tables[0].Rows[0]["tel"].ToString();
                model.Fax            = ds.Tables[0].Rows[0]["fax"].ToString();
                model.Email          = ds.Tables[0].Rows[0]["email"].ToString();
                model.WebSitePath    = ds.Tables[0].Rows[0]["websitepath"].ToString();
                model.LogoPath       = ds.Tables[0].Rows[0]["logopath"].ToString();
                model.BannerPath     = ds.Tables[0].Rows[0]["bannerpath"].ToString();
                model.CopyRight      = ds.Tables[0].Rows[0]["copyright"].ToString();
                model.MeteKey        = ds.Tables[0].Rows[0]["metekey"].ToString();
                model.MeteInfo       = ds.Tables[0].Rows[0]["meteinfo"].ToString();
                model.Statisticscode = ds.Tables[0].Rows[0]["statisticscode"].ToString();
                if (ds.Tables[0].Rows[0]["filesize"].ToString() != "")
                {
                    model.Filesize = int.Parse(ds.Tables[0].Rows[0]["filesize"].ToString());
                }
                if (ds.Tables[0].Rows[0]["publicmethod"].ToString() != "")
                {
                    model.PublicMethod = int.Parse(ds.Tables[0].Rows[0]["publicmethod"].ToString());
                }
                if (ds.Tables[0].Rows[0]["closewebsite"].ToString() != "")
                {
                    model.CloseWebSite = int.Parse(ds.Tables[0].Rows[0]["closewebsite"].ToString());
                }
                model.CloseWebSiteInfo = ds.Tables[0].Rows[0]["closewebsiteinfo"].ToString();
                if (ds.Tables[0].Rows[0]["closebbs"].ToString() != "")
                {
                    model.CloseBBS = int.Parse(ds.Tables[0].Rows[0]["closebbs"].ToString());
                }
                model.CloseBBSInfo = ds.Tables[0].Rows[0]["closebbsinfo"].ToString();
                model.WebSiteName  = ds.Tables[0].Rows[0]["websitename"].ToString();
                if (ds.Tables[0].Rows[0]["closeshop"].ToString() != "")
                {
                    model.CloseShop = int.Parse(ds.Tables[0].Rows[0]["closeshop"].ToString());
                }
                if (ds.Tables[0].Rows[0]["closestation"].ToString() != "")
                {
                    model.CloseStation = int.Parse(ds.Tables[0].Rows[0]["closestation"].ToString());
                }
                model.WebSiteDomain  = ds.Tables[0].Rows[0]["websitedomain"].ToString();
                model.UsersAgreement = ds.Tables[0].Rows[0]["usersagreement"].ToString();
                if (ds.Tables[0].Rows[0]["loginmothod"].ToString() != "")
                {
                    model.LoginMothod = int.Parse(ds.Tables[0].Rows[0]["loginmothod"].ToString());
                }
                model.StaticPageFileType = ds.Tables[0].Rows[0]["staticpagefiletype"].ToString();
                model.TmplatePath        = ds.Tables[0].Rows[0]["tmplatepath"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
        public SysParameter()
        {
            string cc_WebSetting        = "WebSetting";
            string cc_CustomerSetting   = "CustomerSetting";
            string cc_ThumbnailsSetting = "ThumbnailsSetting";
            string cc_ShopSetting       = "ShopSetting";

            #region 系统参数设置
            object           objWebSetting = GetObject(cc_WebSetting);
            Model.WebSetting wsmodel       = null;
            if (objWebSetting != null)
            {
                wsmodel = (Model.WebSetting)objWebSetting;
            }
            else
            {
                BLL.WebSetting wsbll = new BLL.WebSetting();
                wsmodel = wsbll.GetModel();
                SetObject(cc_WebSetting, wsmodel);
            }
            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     = GetObject(cc_CustomerSetting);
            Model.CustomerSetting csmodel = null;
            if (objCustomerSetting != null)
            {
                csmodel = (Model.CustomerSetting)objCustomerSetting;
            }
            else
            {
                BLL.CustomerSetting csbll = new BLL.CustomerSetting();
                csmodel = csbll.GetModel();
                SetObject(cc_CustomerSetting, csmodel);
            }
            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     = GetObject(cc_ThumbnailsSetting);
            Model.ThumbnailsSetting tsmodel = null;
            if (objThumbnailsSetting != null)
            {
                tsmodel = (Model.ThumbnailsSetting)objThumbnailsSetting;
            }
            else
            {
                BLL.ThumbnailsSetting tsbll = new BLL.ThumbnailsSetting();
                tsmodel = tsbll.GetModel();
                SetObject(cc_ThumbnailsSetting, tsmodel);
            }

            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 = GetObject(cc_ShopSetting);
            Model.ShopSetting ssmodel        = null;
            if (objShopSetting != null)
            {
                ssmodel = (Model.ShopSetting)objShopSetting;
            }
            else
            {
                BLL.ShopSetting ssbll = new BLL.ShopSetting();
                ssmodel = ssbll.GetModel();
                SetObject(cc_ShopSetting, ssmodel);
            }
            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
        }
Пример #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.WebSetting model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update yxs_websetting set ");
            strSql.Append("websitetitle=@websitetitle,");
            strSql.Append("tel=@tel,");
            strSql.Append("fax=@fax,");
            strSql.Append("email=@email,");
            strSql.Append("websitepath=@websitepath,");
            strSql.Append("logopath=@logopath,");
            strSql.Append("bannerpath=@bannerpath,");
            strSql.Append("copyright=@copyright,");
            strSql.Append("metekey=@metekey,");
            strSql.Append("meteinfo=@meteinfo,");
            strSql.Append("publicmethod=@publicmethod,");
            strSql.Append("closewebsite=@closewebsite,");
            strSql.Append("closewebsiteinfo=@closewebsiteinfo,");
            strSql.Append("closebbs=@closebbs,");
            strSql.Append("closebbsinfo=@closebbsinfo,");
            strSql.Append("websitename=@websitename,");
            strSql.Append("closeshop=@closeshop,");
            strSql.Append("closestation=@closestation,");
            strSql.Append("websitedomain=@websitedomain,");
            strSql.Append("usersagreement=@usersagreement,");
            strSql.Append("loginmothod=@loginmothod,");
            strSql.Append("staticpagefiletype=@staticpagefiletype,");
            strSql.Append("tmplatepath=@tmplatepath,");
            strSql.Append("statisticscode=@statisticscode,");
            strSql.Append("filesize=@filesize");
            strSql.Append(" where id=@id ");

            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "id", DbType.Int32, model.Id);
            db.AddInParameter(dbCommand, "websitetitle", DbType.AnsiString, model.WebSiteTitle);
            db.AddInParameter(dbCommand, "tel", DbType.AnsiString, model.Tel);
            db.AddInParameter(dbCommand, "fax", DbType.AnsiString, model.Fax);
            db.AddInParameter(dbCommand, "email", DbType.AnsiString, model.Email);
            db.AddInParameter(dbCommand, "websitepath", DbType.AnsiString, model.WebSitePath);
            db.AddInParameter(dbCommand, "logopath", DbType.AnsiString, model.LogoPath);
            db.AddInParameter(dbCommand, "bannerpath", DbType.AnsiString, model.BannerPath);
            db.AddInParameter(dbCommand, "copyright", DbType.AnsiString, model.CopyRight);
            db.AddInParameter(dbCommand, "metekey", DbType.AnsiString, model.MeteKey);
            db.AddInParameter(dbCommand, "meteinfo", DbType.AnsiString, model.MeteInfo);
            db.AddInParameter(dbCommand, "publicmethod", DbType.Int32, model.PublicMethod);
            db.AddInParameter(dbCommand, "closewebsite", DbType.Int32, model.CloseWebSite);
            db.AddInParameter(dbCommand, "closewebsiteinfo", DbType.AnsiString, model.CloseWebSiteInfo);
            db.AddInParameter(dbCommand, "closebbs", DbType.Int32, model.CloseBBS);
            db.AddInParameter(dbCommand, "closebbsinfo", DbType.AnsiString, model.CloseBBSInfo);
            db.AddInParameter(dbCommand, "websitename", DbType.AnsiString, model.WebSiteName);
            db.AddInParameter(dbCommand, "closeshop", DbType.Int32, model.CloseShop);
            db.AddInParameter(dbCommand, "closestation", DbType.Int32, model.CloseStation);
            db.AddInParameter(dbCommand, "websitedomain", DbType.AnsiString, model.WebSiteDomain);
            db.AddInParameter(dbCommand, "usersagreement", DbType.AnsiString, model.UsersAgreement);
            db.AddInParameter(dbCommand, "loginmothod", DbType.Int32, model.LoginMothod);
            db.AddInParameter(dbCommand, "staticpagefiletype", DbType.AnsiString, model.StaticPageFileType);
            db.AddInParameter(dbCommand, "tmplatepath", DbType.AnsiString, model.TmplatePath);
            db.AddInParameter(dbCommand, "statisticscode", DbType.AnsiString, model.Statisticscode);
            db.AddInParameter(dbCommand, "filesize", DbType.Int32, model.Filesize);

            return(0 < db.ExecuteNonQuery(dbCommand));
        }