/// <summary>
        /// 常规设置(设置默认地址)
        /// </summary>
        /// <param name="model">model</param>
        /// <returns></returns>
        public bool Update(QAMZN.Model.tb_user_returnsettings model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_user_returnsettings set ");
            strSql.Append("createtime=@createtime,");
            strSql.Append("address_id=@address_id");
            strSql.Append(" where user_id=@user_id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@createtime", SqlDbType.DateTime),
                new SqlParameter("@address_id", SqlDbType.Int, 4),
                new SqlParameter("@user_id",    SqlDbType.Int, 4)
            };
            parameters[0].Value = model.createtime;;
            parameters[1].Value = model.address_id;
            parameters[2].Value = model.user_id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 /// <summary>
 /// 常规设置(查询退货表里的默认地址编号)
 /// </summary>
 /// <param name="userid">用户编号</param>
 public void SelectAddressId(int userid, ref int?addressId)
 {
     model = dal.GetModel(userid);
     if (model != null)
     {
         addressId = model.address_id;
     }
 }
 /// <summary>
 /// 初始化常规设置
 /// </summary>
 /// <param name="userid">用户编号</param>
 /// <param name="strReturnSettingInfo">返回的数据</param>
 /// <returns></returns>
 public string GetReturnSetting(int userid, ref string strReturnSettingInfo)
 {
     model = dal.GetModel(userid);
     if (model != null)
     {
         return(strReturnSettingInfo = "\"email_format\":\"" + model.email_format + "\",\"return_rule\":\"" + model.return_rule + "\",\"return_window\":\"" + model.return_window + "\",\"setting_number\":\"" + model.setting_number + "\",\"address_id\":\"" + model.address_id + "\"");
     }
     else
     {
         return("");
     }
 }
        /// <summary>
        /// 常规设置(更新常规设置)
        /// </summary>
        /// <param name="model">model</param>
        /// <returns></returns>
        public bool UpdateInfo(QAMZN.Model.tb_user_returnsettings model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_user_returnsettings set ");
            strSql.Append("createtime=@createtime,");
            strSql.Append("email_format=@email_format,");
            strSql.Append("return_rule=@return_rule,");
            strSql.Append("return_window=@return_window,");
            strSql.Append("setting_number=@setting_number ");
            strSql.Append(" where user_id=@user_id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@createtime",     SqlDbType.DateTime),
                new SqlParameter("@email_format",   SqlDbType.Int,       4),
                new SqlParameter("@return_rule",    SqlDbType.Int,       4),
                new SqlParameter("@return_window",  SqlDbType.Int,       4),
                new SqlParameter("@setting_number", SqlDbType.Int,       4),
                new SqlParameter("@user_id",        SqlDbType.Int, 4)
            };
            parameters[0].Value = DateTime.Now;
            parameters[1].Value = model.email_format;
            parameters[2].Value = model.return_rule;
            parameters[3].Value = model.return_window;
            parameters[4].Value = model.setting_number;
            parameters[5].Value = model.user_id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(QAMZN.Model.tb_user_returnsettings model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into tb_user_returnsettings(");
            strSql.Append("createtime,email_format,return_rule,return_window,setting_number,address_id)");
            strSql.Append(" values (");
            strSql.Append("@createtime,@email_format,@return_rule,@return_window,@setting_number,@address_id)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@createtime",     SqlDbType.DateTime),
                new SqlParameter("@email_format",   SqlDbType.Int,       4),
                new SqlParameter("@return_rule",    SqlDbType.Int,       4),
                new SqlParameter("@return_window",  SqlDbType.Int,       4),
                new SqlParameter("@setting_number", SqlDbType.Int,       4),
                new SqlParameter("@address_id",     SqlDbType.Int, 4)
            };
            parameters[0].Value = model.createtime;
            parameters[1].Value = model.email_format;
            parameters[2].Value = model.return_rule;
            parameters[3].Value = model.return_window;
            parameters[4].Value = model.setting_number;
            parameters[5].Value = model.address_id;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public QAMZN.Model.tb_user_returnsettings DataRowToModel(DataRow row)
 {
     QAMZN.Model.tb_user_returnsettings model = new QAMZN.Model.tb_user_returnsettings();
     if (row != null)
     {
         if (row["user_id"] != null && row["user_id"].ToString() != "")
         {
             model.user_id = int.Parse(row["user_id"].ToString());
         }
         if (row["createtime"] != null && row["createtime"].ToString() != "")
         {
             model.createtime = DateTime.Parse(row["createtime"].ToString());
         }
         if (row["email_format"] != null && row["email_format"].ToString() != "")
         {
             model.email_format = int.Parse(row["email_format"].ToString());
         }
         if (row["return_rule"] != null && row["return_rule"].ToString() != "")
         {
             model.return_rule = int.Parse(row["return_rule"].ToString());
         }
         if (row["return_window"] != null && row["return_window"].ToString() != "")
         {
             model.return_window = int.Parse(row["return_window"].ToString());
         }
         if (row["setting_number"] != null && row["setting_number"].ToString() != "")
         {
             model.setting_number = int.Parse(row["setting_number"].ToString());
         }
         if (row["address_id"] != null && row["address_id"].ToString() != "")
         {
             model.address_id = int.Parse(row["address_id"].ToString());
         }
     }
     return(model);
 }
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public QAMZN.Model.tb_user_returnsettings GetModel(int user_id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 user_id,createtime,email_format,return_rule,return_window,setting_number,address_id from tb_user_returnsettings ");
            strSql.Append(" where user_id=@user_id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@user_id", SqlDbType.Int, 4)
            };
            parameters[0].Value = user_id;

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

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