轻量级企业运行管理综合系统设计+文献综述(13)
时间:2017-02-12 16:49 来源:毕业论文 作者:毕业论文 点击:次
2)用户可以通过员工信息进行在线聊天,每次打开聊天界面的时候,都会先判断用户是否在线,再次判断用户端口是否监听成功,用户信息通过监听的端口传入,返回值为一段字符串,返回结果显示在聊天框中[9] [10]。 3)用户可以清空员工和其他公司内部员工的聊天记录,清空之后的聊天记录将不会记录到信息记录中去。 4)用户可以通过员工的登录IP和登录的端口发送文件,在接受端会实时跳出是否接受该员工发送的某个文件,信息包括文件名,文件后缀名,以便用户存储。 图 3.19 聊天模块截图2 3.6.3 主要代码逻辑 SendMessage(string remoteIpString, string remotePortString, string strType, string str) delegate void ShowMessageDelegate2(string ipString, string portString, string messageTypeString, string messageString); ShowMyMessage(string ipString, string portString, string messageTypeString, string messageString) delegate void ShowMessageDelegate1(string str); ShowMyMessage(string str) 3.7 邮件模块 3.7.1 程序描述 图 3.20 邮件模块截图1 图 3.21 邮件模块截图2 3.7.2 主要代码逻辑 if (glassButton4.Text == "再发一封") { glassButton4.Text = "发 送"; } else { if (textBox9.Text == "" || richTextBox1.Text == "" || comboBox1.Text == "" || listView1.Items.Count == 0) { label5.Text = "信息不完整"; } else { for (int i = 0; i < listView1.Items.Count; i++) { if (ClassUserInformation.insertEmail(textBox9.Text, richTextBox1.Text, DateTime.Now.ToString("yyyy"), DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss"), array[1], array[0], ds.Tables[0].Rows[0]["userpart"].ToString(), ClassUserInformation.usercode, ClassUserInformation.username, ClassUserInformation.userpart)) { label5.Text = "操作成功"; glassButton4.Text = "再发一封"; (责任编辑:qin) |