📄 sqldataprovider.cs
字号:
SqlParameter[] prams = { SqlHelper.MakeInParam("@ID",System.Data.SqlDbType.Int,4,_c_SortInfo.ID), SqlHelper.MakeInParam("@RegsiterID",System.Data.SqlDbType.Int,4,_c_SortInfo.RegsiterID), SqlHelper.MakeInParam("@SortName",System.Data.SqlDbType.VarChar,100,_c_SortInfo.SortName), SqlHelper.MakeInParam("@SortType",System.Data.SqlDbType.Int,4,_c_SortInfo.SortType), SqlHelper.MakeInParam("@IsVisible",System.Data.SqlDbType.Bit,1,_c_SortInfo.IsVisible), SqlHelper.MakeInParam("@OrderID",System.Data.SqlDbType.Int,4,_c_SortInfo.OrderID) }; return NonQueryBool("c_Sort_Update",prams); } public bool Create_c_SortInfo(c_SortInfo _c_SortInfo) { SqlParameter[] prams = { SqlHelper.MakeInParam("@RegsiterID",System.Data.SqlDbType.Int,4,_c_SortInfo.RegsiterID), SqlHelper.MakeInParam("@SortName",System.Data.SqlDbType.VarChar,100,_c_SortInfo.SortName), SqlHelper.MakeInParam("@SortType",System.Data.SqlDbType.Int,4,_c_SortInfo.SortType), SqlHelper.MakeInParam("@IsVisible",System.Data.SqlDbType.Bit,1,_c_SortInfo.IsVisible), SqlHelper.MakeInParam("@OrderID",System.Data.SqlDbType.Int,4,_c_SortInfo.OrderID) }; return NonQueryBool("c_Sort_Create",prams); } public bool Visible_c_Sort(int id) { SqlParameter[] prams = { SqlHelper.MakeInParam("@Id",System.Data.SqlDbType.Int,4,id) }; return NonQueryBool("c_Sort_Visible",prams); } public bool Move_c_Sort(int id,int orderId,int eId,int eOrderId) { SqlParameter[] prams = { SqlHelper.MakeInParam("@id",System.Data.SqlDbType.Int,4,id), SqlHelper.MakeInParam("@orderId",System.Data.SqlDbType.Int,4,orderId), SqlHelper.MakeInParam("@eId",System.Data.SqlDbType.Int,4,eId), SqlHelper.MakeInParam("@eOrderId",System.Data.SqlDbType.Int,4,eOrderId) }; return NonQueryBool("c_Sort_Move",prams); } public IDataReader Select_c_SortByRegsiterIDAndSortTypeAndIsVisible(Int32 regsiterID,Int32 sortType,Boolean isVisible) { SqlParameter[] prams = { SqlHelper.MakeInParam("@RegsiterID",System.Data.SqlDbType.Int,4,regsiterID), SqlHelper.MakeInParam("@SortType",System.Data.SqlDbType.Int,4,sortType), SqlHelper.MakeInParam("@IsVisible",System.Data.SqlDbType.Bit,1,isVisible) }; return GetReader("c_Sort_SelectInfoByRegsiterIDAndSortTypeAndIsVisible",prams); } #endregion
#region c_UserInfo public bool EditPassword(int registerID,string oldPassword,string newPassword) { SqlParameter[] prams = { SqlHelper.MakeInParam("@RegisterID",System.Data.SqlDbType.Int,4,registerID), SqlHelper.MakeInParam("@OldPassword",System.Data.SqlDbType.VarChar,50,oldPassword), SqlHelper.MakeInParam("@NewPassword",System.Data.SqlDbType.VarChar,50,newPassword), SqlHelper.MakeParam("@ReturnValue",System.Data.SqlDbType.Int,4,System.Data.ParameterDirection.ReturnValue,null) }; this.NonQueryBool("EditPassword",prams); if(((int)prams[3].Value)==0) { return true; } return false; } public int Login(string username,string password,string ip,out int degreeID,out int registerID) { SqlParameter[] prams = { SqlHelper.MakeInParam("@Username",System.Data.SqlDbType.VarChar,50,username), SqlHelper.MakeInParam("@Password",System.Data.SqlDbType.VarChar,50,password), SqlHelper.MakeInParam("@IP",System.Data.SqlDbType.VarChar,50,ip), SqlHelper.MakeOutParam("@DegreeID",System.Data.SqlDbType.Int,4), SqlHelper.MakeOutParam("@RegisterID",System.Data.SqlDbType.Int,4), SqlHelper.MakeParam("@ReturnValue",System.Data.SqlDbType.Int,4,System.Data.ParameterDirection.ReturnValue,null) }; this.NonQueryBool("Login",prams); degreeID = (int)prams[3].Value; registerID = (int)prams[4].Value; return (int)prams[5].Value; } public IDataReader Select_c_UserByID(Int32 iD) { SqlParameter[] prams = { SqlHelper.MakeInParam("@ID",System.Data.SqlDbType.Int,4,iD) }; return GetReader("c_User_SelectInfoByID",prams); } public bool Delete_c_UserByID(Int32 iD) { SqlParameter[] prams = { SqlHelper.MakeInParam("@ID",System.Data.SqlDbType.Int,4,iD) }; return NonQueryBool("c_User_DeleteByID",prams); } public IDataReader Select_c_SortByRegsiterIDAndSortType(Int32 regsiterID,Int32 sortType) { SqlParameter[] prams = { SqlHelper.MakeInParam("@RegsiterID",System.Data.SqlDbType.Int,4,regsiterID), SqlHelper.MakeInParam("@SortType",System.Data.SqlDbType.Int,4,sortType) }; return GetReader("c_Sort_SelectInfoByRegsiterIDAndSortType",prams); } public bool Update_c_UserInfo(c_UserInfo _c_UserInfo) { SqlParameter[] prams = { SqlHelper.MakeInParam("@ID",System.Data.SqlDbType.Int,4,_c_UserInfo.ID), SqlHelper.MakeInParam("@Username",System.Data.SqlDbType.VarChar,50,_c_UserInfo.Username), SqlHelper.MakeInParam("@Password",System.Data.SqlDbType.VarChar,50,_c_UserInfo.Password), SqlHelper.MakeInParam("@SecurityPassword",System.Data.SqlDbType.VarChar,50,_c_UserInfo.SecurityPassword), SqlHelper.MakeInParam("@Email",System.Data.SqlDbType.VarChar,100,_c_UserInfo.Email), SqlHelper.MakeInParam("@FamilyName",System.Data.SqlDbType.VarChar,100,_c_UserInfo.FamilyName), SqlHelper.MakeInParam("@FirstName",System.Data.SqlDbType.VarChar,100,_c_UserInfo.FirstName), SqlHelper.MakeInParam("@NiceName",System.Data.SqlDbType.VarChar,100,_c_UserInfo.NiceName), SqlHelper.MakeInParam("@Sex",System.Data.SqlDbType.Int,4,_c_UserInfo.Sex), SqlHelper.MakeInParam("@Birthday",System.Data.SqlDbType.DateTime,8,_c_UserInfo.Birthday), SqlHelper.MakeInParam("@CountryID",System.Data.SqlDbType.Int,4,_c_UserInfo.CountryID), SqlHelper.MakeInParam("@ProvinceID",System.Data.SqlDbType.Int,4,_c_UserInfo.ProvinceID), SqlHelper.MakeInParam("@CityID",System.Data.SqlDbType.Int,4,_c_UserInfo.CityID), SqlHelper.MakeInParam("@RegisterDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.RegisterDate), SqlHelper.MakeInParam("@StateID",System.Data.SqlDbType.Int,4,_c_UserInfo.StateID), SqlHelper.MakeInParam("@LastIP",System.Data.SqlDbType.VarChar,50,_c_UserInfo.LastIP), SqlHelper.MakeInParam("@ThisIP",System.Data.SqlDbType.VarChar,50,_c_UserInfo.ThisIP), SqlHelper.MakeInParam("@LastLoginDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.LastLoginDate), SqlHelper.MakeInParam("@ThisLoginDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.ThisLoginDate), SqlHelper.MakeInParam("@DegreeID",System.Data.SqlDbType.Int,4,_c_UserInfo.DegreeID), SqlHelper.MakeInParam("@BeginSeviceDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.BeginSeviceDate), SqlHelper.MakeInParam("@EndSeviceDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.EndSeviceDate), SqlHelper.MakeInParam("@Hits",System.Data.SqlDbType.Int,4,_c_UserInfo.Hits), SqlHelper.MakeInParam("@LoginTimes",System.Data.SqlDbType.Int,4,_c_UserInfo.LoginTimes), SqlHelper.MakeInParam("@Integral",System.Data.SqlDbType.Int,4,_c_UserInfo.Integral), SqlHelper.MakeInParam("@Grade",System.Data.SqlDbType.Int,4,_c_UserInfo.Grade), SqlHelper.MakeInParam("@Idiograph",System.Data.SqlDbType.VarChar,200,_c_UserInfo.Idiograph), SqlHelper.MakeInParam("@Icon",System.Data.SqlDbType.VarChar,100,_c_UserInfo.Icon), SqlHelper.MakeInParam("@Ideal",System.Data.SqlDbType.VarChar,200,_c_UserInfo.Ideal) }; return NonQueryBool("c_User_Update",prams); } public bool Create_c_UserInfo(c_UserInfo _c_UserInfo) { SqlParameter[] prams = { SqlHelper.MakeInParam("@Username",System.Data.SqlDbType.VarChar,50,_c_UserInfo.Username), SqlHelper.MakeInParam("@Password",System.Data.SqlDbType.VarChar,50,_c_UserInfo.Password), SqlHelper.MakeInParam("@SecurityPassword",System.Data.SqlDbType.VarChar,50,_c_UserInfo.SecurityPassword), SqlHelper.MakeInParam("@Email",System.Data.SqlDbType.VarChar,100,_c_UserInfo.Email), SqlHelper.MakeInParam("@FamilyName",System.Data.SqlDbType.VarChar,100,_c_UserInfo.FamilyName), SqlHelper.MakeInParam("@FirstName",System.Data.SqlDbType.VarChar,100,_c_UserInfo.FirstName), SqlHelper.MakeInParam("@NiceName",System.Data.SqlDbType.VarChar,100,_c_UserInfo.NiceName), SqlHelper.MakeInParam("@Sex",System.Data.SqlDbType.Int,4,_c_UserInfo.Sex), SqlHelper.MakeInParam("@Birthday",System.Data.SqlDbType.DateTime,8,_c_UserInfo.Birthday), SqlHelper.MakeInParam("@CountryID",System.Data.SqlDbType.Int,4,_c_UserInfo.CountryID), SqlHelper.MakeInParam("@ProvinceID",System.Data.SqlDbType.Int,4,_c_UserInfo.ProvinceID), SqlHelper.MakeInParam("@CityID",System.Data.SqlDbType.Int,4,_c_UserInfo.CityID), SqlHelper.MakeInParam("@RegisterDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.RegisterDate), SqlHelper.MakeInParam("@StateID",System.Data.SqlDbType.Int,4,_c_UserInfo.StateID), SqlHelper.MakeInParam("@LastIP",System.Data.SqlDbType.VarChar,50,_c_UserInfo.LastIP), SqlHelper.MakeInParam("@ThisIP",System.Data.SqlDbType.VarChar,50,_c_UserInfo.ThisIP), SqlHelper.MakeInParam("@LastLoginDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.LastLoginDate), SqlHelper.MakeInParam("@ThisLoginDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.ThisLoginDate), SqlHelper.MakeInParam("@DegreeID",System.Data.SqlDbType.Int,4,_c_UserInfo.DegreeID), SqlHelper.MakeInParam("@BeginSeviceDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.BeginSeviceDate), SqlHelper.MakeInParam("@EndSeviceDate",System.Data.SqlDbType.DateTime,8,_c_UserInfo.EndSeviceDate), SqlHelper.MakeInParam("@Hits",System.Data.SqlDbType.Int,4,_c_UserInfo.Hits), SqlHelper.MakeInParam("@LoginTimes",System.Data.SqlDbType.Int,4,_c_UserInfo.LoginTimes), SqlHelper.MakeInParam("@Integral",System.Data.SqlDbType.Int,4,_c_UserInfo.Integral), SqlHelper.MakeInParam("@Grade",System.Data.SqlDbType.Int,4,_c_UserInfo.Grade), SqlHelper.MakeInParam("@Idiograph",System.Data.SqlDbType.VarChar,200,_c_UserInfo.Idiograph), SqlHelper.MakeInParam("@Icon",System.Data.SqlDbType.VarChar,100,_c_UserInfo.Icon), SqlHelper.MakeInParam("@Ideal",System.Data.SqlDbType.VarChar,200,_c_UserInfo.Ideal) }; return NonQueryBool("c_User_Create",prams); } ///<summary> ///按条件检查数据库中是否已经存在相同记录 ///</summary> public bool IsExistUserByUserName(String username) { SqlParameter[] prams = { SqlHelper.MakeInParam("@Username",System.Data.SqlDbType.VarChar,50,username) }; return IsExist("c_User_CheckExistOfUsername",prams); } /// <summary>
///按条件检查数据库中是否已经存在相同记录
/// </summary>
/// <param name="email"></param>
/// <returns></returns> public bool IsExistUserByEmail(String email) { SqlParameter[] prams = { SqlHelper.MakeInParam("@Email",System.Data.SqlDbType.VarChar,100,email) }; return IsExist("c_User_CheckExistOfEmail",prams); } public IDataReader Select_c_UserByUsername(String username) { SqlParameter[] prams = { SqlHelper.MakeInParam("@Username",System.Data.SqlDbType.VarChar,50,username) }; return GetReader("c_User_SelectInfoByUsername",prams); } #endregion
#region c_UserDataInfo public bool Delete_c_UserDataByRegisterID(Int32 registerID) { SqlParameter[] prams = { SqlHelper.MakeInParam("@RegisterID",System.Data.SqlDbType.Int,4,registerID) }; return NonQueryBool("c_UserData_DeleteByRegisterID",prams); } public bool Update_c_UserDataInfo(c_UserDataInfo _c_UserDataInfo) { SqlParameter[] prams = { SqlHelper.MakeInParam("@ID",System.Data.SqlDbType.Int,4,_c_UserDataInfo.ID), SqlHelper.MakeInParam("@RegisterID",System.Data.SqlDbType.Int,4,_c_UserDataInfo.RegisterID), SqlHelper.MakeInParam("@BodilyID",System.Data.SqlDbType.Int,4,_c_UserDataInfo.BodilyID), SqlHelper.MakeInParam("@Job",System.Data.SqlDbType.VarChar,100,_c_UserDataInfo.Job), SqlHelper.MakeInParam("@EducationID",System.Data.SqlDbType.Int,4,_c_UserDataInfo.EducationID), SqlHelper.MakeInParam("@EarningID",System.Data.SqlDbType.Int,4,_c_UserDataInfo.EarningID), SqlHelper.MakeInParam("@Tel",System.Data.SqlDbType.VarChar,100,_c_UserDataInfo.Tel), SqlHelper.MakeInParam("@HowKnowID",System.Data.SqlDbType.Int,4,_c_UserDataInfo.HowKnowID), SqlHelper.MakeInParam("@IsOpen",System.Data.SqlDbType.Bit,1,_c_UserDataInfo.IsOpen), SqlHelper.MakeInParam("@QQ",System.Data.SqlDbType.Int,4,_c_UserDataInfo.QQ), SqlHelper.MakeInParam("@Msn",System.Data.SqlDbType.VarChar,100,_c_UserDataInfo.Msn), SqlHelper.MakeInParam("@Homepage",System.Data.SqlDbType.VarChar,100,_c_UserDataInfo.Homepage) }; return NonQueryBool("c_UserData_Update",prams); } public IDataReader Select_c_UserDataByID(Int32 iD) { SqlParameter[] prams = { SqlHelper.MakeInParam("@ID",System.Data.SqlDbType.Int,4,iD) }; return GetReader("c_UserData_SelectInfoByID",prams); } public IDataReader Select_c_UserDataByRegisterID(Int32 registerID) { SqlParameter[] prams = { SqlHelper.MakeInParam("@RegisterID",System.Data.SqlDbType.Int,4,registerID) }; return GetReader("c_UserData_SelectInfoByRegisterID",prams); } public bool Delete_c_UserDataByID(Int32 iD) { SqlParameter[] prams = { SqlHelper.MakeInParam("@ID",System.Data.SqlDbType.Int,4,iD) }; return NonQueryBool("c_UserData_DeleteByID",prams); } public bool Create_c_UserDataInfo(c_UserDataInfo _c_UserDataInfo) { SqlParameter[] prams = { SqlHelper.MakeInParam("@RegisterID",System.Data.SqlDbType.Int,4,_c_UserDataInfo.RegisterID), SqlHelper.MakeInParam("@BodilyID",System.Data.SqlDbType.Int,4,_c_UserDataInfo.BodilyID), SqlHelper.MakeInParam("@Job",System.Data.SqlDbType.VarChar,100,_c_UserDataInfo.Job),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -