⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 3 页
字号:
            parm[4].Value = GID;
            string Sql = "Update " + Pre + "news_Gen Set gType=@_Sel_Type,Cname=@_Name,EmailURL=@_Email,URL=@_LinkUrl where id=@GID and SiteID = " + NetCMS.Global.Current.SiteID + "";
            DbHelper.ExecuteNonQuery(CommandType.Text, Sql, parm);
        }

        /// <summary>
        /// 获取某个常规管理的记录
        /// </summary>
        /// <param name="GID"></param>
        /// <returns></returns>
        public DataTable getGeneralIdInfo(int GID)
        {
            SqlParameter param = new SqlParameter("@GID",GID);
            string Sql = "Select id,Cname,gType,URL,EmailURL From " + Pre + "news_Gen where id=@GID";
            DataTable rdr = DbHelper.ExecuteTable(CommandType.Text, Sql, param);
            return rdr;
        }

        #endregion 常规管理

        #region 参数设置

        #region 初始参数设置初始化
        public DataTable UserGroup()//取会员组
        {
            string Sql = "Select GroupNumber,GroupName From " + Pre + "user_Group";
            return DbHelper.ExecuteTable(CommandType.Text, Sql, null);
        }
        public DataTable UserReg()//会员注册
        {
            string Str_CheckSql = "Select regItem,returnemail,returnmobile From " + Pre + "sys_PramUser";
            return DbHelper.ExecuteTable(CommandType.Text, Str_CheckSql, null);
        }
        public DataTable BasePramStart()//初始基本参数设置
        {
            string Str_StartSql = "Select * From " + Pre + "Sys_Param";
            return DbHelper.ExecuteTable(CommandType.Text, Str_StartSql, null);
        }
        public DataTable FtpRss()//FTP,RSS初始化
        {
            string Str_StartSql = "Select * From " + Pre + "sys_Pramother";
            return DbHelper.ExecuteTable(CommandType.Text, Str_StartSql, null);
        }
        public DataTable UserPram()//会员参数基本设置
        {
            string Str_StartSql = "Select * From " + Pre + "Sys_PramUser";
            return DbHelper.ExecuteTable(CommandType.Text, Str_StartSql, null);
        }
        public DataTable UserLeavel()//会员等级设置
        {
            string Str_LeavlStartSql = "Select * From " + Pre + "Sys_UserLevel";
            return DbHelper.ExecuteTable(CommandType.Text, Str_LeavlStartSql, null);
        }
        public DataTable WaterStart()//水印参数初始化
        {
            string Str_StartSql = "Select * From " + Pre + "Sys_ParmPrint";
            return DbHelper.ExecuteTable(CommandType.Text, Str_StartSql, null);
        }
        #endregion

        #region 更新参数表
        public int Update_BaseInfo(SysParamInfo sys)//保存基本参数设置
        {
            string Str_InSql = "Update " + Pre + "Sys_Param Set SiteName=@Str_SiteName ,SiteDomain=@Str_SiteDomain,IndexTemplet=@Str_IndexTemplet,IndexFileName=@Str_Txt_IndexFileName,FileEXName=@Str_FileEXName,ReadNewsTemplet=@Str_ReadNewsTemplet,ClassListTemplet=@Str_ClassListTemplet,SpecialTemplet=@Str_SpecialTemplet,ReadType=@readtypef,LoginTimeOut=@Str_LoginTimeOut,Email=@Str_Email,LinkType=@linktypef,CopyRight=@Str_BaseCopyRight,CheckInt=@Str_CheckInt,UnLinkTF=@picc,LenSearch=@Str_LenSearch,CheckNewsTitle=@chetitle,CollectTF=@collect,SaveClassFilePath=@Str_SaveClassFilePath,SaveIndexPage=@Str_SaveIndexPage,SaveNewsFilePath=@Str_SaveNewsFilePath,SaveNewsDirPath=@Str_SaveNewsDirPath,Pram_Index=@Str_Pram_Index,InsertPicPosition=@InsertPicPosition,HistoryNum=@HistoryNum";
            SqlParameter[] parm = GetBaseInfo(sys);
            return DbHelper.ExecuteNonQuery(CommandType.Text, Str_InSql, parm);
        }
        private SqlParameter[] GetBaseInfo(SysParamInfo sys)
        {
            SqlParameter[] parm = new SqlParameter[25];
            parm[0] = new SqlParameter("@Str_SiteName", SqlDbType.NVarChar, 50);
            parm[0].Value = sys.Str_SiteName;
            parm[1] = new SqlParameter("@Str_SiteDomain", SqlDbType.NVarChar, 100);
            parm[1].Value = sys.Str_SiteDomain;
            parm[2] = new SqlParameter("@Str_IndexTemplet", SqlDbType.NVarChar, 200);
            parm[2].Value = sys.Str_IndexTemplet;
            parm[3] = new SqlParameter("@Str_Txt_IndexFileName", SqlDbType.NVarChar, 20);
            parm[3].Value = sys.Str_Txt_IndexFileName;
            parm[4] = new SqlParameter("@Str_FileEXName", SqlDbType.NVarChar, 30);
            parm[4].Value = sys.Str_FileEXName;
            parm[5] = new SqlParameter("@Str_ReadNewsTemplet", SqlDbType.NVarChar, 200);
            parm[5].Value = sys.Str_ReadNewsTemplet;
            parm[6] = new SqlParameter("@Str_ClassListTemplet", SqlDbType.NVarChar, 200);
            parm[6].Value = sys.Str_ClassListTemplet;
            parm[7] = new SqlParameter("@Str_SpecialTemplet", SqlDbType.NVarChar, 200);
            parm[7].Value = sys.Str_SpecialTemplet;
            parm[8] = new SqlParameter("@readtypef", SqlDbType.TinyInt);
            parm[8].Value = sys.readtypef;
            parm[9] = new SqlParameter("@Str_LoginTimeOut", SqlDbType.Int, 4);
            parm[9].Value = sys.Str_LoginTimeOut;
            parm[10] = new SqlParameter("@Str_Email", SqlDbType.NVarChar, 150);
            parm[10].Value = sys.Str_Email;
            parm[11] = new SqlParameter("@linktypef", SqlDbType.TinyInt);
            parm[11].Value = sys.linktypef;
            parm[12] = new SqlParameter("@Str_BaseCopyRight", SqlDbType.NText);
            parm[12].Value = sys.Str_BaseCopyRight;
            parm[13] = new SqlParameter("@Str_CheckInt", SqlDbType.TinyInt);
            parm[13].Value = sys.Str_CheckInt;
            parm[14] = new SqlParameter("@picc", SqlDbType.TinyInt);
            parm[14].Value = sys.picc;
            parm[15] = new SqlParameter("@Str_LenSearch", SqlDbType.NVarChar, 8);
            parm[15].Value = sys.Str_LenSearch;
            parm[16] = new SqlParameter("@chetitle", SqlDbType.TinyInt);
            parm[16].Value = sys.chetitle;
            parm[17] = new SqlParameter("@collect", SqlDbType.TinyInt);
            parm[17].Value = sys.collect;
            parm[18] = new SqlParameter("@Str_SaveClassFilePath", SqlDbType.NVarChar, 200);
            parm[18].Value = sys.Str_SaveClassFilePath;
            parm[19] = new SqlParameter("@Str_SaveIndexPage", SqlDbType.NVarChar, 100);
            parm[19].Value = sys.Str_SaveIndexPage;
            parm[20] = new SqlParameter("@Str_SaveNewsFilePath", SqlDbType.NVarChar, 200);
            parm[20].Value = sys.Str_SaveNewsFilePath;
            parm[21] = new SqlParameter("@Str_SaveNewsDirPath", SqlDbType.NVarChar, 100);
            parm[21].Value = sys.Str_SaveNewsDirPath;
            parm[22] = new SqlParameter("@Str_Pram_Index", SqlDbType.Int, 4);
            parm[22].Value = sys.Str_Pram_Index;
            parm[23] = new SqlParameter("@InsertPicPosition", SqlDbType.NVarChar, 20);
            parm[23].Value = sys.InsertPicPosition;
            parm[24] = new SqlParameter("@HistoryNum", SqlDbType.Int, 4);
            parm[24].Value = sys.HistoryNum;
            return parm;
        }
        #endregion

        #region 更新会员参数表
        #region 会员注册参数SQL语句
        public int Update_UserRegInfo(SysParamInfo sys)//保存基本参数设置
        {
            string SQL = "update " + Pre + "sys_PramUser set regItem=@strContent,returnemail=@returnemail,returnmobile=@returnmobile";
            SqlParameter[] parm = GetUserRegInfo(sys);
            return DbHelper.ExecuteNonQuery(CommandType.Text, SQL, parm);
        }
        private SqlParameter[] GetUserRegInfo(SysParamInfo sys)
        {
            SqlParameter[] parm = new SqlParameter[3];
            parm[0] = new SqlParameter("@strContent", SqlDbType.NText);
            parm[0].Value = sys.strContent;
            parm[1] = new SqlParameter("@returnemail", SqlDbType.TinyInt);
            parm[1].Value = sys.returnemail;
            parm[2] = new SqlParameter("@returnmobile", SqlDbType.TinyInt);
            parm[2].Value = sys.returnmobile;
            return parm;
        }
        #endregion

        #region 会员基本参数设置
        public int Update_UserInfo(SysParamInfo sys)//保存基本参数设置
        {
            string Str_InSql = "Update " + Pre + "Sys_PramUser Set RegGroupNumber=@Str_RegGroupNumber,ConstrTF=@constrr,RegTF=@reg,UserLoginCodeTF=@code,CommCodeTF=@diss,SendMessageTF=@senemessage,UnRegCommTF=@n,CommHTMLLoad=@htmls,Commfiltrchar=@Str_Commfiltrchar,IPLimt=@Str_IPLimt,GpointName=@Str_GpointName,LoginLock=@Str_LoginLock,setPoint=@Str_setPoint,RegContent=@Str_RegContent,GhClass=@ghclass,cPointParam=@Str_cPointParam,aPointparam=@Str_aPointparam,CommCheck=@CommCheck";
            SqlParameter[] parm = GetUserInfo(sys);
            return DbHelper.ExecuteNonQuery(CommandType.Text, Str_InSql, parm);
        }
        private SqlParameter[] GetUserInfo(SysParamInfo sys)
        {
            SqlParameter[] parm = new SqlParameter[18];
            parm[0] = new SqlParameter("@Str_RegGroupNumber", SqlDbType.NVarChar, 20);
            parm[0].Value = sys.Str_RegGroupNumber;
            parm[1] = new SqlParameter("@constrr", SqlDbType.TinyInt);
            parm[1].Value = sys.constrr;
            parm[2] = new SqlParameter("@reg", SqlDbType.TinyInt);
            parm[2].Value = sys.reg;
            parm[3] = new SqlParameter("@code", SqlDbType.TinyInt);
            parm[3].Value = sys.code;
            parm[4] = new SqlParameter("@diss", SqlDbType.TinyInt);
            parm[4].Value = sys.diss;
            parm[5] = new SqlParameter("@senemessage", SqlDbType.TinyInt);
            parm[5].Value = sys.senemessage;
            parm[6] = new SqlParameter("@n", SqlDbType.TinyInt);
            parm[6].Value = sys.n;
            parm[7] = new SqlParameter("@htmls", SqlDbType.TinyInt);
            parm[7].Value = sys.htmls;
            parm[8] = new SqlParameter("@Str_Commfiltrchar", SqlDbType.NText);
            parm[8].Value = sys.Str_Commfiltrchar;
            parm[9] = new SqlParameter("@Str_IPLimt", SqlDbType.NText);
            parm[9].Value = sys.Str_IPLimt;
            parm[10] = new SqlParameter("@Str_GpointName", SqlDbType.NVarChar, 10);
            parm[10].Value = sys.Str_GpointName;
            parm[11] = new SqlParameter("@Str_LoginLock", SqlDbType.NVarChar, 10);
            parm[11].Value = sys.Str_LoginLock;
            parm[12] = new SqlParameter("@Str_setPoint", SqlDbType.NVarChar, 20);
            parm[12].Value = sys.Str_setPoint;
            parm[13] = new SqlParameter("@Str_RegContent", SqlDbType.NText);
            parm[13].Value = sys.Str_RegContent;
            parm[14] = new SqlParameter("@ghclass", SqlDbType.TinyInt);
            parm[14].Value = sys.ghclass;
            parm[15] = new SqlParameter("@Str_cPointParam", SqlDbType.NVarChar, 30);
            parm[15].Value = sys.Str_cPointParam;
            parm[16] = new SqlParameter("@Str_aPointparam", SqlDbType.NVarChar, 30);
            parm[16].Value = sys.Str_aPointparam;
            parm[17] = new SqlParameter("@CommCheck", SqlDbType.TinyInt, 1);
            parm[17].Value = sys.CommCheck;
            return parm;
        }
        #endregion

        #region 会员等级设置
        public int Update_Leavel(SysParamInfo sys, int k)//保存等级设置
        {
            string Str_InSqlLeavel = "Update " + Pre + "Sys_UserLevel Set LTitle=@Str_LtitleArr,Lpicurl=@Str_LpicurlArr,iPoint=@Str_iPointArr  where id=" + k + "";
            SqlParameter[] parm = GetUserleavelInfo(sys, k);
            return DbHelper.ExecuteNonQuery(CommandType.Text, Str_InSqlLeavel, parm);
        }
        private SqlParameter[] GetUserleavelInfo(SysParamInfo sys, int k)
        {
            SqlParameter[] parm = new SqlParameter[3];
            parm[0] = new SqlParameter("@Str_LtitleArr", SqlDbType.NVarChar, 50);
            parm[0].Value = sys.Str_LtitleArr[k];
            parm[1] = new SqlParameter("@Str_LpicurlArr", SqlDbType.NVarChar, 200);
            parm[1].Value = sys.Str_LpicurlArr[k];
            parm[2] = new SqlParameter("@Str_iPointArr", SqlDbType.Int, 4);
            parm[2].Value = sys.Str_iPointArr[k];
            return parm;
        }
        #endregion
        #endregion

        #region 更新上传

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -