/// <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); } }