示例#1
0
        /// <summary>
        /// 발령전달 프로세스에서 받는 발령 이벤트
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="wea"></param>
        private void sfConnection_onOrderProcessWMessageRecieved(object obj, WMessageChangedEventArgs wea)
        {
            //발령 전달 중복 처리..발령 시간과 발령 모드로 구분함..아이디가 없으니 이 정보로 처리함..
            for (int i = 0; i < this.broadWmsgList.Count; i++)
            {
                if (this.broadWmsgList[i].DDateTime == wea.WMessageInformation.DDateTime)
                {
                    if (this.broadWmsgList[i].SendPart == wea.WMessageInformation.SendPart)
                    {
                        return;
                    }
                }
            }

            this.onWMessageUpdate(wea.WMessageInformation);
        }
示例#2
0
 /// <summary>
 /// 재난경보 발령에 대한 내용 리턴 이벤트처리
 /// </summary>
 /// <param name="_obj"></param>
 /// <param name="_wea"></param>
 void sfConnection_onWMessageRecieved(object _obj, WMessageChangedEventArgs _wea)
 {
     //NSF 개발로 발령 이벤트 변경. TCP로 직접 받는 부분을 주석 처리하고 sfConnection_onWMessageRecieved 이벤트로 발령 처리함. 201307 by JYP
     //sfConnection_onDSWMessageRecieved 이벤트 추가로 이 이벤트는 제거했음. 20130813 by JYP
     this.onWMessageUpdate(_wea.WMessageInformation);
 }
示例#3
0
 void sfConnection_onDSWMessageRecieved(object obj, WMessageChangedEventArgs wea)
 {
     //제어에 대한 패킷때문에 송출만 쓰는 이벤트 추가..이 이벤트로 발령과 제어가 모두 들어온다. 기존의 이벤트는 제거..다른 서버들은 사용함. 20130813 by JYP
     this.onWMessageUpdate(wea.WMessageInformation);
 }
示例#4
0
 void sfConnection_onWMessageTcpReceived(object sender, WMessageChangedEventArgs e)
 {
     //NSF 개발로 TCP로 직접 받는 이벤트 주석 처리_201307 by JYP
     //this.onWMessageUpdate(e.WMessageInformation);
 }