Message类库——Travle(错别字,呵呵)项目

/*
* Created by SharpDevelop.
* User: XiaoQ
* Date: 2009-8-7
* Time: 21:37
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;

//namespace Message
//{
/// <summary>
/// Description of MyClass.
/// </summary>
public class Message
{   
private int _msgID;
private int _comID;
private string _msgTitle;
private string _msgIntro;
private int _userID;
private DateTime _pubDate;
private string _msgNote;

public int MsgID
{
set
{
_msgID=value;
}
get
{
return _msgID;
}
}
public int ComID
{
set
{
_comID=value;
}
get
{
return _comID;
}
}
public string MsgTitle
{
set
{
_msgTitle=value;
}
get
{
return _msgTitle;
}
}
public string MsgIntro
{
set
{
_msgIntro=value;
}
get
{
return _msgIntro;
}
}
public int UserID
{
set
{
_userID=value;
}
get
{
return _userID;
}
}
public DateTime PubDate
{
set
{
_pubDate=value;
}
get
{
return _pubDate;
}
}
public string MsgNote
{
set
{
_msgNote=value;
}
get
{
return _msgNote;
}
}

public static bool AddMsg(Message oneMsg)
{
SqlParameter[] prams ={
new SqlParameter("@comID",SqlDbType.Int),
new SqlParameter("@msgTitle",SqlDbType.VarChar,100),
new SqlParameter("@msgIntro",SqlDbType.Text),
new SqlParameter("@userID",SqlDbType.Int),
new SqlParameter("@pubDate",SqlDbType.DateTime),
new SqlParameter("@msgNote",SqlDbType.Text)
};
prams[0].Value = oneMsg.ComID;
prams[1].Value = oneMsg.MsgTitle;
prams[2].Value = oneMsg.MsgIntro;
prams[3].Value = oneMsg.UserID;
prams[4].Value = oneMsg.PubDate;
prams[5].Value = oneMsg.MsgNote;
int i = DBOP.RunExecute("dbo.AddMsg",prams);
if (i > 0)
return true;
else
return false;
}

public static bool DelMsg(int msgID)
{
SqlParameter[] prams ={
new SqlParameter("@msgID",SqlDbType.Int)
};
prams[0].Value = msgID;
int i = DBOP.RunExecute("dbo.DelMsg",prams);
if (i > 0)
return true;
else
return false;
}

public static bool UpdateMsg(Message oneMsg)
{
SqlParameter[] prams ={
new SqlParameter("@msgID",SqlDbType.Int),
new SqlParameter("@comID",SqlDbType.Int),
new SqlParameter("@msgTitle",SqlDbType.VarChar,100),
new SqlParameter("@msgIntro",SqlDbType.Text),
new SqlParameter("@userID",SqlDbType.Int),
new SqlParameter("@pubDate",SqlDbType.DateTime),
new SqlParameter("@msgNote",SqlDbType.Text)
};
prams[0].Value = oneMsg.MsgID;
prams[1].Value = oneMsg.ComID;
prams[2].Value = oneMsg.MsgTitle;
prams[3].Value = oneMsg.MsgIntro;
prams[4].Value = oneMsg.UserID;
prams[5].Value = oneMsg.PubDate;
prams[6].Value = oneMsg.MsgNote;
int i = DBOP.RunExecute("dbo.UpdateMsg", prams);
if (i > 0)
return true;
else
return false;
}
}

你可能感兴趣的:(message)