/// <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); } } }
/// <summary> /// 监听网络变化 /// </summary> private static void IfConnect() { while (true) { if (YKCommonSql.IfConnect())//断开连接 { ifConnect = true;; } else if (YKCommonSql.IfConnect())//连接 { ifConnect = false; } Thread.Sleep(20 * 5000); } }
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; } } } }