/// <summary> /// 增加一条数据 /// </summary> public int Add(REL_Customer_CategoryMod model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into REL_Customer_Category("); strSql.Append("CustomerSysNo,CategorySysNo,Type,DR,TS)"); strSql.Append(" values ("); strSql.Append("@CustomerSysNo,@CategorySysNo,@Type,@DR,@TS)"); strSql.Append(";select @@IDENTITY"); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@CustomerSysNo",SqlDbType.Int,4), new SqlParameter("@CategorySysNo",SqlDbType.Int,4), new SqlParameter("@Type",SqlDbType.TinyInt,1), new SqlParameter("@DR",SqlDbType.Int,4), new SqlParameter("@TS",SqlDbType.DateTime), }; if (model.CustomerSysNo != AppConst.IntNull) parameters[0].Value = model.CustomerSysNo; else parameters[0].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[0]); if (model.CategorySysNo != AppConst.IntNull) parameters[1].Value = model.CategorySysNo; else parameters[1].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[1]); if (model.Type != AppConst.IntNull) parameters[2].Value = model.Type; else parameters[2].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[2]); if (model.DR != AppConst.IntNull) parameters[3].Value = model.DR; else parameters[3].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[3]); if (model.TS != AppConst.DateTimeNull) parameters[4].Value = model.TS; else parameters[4].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[4]); return SqlHelper.ExecuteNonQuery(cmd,parameters); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(REL_Customer_CategoryMod model) { return dal.Add(model); }
/// <summary> /// 更新一条数据 /// </summary> public void Update(REL_Customer_CategoryMod model) { dal.Update(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(REL_Customer_CategoryMod model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into REL_Customer_Category("); strSql.Append("CustomerSysNo,CategorySysNo,Type,DR,TS)"); strSql.Append(" values ("); strSql.Append("@CustomerSysNo,@CategorySysNo,@Type,@DR,@TS)"); strSql.Append(";select @@IDENTITY"); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@CustomerSysNo", SqlDbType.Int, 4), new SqlParameter("@CategorySysNo", SqlDbType.Int, 4), new SqlParameter("@Type", SqlDbType.TinyInt, 1), new SqlParameter("@DR", SqlDbType.Int, 4), new SqlParameter("@TS", SqlDbType.DateTime), }; if (model.CustomerSysNo != AppConst.IntNull) { parameters[0].Value = model.CustomerSysNo; } else { parameters[0].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[0]); if (model.CategorySysNo != AppConst.IntNull) { parameters[1].Value = model.CategorySysNo; } else { parameters[1].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[1]); if (model.Type != AppConst.IntNull) { parameters[2].Value = model.Type; } else { parameters[2].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[2]); if (model.DR != AppConst.IntNull) { parameters[3].Value = model.DR; } else { parameters[3].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[3]); if (model.TS != AppConst.DateTimeNull) { parameters[4].Value = model.TS; } else { parameters[4].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[4]); return(SqlHelper.ExecuteNonQuery(cmd, parameters)); }
/// <summary> /// 更新一条数据 /// </summary> public int Update(REL_Customer_CategoryMod model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update REL_Customer_Category set "); strSql.Append("CustomerSysNo=@CustomerSysNo,"); strSql.Append("CategorySysNo=@CategorySysNo,"); strSql.Append("Type=@Type,"); strSql.Append("DR=@DR,"); strSql.Append("TS=@TS"); strSql.Append(" where SysNo=@SysNo "); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@SysNo", SqlDbType.Int, 4), new SqlParameter("@CustomerSysNo", SqlDbType.Int, 4), new SqlParameter("@CategorySysNo", SqlDbType.Int, 4), new SqlParameter("@Type", SqlDbType.TinyInt, 1), new SqlParameter("@DR", SqlDbType.Int, 4), new SqlParameter("@TS", SqlDbType.DateTime) }; if (model.SysNo != AppConst.IntNull) { parameters[0].Value = model.SysNo; } else { parameters[0].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[0]); if (model.CustomerSysNo != AppConst.IntNull) { parameters[1].Value = model.CustomerSysNo; } else { parameters[1].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[1]); if (model.CategorySysNo != AppConst.IntNull) { parameters[2].Value = model.CategorySysNo; } else { parameters[2].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[2]); if (model.Type != AppConst.IntNull) { parameters[3].Value = model.Type; } else { parameters[3].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[3]); if (model.DR != AppConst.IntNull) { parameters[4].Value = model.DR; } else { parameters[4].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[4]); if (model.TS != AppConst.DateTimeNull) { parameters[5].Value = model.TS; } else { parameters[5].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[5]); return(SqlHelper.ExecuteNonQuery(cmd, parameters)); }
/// <summary> /// 更新一条数据 /// </summary> public int Update(REL_Customer_CategoryMod model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update REL_Customer_Category set "); strSql.Append("CustomerSysNo=@CustomerSysNo,"); strSql.Append("CategorySysNo=@CategorySysNo,"); strSql.Append("Type=@Type,"); strSql.Append("DR=@DR,"); strSql.Append("TS=@TS"); strSql.Append(" where SysNo=@SysNo "); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@SysNo",SqlDbType.Int,4), new SqlParameter("@CustomerSysNo",SqlDbType.Int,4), new SqlParameter("@CategorySysNo",SqlDbType.Int,4), new SqlParameter("@Type",SqlDbType.TinyInt,1), new SqlParameter("@DR",SqlDbType.Int,4), new SqlParameter("@TS",SqlDbType.DateTime) }; if (model.SysNo != AppConst.IntNull) parameters[0].Value = model.SysNo; else parameters[0].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[0]); if (model.CustomerSysNo != AppConst.IntNull) parameters[1].Value = model.CustomerSysNo; else parameters[1].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[1]); if (model.CategorySysNo != AppConst.IntNull) parameters[2].Value = model.CategorySysNo; else parameters[2].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[2]); if (model.Type != AppConst.IntNull) parameters[3].Value = model.Type; else parameters[3].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[3]); if (model.DR != AppConst.IntNull) parameters[4].Value = model.DR; else parameters[4].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[4]); if (model.TS != AppConst.DateTimeNull) parameters[5].Value = model.TS; else parameters[5].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[5]); return SqlHelper.ExecuteNonQuery(cmd, parameters); }
/// <summary> /// 得到一个对象实体 /// </summary> public REL_Customer_CategoryMod GetModel(int SysNo) { StringBuilder strSql = new StringBuilder(); strSql.Append("select SysNo, CustomerSysNo, CategorySysNo, Type, DR, TS from REL_Customer_Category"); strSql.Append(" where SysNo=@SysNo "); SqlParameter[] parameters = { new SqlParameter("@SysNo", SqlDbType.Int,4 ) }; parameters[0].Value = SysNo; REL_Customer_CategoryMod model = new REL_Customer_CategoryMod(); DataSet ds = SqlHelper.ExecuteDataSet(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["SysNo"].ToString() != "") { model.SysNo = int.Parse(ds.Tables[0].Rows[0]["SysNo"].ToString()); } if (ds.Tables[0].Rows[0]["CustomerSysNo"].ToString() != "") { model.CustomerSysNo = int.Parse(ds.Tables[0].Rows[0]["CustomerSysNo"].ToString()); } if (ds.Tables[0].Rows[0]["CategorySysNo"].ToString() != "") { model.CategorySysNo = int.Parse(ds.Tables[0].Rows[0]["CategorySysNo"].ToString()); } if (ds.Tables[0].Rows[0]["Type"].ToString() != "") { model.Type = int.Parse(ds.Tables[0].Rows[0]["Type"].ToString()); } if (ds.Tables[0].Rows[0]["DR"].ToString() != "") { model.DR = int.Parse(ds.Tables[0].Rows[0]["DR"].ToString()); } if (ds.Tables[0].Rows[0]["TS"].ToString() != "") { model.TS = DateTime.Parse(ds.Tables[0].Rows[0]["TS"].ToString()); } return model; } else { return null; } }
protected void Unnamed1_Click(object sender, EventArgs e) { if (drpQACate.SelectedIndex == 0) { ltrError.Text = "请选择问答分类!"; this.ClientScript.RegisterStartupScript(this.GetType(), "", "document.getElementById('errordiv').style.display='';closeforseconds();", true); return; } if (REL_Customer_CategoryBll.GetInstance().HasRecord(int.Parse(Request.QueryString["user"]), int.Parse(drpQACate.SelectedValue),(int)AppEnum.CategoryType.QA)) { ltrError.Text = "该用户已经是该分类的版主了!"; this.ClientScript.RegisterStartupScript(this.GetType(), "", "document.getElementById('errordiv').style.display='';closeforseconds();", true); return; } REL_Customer_CategoryMod m_medal = new REL_Customer_CategoryMod(); m_medal.CustomerSysNo = int.Parse(Request.QueryString["user"]); m_medal.CategorySysNo = int.Parse(drpQACate.SelectedValue); m_medal.Type = (int)AppEnum.CategoryType.QA; m_medal.TS = DateTime.Now; m_medal.DR = 0; try { REL_Customer_CategoryBll.GetInstance().Add(m_medal); LogManagement.getInstance().WriteTrace(m_medal.SysNo, "CustomerMedal.Add", "IP:" + Request.UserHostAddress + "|AdminID:" + GetSession().AdminEntity.Username); ltrNotice.Text = "该记录已保存成功!"; this.ClientScript.RegisterStartupScript(this.GetType(), "", "document.getElementById('noticediv').style.display='';", true); PrepareForm(); } catch { ltrError.Text = "系统错误,添加失败!"; this.ClientScript.RegisterStartupScript(this.GetType(), "", "document.getElementById('errordiv').style.display='';closeforseconds();", true); return; } }