/// <summary> /// 得到一个对象实体 /// </summary> public M_MessageInfo GetM_MessageInfoModel(int m_MessageInfoID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 m_MessageInfoID,m_ConfigInfoID,m_Type,m_ObjID,m_id,refund_id,owner_id,owner_nick,owner_role,m_content,created,message_type from tb_M_MessageInfo "); strSql.Append(" where m_MessageInfoID=@m_MessageInfoID "); SqlParameter[] parameters = { new SqlParameter("@m_MessageInfoID", SqlDbType.Int, 4) }; parameters[0].Value = m_MessageInfoID; M_MessageInfo model = new M_MessageInfo(); DataSet ds = DbHelper.ExecuteDataset(CommandType.Text, strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["m_MessageInfoID"].ToString() != "") { model.m_MessageInfoID = int.Parse(ds.Tables[0].Rows[0]["m_MessageInfoID"].ToString()); } if (ds.Tables[0].Rows[0]["m_ConfigInfoID"].ToString() != "") { model.m_ConfigInfoID = int.Parse(ds.Tables[0].Rows[0]["m_ConfigInfoID"].ToString()); } if (ds.Tables[0].Rows[0]["m_Type"].ToString() != "") { model.m_Type = int.Parse(ds.Tables[0].Rows[0]["m_Type"].ToString()); } if (ds.Tables[0].Rows[0]["m_ObjID"].ToString() != "") { model.m_ObjID = int.Parse(ds.Tables[0].Rows[0]["m_ObjID"].ToString()); } if (ds.Tables[0].Rows[0]["m_id"].ToString() != "") { model.m_id = int.Parse(ds.Tables[0].Rows[0]["m_id"].ToString()); } if (ds.Tables[0].Rows[0]["refund_id"].ToString() != "") { model.refund_id = int.Parse(ds.Tables[0].Rows[0]["refund_id"].ToString()); } if (ds.Tables[0].Rows[0]["owner_id"].ToString() != "") { model.owner_id = int.Parse(ds.Tables[0].Rows[0]["owner_id"].ToString()); } model.owner_nick = ds.Tables[0].Rows[0]["owner_nick"].ToString(); model.owner_role = ds.Tables[0].Rows[0]["owner_role"].ToString(); model.m_content = ds.Tables[0].Rows[0]["m_content"].ToString(); if (ds.Tables[0].Rows[0]["created"].ToString() != "") { model.created = DateTime.Parse(ds.Tables[0].Rows[0]["created"].ToString()); } model.message_type = ds.Tables[0].Rows[0]["message_type"].ToString(); return(model); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public void UpdateM_MessageInfo(M_MessageInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update tb_M_MessageInfo set "); strSql.Append("m_ConfigInfoID=@m_ConfigInfoID,"); strSql.Append("m_Type=@m_Type,"); strSql.Append("m_ObjID=@m_ObjID,"); strSql.Append("m_id=@m_id,"); strSql.Append("refund_id=@refund_id,"); strSql.Append("owner_id=@owner_id,"); strSql.Append("owner_nick=@owner_nick,"); strSql.Append("owner_role=@owner_role,"); strSql.Append("m_content=@m_content,"); strSql.Append("created=@created,"); strSql.Append("message_type=@message_type"); strSql.Append(" where m_MessageInfoID=@m_MessageInfoID "); SqlParameter[] parameters = { new SqlParameter("@m_MessageInfoID", SqlDbType.Int, 4), new SqlParameter("@m_ConfigInfoID", SqlDbType.Int, 4), new SqlParameter("@m_Type", SqlDbType.Int, 4), new SqlParameter("@m_ObjID", SqlDbType.Int, 4), new SqlParameter("@m_id", SqlDbType.Int, 4), new SqlParameter("@refund_id", SqlDbType.Int, 4), new SqlParameter("@owner_id", SqlDbType.Int, 4), new SqlParameter("@owner_nick", SqlDbType.VarChar, 50), new SqlParameter("@owner_role", SqlDbType.VarChar, 50), new SqlParameter("@m_content", SqlDbType.VarChar, 400), new SqlParameter("@created", SqlDbType.DateTime), new SqlParameter("@message_type", SqlDbType.VarChar, 50) }; parameters[0].Value = model.m_MessageInfoID; parameters[1].Value = model.m_ConfigInfoID; parameters[2].Value = model.m_Type; parameters[3].Value = model.m_ObjID; parameters[4].Value = model.m_id; parameters[5].Value = model.refund_id; parameters[6].Value = model.owner_id; parameters[7].Value = model.owner_nick; parameters[8].Value = model.owner_role; parameters[9].Value = model.m_content; parameters[10].Value = model.created; parameters[11].Value = model.message_type; DbHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), parameters); }
/// <summary> /// 增加一条数据 /// </summary> public int AddM_MessageInfo(M_MessageInfo model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into tb_M_MessageInfo("); strSql.Append("m_ConfigInfoID,m_Type,m_ObjID,m_id,refund_id,owner_id,owner_nick,owner_role,m_content,created,message_type)"); strSql.Append(" values ("); strSql.Append("@m_ConfigInfoID,@m_Type,@m_ObjID,@m_id,@refund_id,@owner_id,@owner_nick,@owner_role,@m_content,@created,@message_type)"); strSql.Append(";select @@IDENTITY"); SqlParameter[] parameters = { new SqlParameter("@m_ConfigInfoID", SqlDbType.Int, 4), new SqlParameter("@m_Type", SqlDbType.Int, 4), new SqlParameter("@m_ObjID", SqlDbType.Int, 4), new SqlParameter("@m_id", SqlDbType.Int, 4), new SqlParameter("@refund_id", SqlDbType.Int, 4), new SqlParameter("@owner_id", SqlDbType.Int, 4), new SqlParameter("@owner_nick", SqlDbType.VarChar, 50), new SqlParameter("@owner_role", SqlDbType.VarChar, 50), new SqlParameter("@m_content", SqlDbType.VarChar, 400), new SqlParameter("@created", SqlDbType.DateTime), new SqlParameter("@message_type", SqlDbType.VarChar, 50) }; parameters[0].Value = model.m_ConfigInfoID; parameters[1].Value = model.m_Type; parameters[2].Value = model.m_ObjID; parameters[3].Value = model.m_id; parameters[4].Value = model.refund_id; parameters[5].Value = model.owner_id; parameters[6].Value = model.owner_nick; parameters[7].Value = model.owner_role; parameters[8].Value = model.m_content; parameters[9].Value = model.created; parameters[10].Value = model.message_type; object obj = DbHelper.ExecuteScalar(CommandType.Text, strSql.ToString(), parameters); if (obj == null) { return(-1); } else { return(Convert.ToInt32(obj)); } }