📄 usersafety.cs
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using WiStudy.IDAL;
using WiStudy.Model;
using WiStudy.Utility;
namespace WiStudy.SQLServerDAL
{
/// <summary>
/// 数据访问类UserSafety。
/// </summary>
public class UserSafety : IUserSafety
{
public UserSafety()
{ }
#region 成员方法
/// <summary>
/// 更新一条数据
/// </summary>
public void Update(UserSafetyInfo model)
{
int rowsAffected;
SqlParameter[] parameters = {
new SqlParameter("@User_ID", SqlDbType.Int,4),
new SqlParameter("@UserSafety_LastName", SqlDbType.VarChar,8),
new SqlParameter("@UserSafety_FirstName", SqlDbType.VarChar,16),
new SqlParameter("@UserSafety_Sex", SqlDbType.Bit,1),
new SqlParameter("@UserSafety_Birthday", SqlDbType.DateTime),
new SqlParameter("@UserSafety_Dwell", SqlDbType.VarChar,64),
new SqlParameter("@UserSafety_IdCard", SqlDbType.VarChar,32),
new SqlParameter("@UserSafety_Question", SqlDbType.VarChar,64),
new SqlParameter("@UserSafety_Answer", SqlDbType.VarChar,64),
new SqlParameter("@UserSafety_Phone", SqlDbType.VarChar,16),
new SqlParameter("@UserSafety_Mobile", SqlDbType.VarChar,16),
new SqlParameter("@UserSafety_Email", SqlDbType.VarChar,64)};
parameters[0].Value = model.User_ID;
parameters[1].Value = model.UserSafety_LastName;
parameters[2].Value = model.UserSafety_FirstName;
parameters[3].Value = model.UserSafety_Sex;
parameters[4].Value = model.UserSafety_Birthday;
parameters[5].Value = model.UserSafety_Dwell;
parameters[6].Value = model.UserSafety_IdCard;
parameters[7].Value = model.UserSafety_Question;
parameters[8].Value = model.UserSafety_Answer;
parameters[9].Value = model.UserSafety_Phone;
parameters[10].Value = model.UserSafety_Mobile;
parameters[11].Value = model.UserSafety_Email;
SqlHelper.RunProcedure("UP_Ws_UserSafety_Update", parameters, out rowsAffected);
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public UserSafetyInfo GetModel(int User_ID)
{
SqlParameter[] parameters = {
new SqlParameter("@User_ID", SqlDbType.Int,4)};
parameters[0].Value = User_ID;
UserSafetyInfo model = new UserSafetyInfo();
DataSet ds = SqlHelper.RunProcedure("UP_Ws_UserSafety_GetModel", parameters, "ds");
if (ds.Tables[0].Rows.Count > 0)
{
if (ds.Tables[0].Rows[0]["User_ID"].ToString() != "")
{
model.User_ID = int.Parse(ds.Tables[0].Rows[0]["User_ID"].ToString());
}
model.UserSafety_LastName = ds.Tables[0].Rows[0]["UserSafety_LastName"].ToString();
model.UserSafety_FirstName = ds.Tables[0].Rows[0]["UserSafety_FirstName"].ToString();
if (ds.Tables[0].Rows[0]["UserSafety_Sex"].ToString() != "")
{
if ((ds.Tables[0].Rows[0]["UserSafety_Sex"].ToString() == "1") || (ds.Tables[0].Rows[0]["UserSafety_Sex"].ToString().ToLower() == "true"))
{
model.UserSafety_Sex = true;
}
else
{
model.UserSafety_Sex = false;
}
}
if (ds.Tables[0].Rows[0]["UserSafety_Birthday"].ToString() != "")
{
model.UserSafety_Birthday = DateTime.Parse(ds.Tables[0].Rows[0]["UserSafety_Birthday"].ToString());
}
model.UserSafety_Dwell = ds.Tables[0].Rows[0]["UserSafety_Dwell"].ToString();
model.UserSafety_IdCard = ds.Tables[0].Rows[0]["UserSafety_IdCard"].ToString();
model.UserSafety_Question = ds.Tables[0].Rows[0]["UserSafety_Question"].ToString();
model.UserSafety_Answer = ds.Tables[0].Rows[0]["UserSafety_Answer"].ToString();
model.UserSafety_Phone = ds.Tables[0].Rows[0]["UserSafety_Phone"].ToString();
model.UserSafety_Mobile = ds.Tables[0].Rows[0]["UserSafety_Mobile"].ToString();
model.UserSafety_Email = ds.Tables[0].Rows[0]["UserSafety_Email"].ToString();
return model;
}
else
{
return null;
}
}
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList(string strWhere)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select User_ID,UserSafety_LastName,UserSafety_FirstName,UserSafety_Sex,UserSafety_Birthday,UserSafety_Dwell,UserSafety_IdCard,UserSafety_Question,UserSafety_Answer,UserSafety_Phone,UserSafety_Mobile,UserSafety_Email ");
strSql.Append(" FROM Ws_UserSafety ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
return SqlHelper.Query(strSql.ToString());
}
/*
/// <summary>
/// 分页获取数据列表
/// </summary>
public DataSet GetList(int PageSize,int PageIndex,string strWhere)
{
SqlParameter[] parameters = {
new SqlParameter("@tblName", SqlDbType.VarChar, 255),
new SqlParameter("@fldName", SqlDbType.VarChar, 255),
new SqlParameter("@PageSize", SqlDbType.Int),
new SqlParameter("@PageIndex", SqlDbType.Int),
new SqlParameter("@IsReCount", SqlDbType.Bit),
new SqlParameter("@OrderType", SqlDbType.Bit),
new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
};
parameters[0].Value = "Ws_UserSafety";
parameters[1].Value = "ID";
parameters[2].Value = PageSize;
parameters[3].Value = PageIndex;
parameters[4].Value = 0;
parameters[5].Value = 0;
parameters[6].Value = strWhere;
return SQLHelper.RunProcedure("UP_GetRecordByPage",parameters,"ds");
}*/
#endregion 成员方法
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -