public void DisplayOnNoticeResultFromDBReceived(object sender, CustomEventArgs e)//t|ntime†content†nmode†title†안읽은사람1:안읽은사람2:...|... { Logger.info("DisplayOnNoticeResultFromDBReceived 실행"); try { string[] tempMsg = (string[])e.GetItem; if (noticeresultform == null || noticeresultform.IsDisposed) { noticeresultform = new NoticeResultForm(); } foreach (string strarr in tempMsg) //ntime†content†nmode†title†안읽은사람1:안읽은사람2:... { if (strarr.Equals("t")) { continue; } Logger.info(strarr); UserListedNoticeObj noticeInfo = new UserListedNoticeObj(strarr); noticeresultform.AddItem(noticeInfo); //발송 공지 항목 각각의 상세 확인 리스트폼 생성 if (noticeInfo.UnReaders != null && noticeInfo.UnReaders.Count > 0) { NoticeDetailForms.AddForm(noticeInfo.NoticeTime, noticeInfo.UnReaders); } } noticeresultform.Show(); } catch (Exception ex) { Logger.error(ex.ToString()); } }
public void DisplayOnNoticeResultFromDBReceived(object sender, CustomEventArgs e)//t|ntime†content†nmode†title†안읽은사람1:안읽은사람2:...|... { Logger.info("DisplayOnNoticeResultFromDBReceived 실행"); try { string[] tempMsg = (string[])e.GetItem; if (noticeresultform == null || noticeresultform.IsDisposed) noticeresultform = new NoticeResultForm(); foreach (string strarr in tempMsg) //ntime†content†nmode†title†안읽은사람1:안읽은사람2:... { if (strarr.Equals("t")) continue; Logger.info(strarr); UserListedNoticeObj noticeInfo = new UserListedNoticeObj(strarr); noticeresultform.AddItem(noticeInfo); //발송 공지 항목 각각의 상세 확인 리스트폼 생성 if (noticeInfo.UnReaders != null && noticeInfo.UnReaders.Count > 0) NoticeDetailForms.AddForm(noticeInfo.NoticeTime, noticeInfo.UnReaders); } noticeresultform.Show(); } catch (Exception ex) { Logger.error(ex.ToString()); } }