/// <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); } } }
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; } } } }