예제 #1
0
        /// <summary>
        /// 显示系统消息
        /// </summary>
        public void ShowSysMessage()
        {
            CmcsSysMessage entity = CommonDAO.GetInstance().GetTodayTopSysMessage();

            if (entity != null)
            {
                CommonDAO.GetInstance().ChangeSysMessageStatus(entity.Id, eSysMessageStatus.处理中);

                FrmSysMsg frmSysMsg = new FrmSysMsg(entity);
                frmSysMsg.OnMsgHandler += new FrmSysMsg.MsgHandler(frmSysMsg_OnMsgHandler);
            }
        }
예제 #2
0
        /// <summary>
        /// 显示设备异常消息框
        /// </summary>
        public void ShowEquInfHitch()
        {
            List <InfEquInfHitch> listResult      = CommonDAO.GetInstance().GetWarnEquInfHitch();
            StringBuilder         sbHitchDescribe = new StringBuilder();

            if (listResult.Count > 0)
            {
                foreach (InfEquInfHitch item in listResult)
                {
                    sbHitchDescribe.Append("<font color='red' size='2'>");
                    sbHitchDescribe.Append(item.HitchTime.ToString("HH:mm") + "   " + item.HitchDescribe + "<br>");
                    sbHitchDescribe.Append("</font>");
                    CommonDAO.GetInstance().UpdateReadEquInfHitch(item.Id);
                }
                //右下角显示
                FrmSysMsg frm_sysMsg = new FrmSysMsg(sbHitchDescribe.ToString(), false);
                frm_sysMsg.Show();
            }
        }