在公司做的一个内部邮件系统,共享一下。
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;
}