第三步 SQLDAL 放操作层 (操作类) Member(二)
来源:互联网 发布:算法总结 编辑:程序博客网 时间:2024/06/13 06:04
2008-01-16 16:37
接上面 第三步 SQLDAL 放操作层 (操作类) Member(一)
///
/// 编辑用户信息
///
/// 会员对象
///
public int EditMemberInfo(Member member)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERNAME, member.MemberName),
new SqlParameter(PARM_MEMBERINFO_SEX, member.Sex),
new SqlParameter(PARM_MEMBERINFO_BIRTHDAY, member.Birthday),
new SqlParameter(PARM_RETURN_VALUE, SqlDbType.Int)
};
sqlpar[sqlpar.Length - 1].Direction = ParameterDirection.ReturnValue;
SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringLocalBuygoMember, CommandType.StoredProcedure, "proc_EditMemberInfo", sqlpar);
return int.Parse(sqlpar[sqlpar.Length - 1].Value.ToString());
}
///
/// 加载用户的基本信息
///
/// 用户名称
///
public Member LoadBaseMember(string memberName)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERNAME, memberName)
};
DataTable dt = SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalBuygoMember, CommandType.StoredProcedure, "proc_SEL_BaseMemberInfo", sqlpar).Tables[0];
string sex = dt.Rows[0]["Sex"].ToString();
DateTime birthday = DateTime.Parse(dt.Rows[0]["Birthday"].ToString());
City city = new City(int.Parse(dt.Rows[0]["CityID"].ToString()), dt.Rows[0]["CityName"].ToString(), dt.Rows[0]["ProvinceName"].ToString());
string mobilePhone = dt.Rows[0]["MobilePhone"].ToString();
string telephone = dt.Rows[0]["Telephone"].ToString();
string qq = dt.Rows[0]["QQ"].ToString();
string msn = dt.Rows[0]["MSN"].ToString();
string email = dt.Rows[0]["E-Mail"].ToString();
string paopao = dt.Rows[0]["Paopao"].ToString();
string other = dt.Rows[0]["Other"].ToString();
string icq = dt.Rows[0]["ICQ"].ToString();
return new Member(0, memberName, sex, birthday, city, mobilePhone, telephone, qq, msn, email, paopao, other, icq);
}
//查看会员
public DataTable MemberList()
{
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalBuygoMember, CommandType.StoredProcedure, "proc_BuygoMember_SEL_MemberInfo").Tables[0];//proc_BuygoMember_SEL_MemberInfo//FK_FRIENDLI_REFERENCE_MEMBERIN
}
public DataTable MemberList(string membername)
{
SqlParameter[] sqlper = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERNAME,membername)
};
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalBuygoMember, CommandType.StoredProcedure, "proc_SEL_BaseMemberInfo", sqlper).Tables[0];//proc_SEL_BaseMemberInfo
}
public DataTable BaseList()
{
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_SELBaseInfo").Tables[0];//proc_BuygoMember_SEL_MemberInfo//FK_FRIENDLI_REFERENCE_MEMBERIN
}
public DataTable NewMemberlist()
{
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_SEL_NEWMember").Tables[0];
}
public DataTable TopClick()
{
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_SEL_Top_Member").Tables[0];
}
//会员推荐
public int Recom(string membername)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERNAME,membername),
new SqlParameter(PARM_RETURN_VALUE, SqlDbType.Int)
};
sqlpar[sqlpar.Length - 1].Direction = ParameterDirection.ReturnValue;
SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_EditRecom", sqlpar);//proc_SEL_BaseMemberInfo
return int.Parse(sqlpar[sqlpar.Length - 1].Value.ToString());
}
//删除会员
public void DelMember(int MemberName)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERNAME,MemberName)
};
SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalBuygoMember, CommandType.StoredProcedure, "proc_BuygoMember_DELMemberInfo", sqlpar);//proc_SEL_BaseMemberInfo
}
//判断性别
public DataTable sex(string MemberName)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter (PARM_MEMBERINFO_MEMBERNAME,MemberName)
};
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalBuygoMember, CommandType.StoredProcedure, "proc_BuygoMember_SEL_sex", sqlpar).Tables[0];
}
public string UpdataPassword(string question, string password, string answer, string MemberName)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_PASSWORD,password),
new SqlParameter(PARM_MEMBERINFO_ANSWER,answer),
new SqlParameter(PARM_MEMBERINFO_QUESTION,question),
new SqlParameter(PARM_MEMBERINFO_MEMBERNAME,MemberName),
new SqlParameter(PARM_RETURN_VALUE,SqlDbType.Int),
};
sqlpar[sqlpar.Length - 1].Direction = ParameterDirection.ReturnValue;
SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringLocalBuygoMember, CommandType.StoredProcedure, "proc_updatePassword", sqlpar);
return sqlpar[sqlpar.Length - 1].Value.ToString();
}
public DataSet GetMemberInfo(string memberID)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERID,memberID)
};
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_SEL_FriendInfo_FV2", sqlpar);
}
public DataTable IDname(string MemberID)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter (PARM_MEMBERINFO_MEMBERID,MemberID)
};
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_SEL_IDNAME", sqlpar).Tables[0];
}
///
///
///
///
///
public void UpdataUserhead(string memberID, string picturename)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERID,memberID),
new SqlParameter(PARM_MEMBERINFO_PICTURENAME,picturename),
};
SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_updatauserhead", sqlpar);
}
public DataSet GetSomeoneinfo(string memberID)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERID,memberID)
};
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_friend_info", sqlpar);
}
public DataSet ShowAll(string memberID)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter (PARM_MEMBERINFO_MEMBERID,memberID)
};
return SqlHelper .ExecuteDataset(SqlHelper .ConnectionStringLocalFriednDB,CommandType.StoredProcedure,"proc_Friend_SeLAll",sqlpar);
}
////查询用户头像
public DataTable headphoto(string MemberID)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter (PARM_MEMBERINFO_MEMBERID,MemberID)
};
return SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_SEL_HeadPhoto",sqlpar).Tables[0];
}
//////查看会员
public int AddMerID(string MemberID, string LMemberID)
{
SqlParameter[] sqlpar = new SqlParameter[]
{
new SqlParameter(PARM_MEMBERINFO_MEMBERID, MemberID),
new SqlParameter(PARM_MEMBERINFO_L_MEMBERID, LMemberID),
new SqlParameter(PARM_RETURN_VALUE, SqlDbType.Int)
};
sqlpar[sqlpar.Length - 1].Direction = ParameterDirection.ReturnValue;
SqlHelper.ExecuteNonQuery(SqlHelper.ConnectionStringLocalFriednDB, CommandType.StoredProcedure, "proc_Friend_AddLookMember", sqlpar);
return int.Parse(sqlpar[sqlpar.Length - 1].Value.ToString());
}
///查看过的会员
public DataTable LookMember(string MemberID)
{
SqlParameter [] sqlpar=new SqlParameter []
{
new SqlParameter (PARM_MEMBERINFO_MEMBERID, MemberID)
};
return SqlHelper .ExecuteDataset (SqlHelper .ConnectionStringLocalFriednDB,CommandType.StoredProcedure,"proc_Friend_SEL_LOOK",sqlpar ).Tables[0];
}
}
}
- 第三步 SQLDAL 放操作层 (操作类) Member(二)
- 第三步 SQLDAL 放操作层 (操作类) Member(一)
- 第二步 Model 放实体层(实体类) 例如:Member
- Android底层开发(二)之JNI层 第三步
- 第二步:DataLayer层 DataBC_USER SQLHelper作为最底层操作
- 第三步:WEB层 /展示层 UserInfo.aspx 页(二)
- 操作层
- 操作层
- 操作层
- ajax四步操作
- 安步 数据库操作
- photoshop第三章图像图层的简单操作
- 第三步:WEB层 /展示层 UserInfo.aspx 页 1
- 第三步:WEB层 /展示层 UserInfo.aspx.cs 页
- 第三类:字符串的操作
- 图片打开放缩操作
- 多步操作产生错误
- 第二章 单步操作
- 第一步:DBUtility层 用于底层操作SqlHelper(四)
- 第一步 DBUtility 放SQLHelper
- 第二步 Model 放实体层(实体类) 例如:Member
- 了解红黑树(转)
- 第三步 SQLDAL 放操作层 (操作类) Member(一)
- 第三步 SQLDAL 放操作层 (操作类) Member(二)
- 操作类的一些SQL 储存过程
- 第四步 WEB 展示层(显示层) UserReg.aspx 页 实例
- 第四步 WEB 展示层(显示层) UserReg.aspx.cs 页 实例
- LINQ的执行时间
- 数码管扫描程序(采用数据表格)
- 3G传输网络技术及建网策略
- OracleERP表结构-INV模块
- dfg