コード例 #1
0
        /// <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);
            }
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        /// <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));
            }
        }