在公司做的一个内部邮件系统,共享一下。
1)系统通讯录查看联系人:查看所有注册可以使用该系统的用户。
2)系统通讯录添加联系人:管理员可以添加联系人。
3)系统通讯录编辑联系人:管理员可以修改联系人的信息。
4)系统通讯录删除联系人:管理员可以删除联系人。
5)用户通讯录添加联系组:普通用户可以建立自己的通讯录的联系组。
6)用户通讯录添加联系组中的成员:普通用户可以在自己的联系组中添加联系人。
7)用户通讯录删除联系组中的成员:普通用户可以在自己的联系组中删除联系人。
8)用户通讯录修改联系组:普通用户可以修改已经建立的联系组的信息。
9)用户通讯录删除联系组:普通用户可以删除自己已经建立的联系组。
10)登陆该系统:已经注册用户可以登录该系统,之后可以使用该系统。、
11)注销登录:退出该系统。
12)注册新帐号:新用户可以注册帐号使用该系统。
13)修改个人信息:用户进入系统之后可以修改个人信息。
14)查看收信列表:用户登录之后可以查看收信情况。
15)查看发送短信列表:用户登录之后可以查看发送短信的情况。
16)查看短信内容:用户可以查看短信的所有信息。
17)查看已删除短信列表:用户可以查看用户删除的短信。
18)写新短信:普通用户可以通过该系统向其他用户发送短信。
19)添加附件:发送短信时,用户可以添加附件发送给其他用户。
20)删除附件:发送短信时,用户可以删除已经添加的附件。
21)下载附加:用户查看短信时,可以下载附件到本地。
///以下是Message文件
using System;
using System.Data.SqlClient;
using MailMange.Rules.Beans;
using MailMange.Rules.BusinessRules;
using MailMange.Rules.DBConnectRules;
namespace MailMange.Rules.Beans
{
/// <summary>
/// News 的摘要说明。
/// </summary>
public class Messages
{
int messageID;
int userToID;
string toUserID;
string messageTitle;
string messageContent;
int messageType;
System.DateTime messageSendTime;
public int MessageID
{
set
{
this.messageID = value;
}
get
{
return this.messageID;
}
}
public int UserToID
{
set
{
this.userToID = value;
}
get
{
return this.userToID;
}
}
public string ToUserID
{
set
{
this.toUserID = value;
}
get
{
return this.toUserID;
}
}
public string MessageTitle
{
set
{
this.messageTitle = value;
}
get
{
return this.messageTitle;
}
}
public string MessageContent
{
set
{
this.messageContent = value;
}
get
{
return this.messageContent;
}
}
public int MessageType
{
set
{
this.messageType = value;
}
get
{
return this.messageType;
}
}
public DateTime MessageSendTime
{
set
{
this.messageSendTime = value;
}
get
{
return this.messageSendTime;
}
}
//默认构造方法,创建一个新的短信对象.
public Messages()
{
}
//根据短信的ID,实例化一个Messages类的对象.
public Messages(int messageID)
{
this.messageID = messageID;
SqlConnect connecting = new SqlConnect();
connecting.StrSql = "select * from messages where messageid = " + messageID;
SqlDataReader sqlReader = connecting.executeCmd1();
sqlReader.Read();
this.userToID = Convert.ToInt32(sqlReader[ "userToID "]);
this.messageTitle = sqlReader[ "messagetitle "].ToString();
this.messageContent = sqlReader[ "messagecontent "].ToString();
this.messageType = Convert.ToInt32(sqlReader[ "messageType "]);
this.MessageSendTime = Convert.ToDateTime(sqlReader[ "messagesendetime "]);
connecting.Close();
connecting = new SqlConnect();
connecting.StrSql = "select distinct touserid from messagesto where messageid = " + messageID;
sqlReader = connecting.executeCmd1();
while(sqlReader.Read())
{
toUserID += sqlReader[ "touserid "].ToString();
}
connecting.Close();
}
}
}
///内容太多,文档怎么上传呢。谁想要留下邮箱。。。。
[解决办法]
jjsyxo@163.com 谢谢
[解决办法]
谢谢,接分
[解决办法]
zhqs1000@163.com
[解决办法]
yajuan.li555@163.com
[解决办法]
drizzt624@163.com
[解决办法]
zhouju00@126.com
[解决办法]
jxdyzwh@163.com
还有我,非常感谢!
[解决办法]
谢谢楼主!
sclcmail@163.com