/// <summary>
        /// 对象实体绑定数据
        /// </summary>
        public SOSOshop.Model.MemberReceAddress ReaderBind(IDataReader dataReader)
        {
            SOSOshop.Model.MemberReceAddress model = new SOSOshop.Model.MemberReceAddress();

            object ojb;

            ojb = dataReader["id"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.ID = (int)ojb;
            }
            ojb = dataReader["uid"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.UID = (int)ojb;
            }
            model.Name              = dataReader["username"].ToString();
            model.Mobile            = dataReader["mobile"].ToString();
            model.Phone             = dataReader["phone"].ToString();
            model.Province          = dataReader["province"].ToString();
            model.City              = dataReader["city"].ToString();
            model.Borough           = dataReader["borough"].ToString();
            model.Address           = dataReader["address"].ToString();
            model.Zip               = dataReader["zip"].ToString();
            model.Email             = dataReader["email"].ToString();
            model.ConstructionSigns = dataReader["constructionsigns"].ToString();
            model.Consignestime     = dataReader["consignestime"].ToString();
            ojb = dataReader["stat"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.Stat = (bool)ojb;
            }

            return(model);
        }
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(SOSOshop.Model.MemberReceAddress model, int uid)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update memberreceaddress set ");
            strSql.Append("username=@username,");
            strSql.Append("mobile=@mobile,");
            strSql.Append("phone=@phone,");
            strSql.Append("province=@province,");
            strSql.Append("city=@city,");
            strSql.Append("borough=@borough,");
            strSql.Append("address=@address,");
            strSql.Append("zip=@zip,");
            strSql.Append("email=@email,");
            strSql.Append("constructionsigns=@constructionsigns,");
            strSql.Append("consignestime=@consignestime,");
            strSql.Append("stat=@stat");
            strSql.Append(" where id=@id and uid=@uid");

            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "id", DbType.Int32, model.ID);
            db.AddInParameter(dbCommand, "uid", DbType.Int32, model.UID);
            db.AddInParameter(dbCommand, "username", DbType.AnsiString, model.Name);
            db.AddInParameter(dbCommand, "mobile", DbType.AnsiString, model.Mobile);
            db.AddInParameter(dbCommand, "phone", DbType.AnsiString, model.Phone);
            db.AddInParameter(dbCommand, "province", DbType.AnsiString, model.Province);
            db.AddInParameter(dbCommand, "city", DbType.AnsiString, model.City);
            db.AddInParameter(dbCommand, "borough", DbType.AnsiString, model.Borough);
            db.AddInParameter(dbCommand, "address", DbType.AnsiString, model.Address);
            db.AddInParameter(dbCommand, "zip", DbType.AnsiString, model.Zip);
            db.AddInParameter(dbCommand, "email", DbType.AnsiString, model.Email);
            db.AddInParameter(dbCommand, "constructionsigns", DbType.AnsiString, model.ConstructionSigns);
            db.AddInParameter(dbCommand, "consignestime", DbType.AnsiString, model.Consignestime);
            db.AddInParameter(dbCommand, "stat", DbType.Boolean, model.Stat);

            int rows = db.ExecuteNonQuery(dbCommand);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public SOSOshop.Model.MemberReceAddress GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select id,uid,username,mobile,phone,province,city,borough,address,zip,email,constructionsigns,consignestime,stat from memberreceaddress ");
            strSql.Append(" where id=@id ");

            DbCommand dbCommand = db.GetSqlStringCommand(strSql.ToString());

            db.AddInParameter(dbCommand, "id", DbType.Int32, id);

            SOSOshop.Model.MemberReceAddress model = null;

            using (IDataReader dataReader = db.ExecuteReader(dbCommand))
            {
                if (dataReader.Read())
                {
                    model = ReaderBind(dataReader);
                }
            }
            return(model);
        }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public SOSOshop.Model.MemberReceAddress DataRowToModel(DataRow row)
        {
            SOSOshop.Model.MemberReceAddress model = new SOSOshop.Model.MemberReceAddress();

            if (row != null)
            {
                if (row["id"] != null && row["id"].ToString() != "")
                {
                    model.ID = int.Parse(row["id"].ToString());
                }
                if (row["uid"] != null && row["uid"].ToString() != "")
                {
                    model.UID = int.Parse(row["uid"].ToString());
                }
                if (row["username"] != null)
                {
                    model.Name = row["username"].ToString();
                }
                if (row["mobile"] != null)
                {
                    model.Mobile = row["mobile"].ToString();
                }
                if (row["phone"] != null)
                {
                    model.Phone = row["phone"].ToString();
                }
                if (row["province"] != null)
                {
                    model.Province = row["province"].ToString();
                }
                if (row["city"] != null)
                {
                    model.City = row["city"].ToString();
                }
                if (row["borough"] != null)
                {
                    model.Borough = row["borough"].ToString();
                }
                if (row["address"] != null)
                {
                    model.Address = row["address"].ToString();
                }
                if (row["zip"] != null)
                {
                    model.Zip = row["zip"].ToString();
                }
                if (row["email"] != null)
                {
                    model.Email = row["email"].ToString();
                }
                if (row["constructionsigns"] != null)
                {
                    model.ConstructionSigns = row["constructionsigns"].ToString();
                }
                if (row["consignestime"] != null)
                {
                    model.Consignestime = row["consignestime"].ToString();
                }
                if (row["stat"] != null && row["stat"].ToString() != "")
                {
                    if ((row["stat"].ToString() == "1") || (row["stat"].ToString().ToLower() == "true"))
                    {
                        model.Stat = true;
                    }
                    else
                    {
                        model.Stat = false;
                    }
                }
            }

            return(model);
        }