/// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(iRan.Model.Users model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Users set ");
            strSql.Append("Pwd=@Pwd,");
            strSql.Append("Fname=@Fname,");
            strSql.Append("Nickname=@Nickname,");
            strSql.Append("CheckinCount=@CheckinCount,");
            strSql.Append("LoginStatus=@LoginStatus,");
            strSql.Append("LastLoginTime=@LastLoginTime");
            strSql.Append(" where Uid=@Uid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Pwd",           SqlDbType.VarChar,   32),
                new SqlParameter("@Fname",         SqlDbType.VarChar,   16),
                new SqlParameter("@Nickname",      SqlDbType.VarChar,   16),
                new SqlParameter("@CheckinCount",  SqlDbType.Int,        4),
                new SqlParameter("@LoginStatus",   SqlDbType.Int,        4),
                new SqlParameter("@LastLoginTime", SqlDbType.DateTime),
                new SqlParameter("@Uid",           SqlDbType.Int,        4),
                new SqlParameter("@TelNumber",     SqlDbType.VarChar,   11),
                new SqlParameter("@Idcard",        SqlDbType.VarChar, 18)
            };
            parameters[0].Value = model.Pwd;
            parameters[1].Value = model.Fname;
            parameters[2].Value = model.Nickname;
            parameters[3].Value = model.CheckinCount;
            parameters[4].Value = model.LoginStatus;
            parameters[5].Value = model.LastLoginTime;
            parameters[6].Value = model.Uid;
            parameters[7].Value = model.TelNumber;
            parameters[8].Value = model.Idcard;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public iRan.Model.Users DataRowToModel(DataRow row)
 {
     iRan.Model.Users model = new iRan.Model.Users();
     if (row != null)
     {
         if (row["Uid"] != null && row["Uid"].ToString() != "")
         {
             model.Uid = int.Parse(row["Uid"].ToString());
         }
         if (row["TelNumber"] != null)
         {
             model.TelNumber = row["TelNumber"].ToString();
         }
         if (row["Pwd"] != null)
         {
             model.Pwd = row["Pwd"].ToString();
         }
         if (row["Fname"] != null)
         {
             model.Fname = row["Fname"].ToString();
         }
         if (row["Nickname"] != null)
         {
             model.Nickname = row["Nickname"].ToString();
         }
         if (row["Idcard"] != null)
         {
             model.Idcard = row["Idcard"].ToString();
         }
         if (row["CheckinCount"] != null && row["CheckinCount"].ToString() != "")
         {
             model.CheckinCount = int.Parse(row["CheckinCount"].ToString());
         }
         if (row["LoginStatus"] != null && row["LoginStatus"].ToString() != "")
         {
             model.LoginStatus = int.Parse(row["LoginStatus"].ToString());
         }
         if (row["LastLoginTime"] != null && row["LastLoginTime"].ToString() != "")
         {
             model.LastLoginTime = DateTime.Parse(row["LastLoginTime"].ToString());
         }
     }
     return(model);
 }
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(iRan.Model.Users model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Users(");
            strSql.Append("TelNumber,Pwd,Fname,Nickname,Idcard,CheckinCount,LoginStatus,LastLoginTime)");
            strSql.Append(" values (");
            strSql.Append("@TelNumber,@Pwd,@Fname,@Nickname,@Idcard,@CheckinCount,@LoginStatus,@LastLoginTime)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@TelNumber",     SqlDbType.VarChar, 11),
                new SqlParameter("@Pwd",           SqlDbType.VarChar, 32),
                new SqlParameter("@Fname",         SqlDbType.VarChar, 16),
                new SqlParameter("@Nickname",      SqlDbType.VarChar, 16),
                new SqlParameter("@Idcard",        SqlDbType.VarChar, 18),
                new SqlParameter("@CheckinCount",  SqlDbType.Int,      4),
                new SqlParameter("@LoginStatus",   SqlDbType.Int,      4),
                new SqlParameter("@LastLoginTime", SqlDbType.DateTime)
            };
            parameters[0].Value = model.TelNumber;
            parameters[1].Value = model.Pwd;
            parameters[2].Value = model.Fname;
            parameters[3].Value = model.Nickname;
            parameters[4].Value = model.Idcard;
            parameters[5].Value = model.CheckinCount;
            parameters[6].Value = model.LoginStatus;
            parameters[7].Value = model.LastLoginTime;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public iRan.Model.Users GetModel(int Uid)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Uid,TelNumber,Pwd,Fname,Nickname,Idcard,CheckinCount,LoginStatus,LastLoginTime from Users ");
            strSql.Append(" where Uid=@Uid");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Uid", SqlDbType.Int, 4)
            };
            parameters[0].Value = Uid;

            iRan.Model.Users model = new iRan.Model.Users();
            DataSet          ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }