Example #1
0
 /// <summary>
 /// 重新弹出提醒框
 /// 5-19
 /// 修改 2013年7月3日 16:03:38
 /// </summary>
 public static void ShowAlert(string Type)
 {
     //for (int i = 0; i < Application.OpenForms.Count; i++)
     //{
     //    if (Application.OpenForms[i].Name == "AlertForm")
     //    {
     //        Form frm = Application.OpenForms[i];
     //        frm.Close();
     //    }
     //}
     if (Type == "Approve")
     {
         string message = "";
         message = YKCommonSql.GetNewestMessage(Com.UserInfo.eID);
         if (message != "")
         {
             Form frm = Core.Provider.ShowAlertForm(message);
         }
     }
     else if (Type == "Notify")
     {
         FZYK.Com.UserInfo.dsMessage = YKCommonSql.GetNewNotify(Com.UserInfo.eID);
         if (Com.UserInfo.dsMessage.Tables[0].Rows.Count > 0)
         {
             string Content = "Notify#" + Com.UserInfo.dsMessage.Tables[0].Rows.Count.ToString() + "#" + Com.UserInfo.dsMessage.Tables[0].Rows[0]["nbID"].ToString() + "#" + Com.UserInfo.dsMessage.Tables[0].Rows[0]["Writer"].ToString() + " " + Com.UserInfo.dsMessage.Tables[0].Rows[0]["WriteDate"].ToString() + "#" + Com.UserInfo.dsMessage.Tables[0].Rows[0]["nbTitle"].ToString() + "";
             Form   frm     = Core.Provider.ShowAlertForm(Content);
         }
     }
 }
Example #2
0
 /// <summary>
 /// 监听网络变化
 /// </summary>
 private static void IfConnect()
 {
     while (true)
     {
         if (YKCommonSql.IfConnect())//断开连接
         {
             ifConnect = true;;
         }
         else if (YKCommonSql.IfConnect())//连接
         {
             ifConnect = false;
         }
         Thread.Sleep(20 * 5000);
     }
 }
Example #3
0
 public static void ShowNewMessage(string Type)
 {
     for (int i = 0; i < Application.OpenForms.Count; i++)
     {
         if (Application.OpenForms[i].Name == "AlertForm")
         {
             Form frm = Application.OpenForms[i];
             CloseAllAlertForm(frm);
         }
     }
     if (Type == "Approve")
     {
         string message = "";
         message = YKCommonSql.GetNewestMessage(Com.UserInfo.eID);
         if (message != "")
         {
             Form frm = Core.Provider.ShowAlertForm(message);
         }
     }
     else if (Type == "Notify")
     {
         //BaseSelectDialog frm = Core.Provider.GetDeptSelect();
         //frm.ShowDialog();
         for (int i = 0; i < Com.UserInfo.dsMessage.Tables[0].Rows.Count; i++)
         {
             if (Com.UserInfo.dsMessage.Tables[0].Rows[i].RowState != DataRowState.Deleted)
             {
                 string Content = "Notify#" + Com.UserInfo.dsMessage.Tables[0].Rows.Count.ToString()
                                  + "#" + Com.UserInfo.dsMessage.Tables[0].Rows[i]["nbID"].ToString()
                                  + "#" + Com.UserInfo.dsMessage.Tables[0].Rows[i]["Writer"].ToString()
                                  + " " + Com.UserInfo.dsMessage.Tables[0].Rows[i]["WriteDate"].ToString()
                                  + "#" + Com.UserInfo.dsMessage.Tables[0].Rows[i]["nbTitle"].ToString();
                 Form frm = Core.Provider.ShowAlertForm(Content);
                 break;
             }
         }
     }
 }