public ReturnValue <bool> AddSMS(int FromSysNo, int ToSysNo, string title, string context, int TopicSysNo) { try { USR_SMSMod m_sms = new USR_SMSMod(); m_sms.Context = AppCmn.CommonTools.NoHTML(AppCmn.CommonTools.StringFilter(context)); m_sms.Title = AppCmn.CommonTools.NoHTML(AppCmn.CommonTools.StringFilter(title)); m_sms.DR = (int)AppEnum.State.normal; m_sms.FromSysNo = FromSysNo; m_sms.IsFromDeleted = (int)AppEnum.BOOL.False; m_sms.IsRead = (int)AppEnum.BOOL.False; m_sms.IsToDeleted = (int)AppEnum.BOOL.False; if (TopicSysNo != 0) { m_sms.Parent = TopicSysNo; } else { m_sms.Parent = 0; } m_sms.ReplyCount = 0; m_sms.TS = DateTime.Now; m_sms.ToSysNo = ToSysNo; USR_SMSBll.GetInstance().Add(m_sms); return(ReturnValue <bool> .Get200OK(true)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ReturnValue<bool> AddSMS(int FromSysNo, int ToSysNo, string title, string context, int TopicSysNo) { try { USR_SMSMod m_sms = new USR_SMSMod(); m_sms.Context = AppCmn.CommonTools.NoHTML(AppCmn.CommonTools.StringFilter(context)); m_sms.Title = AppCmn.CommonTools.NoHTML(AppCmn.CommonTools.StringFilter(title)); m_sms.DR = (int)AppEnum.State.normal; m_sms.FromSysNo = FromSysNo; m_sms.IsFromDeleted = (int)AppEnum.BOOL.False; m_sms.IsRead = (int)AppEnum.BOOL.False; m_sms.IsToDeleted = (int)AppEnum.BOOL.False; if (TopicSysNo != 0) { m_sms.Parent = TopicSysNo; } else { m_sms.Parent = 0; } m_sms.ReplyCount = 0; m_sms.TS = DateTime.Now; m_sms.ToSysNo = ToSysNo; USR_SMSBll.GetInstance().Add(m_sms); return ReturnValue<bool>.Get200OK(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public int AddSMS(USR_SMSMod model) { int ret = 0; TransactionOptions options = new TransactionOptions(); options.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted; options.Timeout = TransactionManager.DefaultTimeout; using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, options)) { ret = Add(model); USR_CustomerBll.GetInstance().AddUnReadInfo(model.ToSysNo); scope.Complete(); } return ret; }
public int AddSMS(USR_SMSMod model) { int ret = 0; TransactionOptions options = new TransactionOptions(); options.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted; options.Timeout = TransactionManager.DefaultTimeout; using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required, options)) { ret = Add(model); USR_CustomerBll.GetInstance().AddUnReadInfo(model.ToSysNo); scope.Complete(); } return(ret); }
protected void Unnamed2_Click(object sender, EventArgs e) { try { USR_SMSMod m_sms = new USR_SMSMod(); m_sms.Context = SQLData.SQLFilter(txtReply.Text.Trim()); m_sms.DR = (int)AppEnum.State.normal; m_sms.FromSysNo = GetSession().CustomerEntity.SysNo; m_sms.IsFromDeleted = (int)AppEnum.BOOL.False; m_sms.IsRead = (int)AppEnum.BOOL.False; m_sms.IsToDeleted = (int)AppEnum.BOOL.False; if (SysNo != 0) { m_sms.Parent = SysNo; } else { m_sms.Parent = 0; } m_sms.ReplyCount = 0; m_sms.Title = ""; m_sms.TS = DateTime.Now; m_sms.ToSysNo = TargetID; int tmp = USR_SMSBll.GetInstance().AddSMS(m_sms); if (SysNo != 0) { BindList(); ClientScript.RegisterStartupScript(this.GetType(), "reply", "alert('发送成功!');", true); } else { Response.Redirect("MsgDetail.aspx?id=" + tmp); } } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "reply", "alert('系统故障,请重新尝试');", true); LogManagement.getInstance().WriteException(ex, "SMS-reply", Request.UserHostAddress, "发送短信失败"); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(USR_SMSMod model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into USR_SMS("); strSql.Append("FromSysNo,ToSysNo,Title,Context,IsRead,IsFromDeleted,IsToDeleted,Parent,DR,TS,ReplyCount)"); strSql.Append(" values ("); strSql.Append("@FromSysNo,@ToSysNo,@Title,@Context,@IsRead,@IsFromDeleted,@IsToDeleted,@Parent,@DR,@TS,@ReplyCount)"); strSql.Append(";select @@IDENTITY"); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@FromSysNo",SqlDbType.Int,4), new SqlParameter("@ToSysNo",SqlDbType.Int,4), new SqlParameter("@Title",SqlDbType.NVarChar,600), new SqlParameter("@Context",SqlDbType.NVarChar,2000), new SqlParameter("@IsRead",SqlDbType.TinyInt,1), new SqlParameter("@IsFromDeleted",SqlDbType.TinyInt,1), new SqlParameter("@IsToDeleted",SqlDbType.TinyInt,1), new SqlParameter("@Parent",SqlDbType.Int,4), new SqlParameter("@DR",SqlDbType.TinyInt,1), new SqlParameter("@TS",SqlDbType.DateTime), new SqlParameter("@ReplyCount",SqlDbType.Int,4), }; if (model.FromSysNo != AppConst.IntNull) parameters[0].Value = model.FromSysNo; else parameters[0].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[0]); if (model.ToSysNo != AppConst.IntNull) parameters[1].Value = model.ToSysNo; else parameters[1].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[1]); if (model.Title != AppConst.StringNull) parameters[2].Value = model.Title; else parameters[2].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[2]); if (model.Context != AppConst.StringNull) parameters[3].Value = model.Context; else parameters[3].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[3]); if (model.IsRead != AppConst.IntNull) parameters[4].Value = model.IsRead; else parameters[4].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[4]); if (model.IsFromDeleted != AppConst.IntNull) parameters[5].Value = model.IsFromDeleted; else parameters[5].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[5]); if (model.IsToDeleted != AppConst.IntNull) parameters[6].Value = model.IsToDeleted; else parameters[6].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[6]); if (model.Parent != AppConst.IntNull) parameters[7].Value = model.Parent; else parameters[7].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[7]); if (model.DR != AppConst.IntNull) parameters[8].Value = model.DR; else parameters[8].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[8]); if (model.TS != AppConst.DateTimeNull) parameters[9].Value = model.TS; else parameters[9].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[9]); if (model.ReplyCount != AppConst.IntNull) parameters[10].Value = model.ReplyCount; else parameters[10].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[10]); return Convert.ToInt32(SqlHelper.ExecuteScalar(cmd, parameters)); }
/// <summary> /// 更新一条数据 /// </summary> public int Update(USR_SMSMod model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update USR_SMS set "); strSql.Append("FromSysNo=@FromSysNo,"); strSql.Append("ToSysNo=@ToSysNo,"); strSql.Append("Title=@Title,"); strSql.Append("Context=@Context,"); strSql.Append("IsRead=@IsRead,"); strSql.Append("IsFromDeleted=@IsFromDeleted,"); strSql.Append("IsToDeleted=@IsToDeleted,"); strSql.Append("Parent=@Parent,"); strSql.Append("DR=@DR,"); strSql.Append("TS=@TS,"); strSql.Append("ReplyCount=@ReplyCount"); strSql.Append(" where SysNo=@SysNo "); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@SysNo",SqlDbType.Int,4), new SqlParameter("@FromSysNo",SqlDbType.Int,4), new SqlParameter("@ToSysNo",SqlDbType.Int,4), new SqlParameter("@Title",SqlDbType.NVarChar,600), new SqlParameter("@Context",SqlDbType.NVarChar,2000), new SqlParameter("@IsRead",SqlDbType.TinyInt,1), new SqlParameter("@IsFromDeleted",SqlDbType.TinyInt,1), new SqlParameter("@IsToDeleted",SqlDbType.TinyInt,1), new SqlParameter("@Parent",SqlDbType.Int,4), new SqlParameter("@DR",SqlDbType.TinyInt,1), new SqlParameter("@TS",SqlDbType.DateTime), new SqlParameter("@ReplyCount",SqlDbType.Int,4) }; if (model.SysNo != AppConst.IntNull) parameters[0].Value = model.SysNo; else parameters[0].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[0]); if (model.FromSysNo != AppConst.IntNull) parameters[1].Value = model.FromSysNo; else parameters[1].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[1]); if (model.ToSysNo != AppConst.IntNull) parameters[2].Value = model.ToSysNo; else parameters[2].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[2]); if (model.Title != AppConst.StringNull) parameters[3].Value = model.Title; else parameters[3].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[3]); if (model.Context != AppConst.StringNull) parameters[4].Value = model.Context; else parameters[4].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[4]); if (model.IsRead != AppConst.IntNull) parameters[5].Value = model.IsRead; else parameters[5].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[5]); if (model.IsFromDeleted != AppConst.IntNull) parameters[6].Value = model.IsFromDeleted; else parameters[6].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[6]); if (model.IsToDeleted != AppConst.IntNull) parameters[7].Value = model.IsToDeleted; else parameters[7].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[7]); if (model.Parent != AppConst.IntNull) parameters[8].Value = model.Parent; else parameters[8].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[8]); if (model.DR != AppConst.IntNull) parameters[9].Value = model.DR; else parameters[9].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[9]); if (model.TS != AppConst.DateTimeNull) parameters[10].Value = model.TS; else parameters[10].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[10]); if (model.ReplyCount != AppConst.IntNull) parameters[11].Value = model.ReplyCount; else parameters[11].Value = System.DBNull.Value; cmd.Parameters.Add(parameters[11]); return SqlHelper.ExecuteNonQuery(cmd, parameters); }
/// <summary> /// 得到一个对象实体 /// </summary> public USR_SMSMod GetModel(int SysNo) { StringBuilder strSql = new StringBuilder(); strSql.Append("select SysNo, FromSysNo, ToSysNo, Title, Context, IsRead, IsFromDeleted, IsToDeleted, Parent, DR, TS, ReplyCount from USR_SMS"); strSql.Append(" where SysNo=@SysNo "); SqlParameter[] parameters = { new SqlParameter("@SysNo", SqlDbType.Int,4 ) }; parameters[0].Value = SysNo; USR_SMSMod model = new USR_SMSMod(); 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]["FromSysNo"].ToString() != "") { model.FromSysNo = int.Parse(ds.Tables[0].Rows[0]["FromSysNo"].ToString()); } if (ds.Tables[0].Rows[0]["ToSysNo"].ToString() != "") { model.ToSysNo = int.Parse(ds.Tables[0].Rows[0]["ToSysNo"].ToString()); } model.Title = ds.Tables[0].Rows[0]["Title"].ToString(); model.Context = ds.Tables[0].Rows[0]["Context"].ToString(); if (ds.Tables[0].Rows[0]["IsRead"].ToString() != "") { model.IsRead = int.Parse(ds.Tables[0].Rows[0]["IsRead"].ToString()); } if (ds.Tables[0].Rows[0]["IsFromDeleted"].ToString() != "") { model.IsFromDeleted = int.Parse(ds.Tables[0].Rows[0]["IsFromDeleted"].ToString()); } if (ds.Tables[0].Rows[0]["IsToDeleted"].ToString() != "") { model.IsToDeleted = int.Parse(ds.Tables[0].Rows[0]["IsToDeleted"].ToString()); } if (ds.Tables[0].Rows[0]["Parent"].ToString() != "") { model.Parent = int.Parse(ds.Tables[0].Rows[0]["Parent"].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()); } if (ds.Tables[0].Rows[0]["ReplyCount"].ToString() != "") { model.ReplyCount = int.Parse(ds.Tables[0].Rows[0]["ReplyCount"].ToString()); } return model; } else { return null; } }
/// <summary> /// 更新一条数据 /// </summary> public void Update(USR_SMSMod model) { dal.Update(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(USR_SMSMod model) { return(dal.Add(model)); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(USR_SMSMod model) { return dal.Add(model); }
/// <summary> /// 更新一条数据 /// </summary> public void Update(USR_SMSMod model) { dal.Update(model); }
protected void Unnamed2_Click(object sender, EventArgs e) { try { USR_SMSMod m_sms = new USR_SMSMod(); m_sms.Context = SQLData.SQLFilter(txtReply.Text.Trim()); m_sms.DR = (int)AppEnum.State.normal; m_sms.FromSysNo = GetSession().CustomerEntity.SysNo; m_sms.IsFromDeleted = (int)AppEnum.BOOL.False; m_sms.IsRead = (int)AppEnum.BOOL.False; m_sms.IsToDeleted = (int)AppEnum.BOOL.False; if (SysNo != 0) { m_sms.Parent = SysNo; } else { m_sms.Parent = 0; } m_sms.ReplyCount = 0; m_sms.Title = ""; m_sms.TS = DateTime.Now; m_sms.ToSysNo = TargetID; int tmp = USR_SMSBll.GetInstance().AddSMS(m_sms); if (SysNo != 0) { BindList(); ClientScript.RegisterStartupScript(this.GetType(), "reply", "alert('发送成功!');", true); } else { Response.Redirect("MsgDetail.aspx?id="+tmp); } } catch(Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "reply", "alert('系统故障,请重新尝试');", true); LogManagement.getInstance().WriteException(ex, "SMS-reply", Request.UserHostAddress, "发送短信失败"); } }
/// <summary> /// 得到一个对象实体 /// </summary> public USR_SMSMod GetModel(int SysNo) { StringBuilder strSql = new StringBuilder(); strSql.Append("select SysNo, FromSysNo, ToSysNo, Title, Context, IsRead, IsFromDeleted, IsToDeleted, Parent, DR, TS, ReplyCount from USR_SMS"); strSql.Append(" where SysNo=@SysNo "); SqlParameter[] parameters = { new SqlParameter("@SysNo", SqlDbType.Int, 4) }; parameters[0].Value = SysNo; USR_SMSMod model = new USR_SMSMod(); 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]["FromSysNo"].ToString() != "") { model.FromSysNo = int.Parse(ds.Tables[0].Rows[0]["FromSysNo"].ToString()); } if (ds.Tables[0].Rows[0]["ToSysNo"].ToString() != "") { model.ToSysNo = int.Parse(ds.Tables[0].Rows[0]["ToSysNo"].ToString()); } model.Title = ds.Tables[0].Rows[0]["Title"].ToString(); model.Context = ds.Tables[0].Rows[0]["Context"].ToString(); if (ds.Tables[0].Rows[0]["IsRead"].ToString() != "") { model.IsRead = int.Parse(ds.Tables[0].Rows[0]["IsRead"].ToString()); } if (ds.Tables[0].Rows[0]["IsFromDeleted"].ToString() != "") { model.IsFromDeleted = int.Parse(ds.Tables[0].Rows[0]["IsFromDeleted"].ToString()); } if (ds.Tables[0].Rows[0]["IsToDeleted"].ToString() != "") { model.IsToDeleted = int.Parse(ds.Tables[0].Rows[0]["IsToDeleted"].ToString()); } if (ds.Tables[0].Rows[0]["Parent"].ToString() != "") { model.Parent = int.Parse(ds.Tables[0].Rows[0]["Parent"].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()); } if (ds.Tables[0].Rows[0]["ReplyCount"].ToString() != "") { model.ReplyCount = int.Parse(ds.Tables[0].Rows[0]["ReplyCount"].ToString()); } return(model); } else { return(null); } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(USR_SMSMod model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into USR_SMS("); strSql.Append("FromSysNo,ToSysNo,Title,Context,IsRead,IsFromDeleted,IsToDeleted,Parent,DR,TS,ReplyCount)"); strSql.Append(" values ("); strSql.Append("@FromSysNo,@ToSysNo,@Title,@Context,@IsRead,@IsFromDeleted,@IsToDeleted,@Parent,@DR,@TS,@ReplyCount)"); strSql.Append(";select @@IDENTITY"); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@FromSysNo", SqlDbType.Int, 4), new SqlParameter("@ToSysNo", SqlDbType.Int, 4), new SqlParameter("@Title", SqlDbType.NVarChar, 600), new SqlParameter("@Context", SqlDbType.NVarChar, 2000), new SqlParameter("@IsRead", SqlDbType.TinyInt, 1), new SqlParameter("@IsFromDeleted", SqlDbType.TinyInt, 1), new SqlParameter("@IsToDeleted", SqlDbType.TinyInt, 1), new SqlParameter("@Parent", SqlDbType.Int, 4), new SqlParameter("@DR", SqlDbType.TinyInt, 1), new SqlParameter("@TS", SqlDbType.DateTime), new SqlParameter("@ReplyCount", SqlDbType.Int, 4), }; if (model.FromSysNo != AppConst.IntNull) { parameters[0].Value = model.FromSysNo; } else { parameters[0].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[0]); if (model.ToSysNo != AppConst.IntNull) { parameters[1].Value = model.ToSysNo; } else { parameters[1].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[1]); if (model.Title != AppConst.StringNull) { parameters[2].Value = model.Title; } else { parameters[2].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[2]); if (model.Context != AppConst.StringNull) { parameters[3].Value = model.Context; } else { parameters[3].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[3]); if (model.IsRead != AppConst.IntNull) { parameters[4].Value = model.IsRead; } else { parameters[4].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[4]); if (model.IsFromDeleted != AppConst.IntNull) { parameters[5].Value = model.IsFromDeleted; } else { parameters[5].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[5]); if (model.IsToDeleted != AppConst.IntNull) { parameters[6].Value = model.IsToDeleted; } else { parameters[6].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[6]); if (model.Parent != AppConst.IntNull) { parameters[7].Value = model.Parent; } else { parameters[7].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[7]); if (model.DR != AppConst.IntNull) { parameters[8].Value = model.DR; } else { parameters[8].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[8]); if (model.TS != AppConst.DateTimeNull) { parameters[9].Value = model.TS; } else { parameters[9].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[9]); if (model.ReplyCount != AppConst.IntNull) { parameters[10].Value = model.ReplyCount; } else { parameters[10].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[10]); return(Convert.ToInt32(SqlHelper.ExecuteScalar(cmd, parameters))); }
/// <summary> /// 更新一条数据 /// </summary> public int Update(USR_SMSMod model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update USR_SMS set "); strSql.Append("FromSysNo=@FromSysNo,"); strSql.Append("ToSysNo=@ToSysNo,"); strSql.Append("Title=@Title,"); strSql.Append("Context=@Context,"); strSql.Append("IsRead=@IsRead,"); strSql.Append("IsFromDeleted=@IsFromDeleted,"); strSql.Append("IsToDeleted=@IsToDeleted,"); strSql.Append("Parent=@Parent,"); strSql.Append("DR=@DR,"); strSql.Append("TS=@TS,"); strSql.Append("ReplyCount=@ReplyCount"); strSql.Append(" where SysNo=@SysNo "); SqlCommand cmd = new SqlCommand(strSql.ToString()); SqlParameter[] parameters = { new SqlParameter("@SysNo", SqlDbType.Int, 4), new SqlParameter("@FromSysNo", SqlDbType.Int, 4), new SqlParameter("@ToSysNo", SqlDbType.Int, 4), new SqlParameter("@Title", SqlDbType.NVarChar, 600), new SqlParameter("@Context", SqlDbType.NVarChar, 2000), new SqlParameter("@IsRead", SqlDbType.TinyInt, 1), new SqlParameter("@IsFromDeleted", SqlDbType.TinyInt, 1), new SqlParameter("@IsToDeleted", SqlDbType.TinyInt, 1), new SqlParameter("@Parent", SqlDbType.Int, 4), new SqlParameter("@DR", SqlDbType.TinyInt, 1), new SqlParameter("@TS", SqlDbType.DateTime), new SqlParameter("@ReplyCount", SqlDbType.Int, 4) }; if (model.SysNo != AppConst.IntNull) { parameters[0].Value = model.SysNo; } else { parameters[0].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[0]); if (model.FromSysNo != AppConst.IntNull) { parameters[1].Value = model.FromSysNo; } else { parameters[1].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[1]); if (model.ToSysNo != AppConst.IntNull) { parameters[2].Value = model.ToSysNo; } else { parameters[2].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[2]); if (model.Title != AppConst.StringNull) { parameters[3].Value = model.Title; } else { parameters[3].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[3]); if (model.Context != AppConst.StringNull) { parameters[4].Value = model.Context; } else { parameters[4].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[4]); if (model.IsRead != AppConst.IntNull) { parameters[5].Value = model.IsRead; } else { parameters[5].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[5]); if (model.IsFromDeleted != AppConst.IntNull) { parameters[6].Value = model.IsFromDeleted; } else { parameters[6].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[6]); if (model.IsToDeleted != AppConst.IntNull) { parameters[7].Value = model.IsToDeleted; } else { parameters[7].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[7]); if (model.Parent != AppConst.IntNull) { parameters[8].Value = model.Parent; } else { parameters[8].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[8]); if (model.DR != AppConst.IntNull) { parameters[9].Value = model.DR; } else { parameters[9].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[9]); if (model.TS != AppConst.DateTimeNull) { parameters[10].Value = model.TS; } else { parameters[10].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[10]); if (model.ReplyCount != AppConst.IntNull) { parameters[11].Value = model.ReplyCount; } else { parameters[11].Value = System.DBNull.Value; } cmd.Parameters.Add(parameters[11]); return(SqlHelper.ExecuteNonQuery(cmd, parameters)); }