/// <summary> /// 增加一条数据 /// </summary> public bool Add(MDL.UserInfoMDL model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into userinfo("); strSql.Append("UserID,UserName,UserSex,UserPwd,PhoneNum,Department,RoleName,CreateTime)"); strSql.Append(" values ("); strSql.Append("@UserID,@UserName,@UserSex,@UserPwd,@PhoneNum,@Department,@RoleName,@CreateTime)"); SqlParameter[] parameters = { new SqlParameter("@UserID", model.UserID), new SqlParameter("@UserName", model.UserName), new SqlParameter("@UserSex", model.UserSex), new SqlParameter("@UserPwd", model.UserPwd), new SqlParameter("@PhoneNum", model.PhoneNum), new SqlParameter("@Department", model.Department), new SqlParameter("@RoleName", model.RoleName), new SqlParameter("@CreateTime", model.CreateTime) }; int rows = helper.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public MDL.UserInfoMDL DataRowToModel(DataRow row) { MDL.UserInfoMDL model = new MDL.UserInfoMDL(); if (row != null) { if (row["TID"] != null && row["TID"].ToString() != "") { model.TID = long.Parse(row["TID"].ToString()); } if (row["UserID"] != null) { model.UserID = row["UserID"].ToString(); } if (row["UserName"] != null) { model.UserName = row["UserName"].ToString(); } if (row["UserSex"] != null) { model.UserSex = row["UserSex"].ToString(); } if (row["UserPwd"] != null) { model.UserPwd = row["UserPwd"].ToString(); } if (row["PhoneNum"] != null) { model.PhoneNum = row["PhoneNum"].ToString(); } if (row["Department"] != null) { model.Department = row["Department"].ToString(); } if (row["RoleName"] != null) { model.RoleName = row["RoleName"].ToString(); } if (row["CreateTime"] != null && row["CreateTime"].ToString() != "") { model.CreateTime = DateTime.Parse(row["CreateTime"].ToString()); } } return(model); }
/// <summary> /// 得到一个对象实体 /// </summary> public MDL.UserInfoMDL GetModel(string UserID) { Dictionary <string, object> dict = new Dictionary <string, object>(); dict.Add("do", "get"); dict.Add("method", "model"); dict.Add("UserID", UserID); string str = Http.POST(requestUrl, dict); var obj = JsonHelper.JsonDeSerializer <ReturnInfo>(str); ReturnInfo ReturnData = (ReturnInfo)obj; if (ReturnData != null && ReturnData.Code == "1") { var data = JsonHelper.JsonDeSerializer <MDL.UserInfoMDL>(ReturnData.Data.ToString()); MDL.UserInfoMDL Model = (MDL.UserInfoMDL)data; return(Model); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(MDL.UserInfoMDL model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update userinfo set "); strSql.Append("UserID=@UserID,"); strSql.Append("UserName=@UserName,"); strSql.Append("UserSex=@UserSex,"); strSql.Append("UserPwd=@UserPwd,"); strSql.Append("PhoneNum=@PhoneNum,"); strSql.Append("Department=@Department,"); strSql.Append("RoleName=@RoleName,"); strSql.Append("CreateTime=@CreateTime"); strSql.Append(" where TID=@TID"); SqlParameter[] parameters = { new SqlParameter("@UserID", model.UserID), new SqlParameter("@UserName", model.UserName), new SqlParameter("@UserSex", model.UserSex), new SqlParameter("@UserPwd", model.UserPwd), new SqlParameter("@PhoneNum", model.PhoneNum), new SqlParameter("@Department", model.Department), new SqlParameter("@RoleName", model.RoleName), new SqlParameter("@CreateTime", model.CreateTime), new SqlParameter("@TID", model.TID) }; int rows = helper.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public MDL.UserInfoMDL GetModel(string UserID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select TID,UserID,UserName,UserSex,UserPwd,PhoneNum,Department,RoleName,CreateTime from userinfo "); strSql.Append(" where UserID=@UserID"); SqlParameter[] parameters = { new SqlParameter("@UserID", UserID) }; MDL.UserInfoMDL model = new MDL.UserInfoMDL(); DataSet ds = helper.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }