Beispiel #1
0
        /// <summary>
        /// 添加读者消息提示
        /// </summary>
        /// <param name="cardNo">卡号</param>
        /// <param name="Note">消息内容</param>
        private static void AddNotice(string cardNo, string Note)
        {
            ReaderNoticeInfo rni = new ReaderNoticeInfo();

            rni.CardNo = cardNo;
            rni.Note   = Note;
            T_SM_ReaderNotice.AddReaderNotice(rni);
        }
        /// <summary>
        /// 显示提示信息
        /// </summary>
        public void ShowNotice()
        {
            List <ReaderNoticeInfo> noticeList = this.clientobject.EnterOutLogData.Student.NoticeInfo;

            if (noticeList.Count > 0)
            {
                FrmViolate violateTip = new FrmViolate();
                violateTip.ReaderNoticeList = noticeList;
                violateTip.ShowDialog();
                for (int i = 0; i < noticeList.Count; i++)
                {
                    noticeList[i].IsRead = LogStatus.Fail;
                    T_SM_ReaderNotice.UpdateReaderNotice(noticeList[i]);
                }
            }
        }