Exemplo n.º 1
0
        /// <summary>
        /// 给主管发送飞秋消息。
        /// </summary>
        void SendMessageToManager(string content, int personid)
        {
            PersonInfo p = PersonDao.getPersonInfoByid(personid);

            //List<PersonInfo> meigonglist = PersonDao.getPersonByRole(2);
            try {
                //string content ="您好:{0},\n"+uiinfo.Packagename+"的检查列表,已在"+uiinfo.Createtime+"被创建,请登录查看详细并检查。";
                //foreach (var element in meigonglist) {
                string[] iplist1 = p.Ip.Split(';');
                foreach (string ip1 in iplist1)
                {
                    Communication.TCPManage.SendMessage(GlobalParams.WisofServiceHost, content + "##" + ip1);
                }
                //}
            } catch (Exception e) {
                MessageBox.Show("通知主管失败!:" + e.ToString());
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// 给主管发送飞秋消息。
 /// </summary>
 void SendMessageToManager(string userip, bool adminip)
 {
     try {
         string content = "您好:" + tu.Adminname + "!\n  您提交测试组测试的《" + tu.Packagename +
                          "》有一项内容为『" + tu.Testtitle + "』、类型为『" + tu.Bugtype + "』的缺陷,被列为『" + tu.Buglevel + "』等级。\n请访问:" + HtmlUrl + tu.Unitno + "查看详细并确认。";
         if (adminip)
         {
             PersonInfo person = PersonDao.getPersonInfoByid(tu.Adminid);
             string[]   iplist = person.Ip.Split(';');
             foreach (string ip in iplist)
             {
                 Communication.TCPManage.SendMessage(WisofServiceHost, content + "##" + ip);
             }
         }
         string[] iplist1 = userip.Split(';');
         foreach (string ip1 in iplist1)
         {
             Communication.TCPManage.SendMessage(WisofServiceHost, content + "##" + ip1);
         }
     } catch (Exception e) {
         MessageBox.Show("通知主管失败!:" + e.ToString());
     }
 }