日期:2014-05-20  浏览次数:21006 次

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