Exemplo n.º 1
0
        //From CAD People
        public void IncidentDispatched(DispatchedIncident incident)
        {
            //foreach (DispatchedUnit unit in incident.ListOfUnits)
            //{

            //}
        }
Exemplo n.º 2
0
 //The passing of CAD Incident Message from CAD to Gateway
 public void SendCADIncidentMsg(DispatchedIncident CADincidentmsg)
 {
     _GatewayCallbackList.ForEach(
         delegate(IMessageServiceCallback gatewaycallback)
     {
         gatewaycallback.RcvCADIncidentMsg(CADincidentmsg);
     });
 }
Exemplo n.º 3
0
        //Test Mutiple and have duplicate Location
        private void btnSample3_Click(object sender, EventArgs e)
        {
            string incidentNo    = "ICD-003";
            string incidentTitle = "Fire in AMK Hub";

            Address incidentlocation = new Address();

            incidentlocation.Name       = "AMK Hub";
            incidentlocation.Street     = "1 Ang Mo Kio Electronics Park Road";
            incidentlocation.Unit       = "1234";
            incidentlocation.State      = "SG";
            incidentlocation.City       = "SG";
            incidentlocation.Country    = "SG";
            incidentlocation.PostalCode = "123456";

            string   incidentType     = "SMALL FIRE";
            int      incidentAlarm    = 1;
            string   incidentPriority = "1";
            DateTime dispatchDateTime = DateTime.Now;

            DispatchedUnit dispatchUnit1 = new DispatchedUnit();

            dispatchUnit1.ID             = 123;
            dispatchUnit1.CallSign       = "A111";
            dispatchUnit1.UnitType       = "Ambulance";
            dispatchUnit1.Status         = "AB";
            dispatchUnit1.Location       = "Ang Mo Kio FS";
            dispatchUnit1.HomeStation    = "Alexandra FS";
            dispatchUnit1.CurrentStation = "Ang Mo Kio FS";

            DispatchedUnit dispatchUnit2 = new DispatchedUnit();

            dispatchUnit2.ID             = 123;
            dispatchUnit2.CallSign       = "A112";
            dispatchUnit2.UnitType       = "Ambulance";
            dispatchUnit2.Status         = "AB";
            dispatchUnit2.Location       = "Ang Mo Kio FS";
            dispatchUnit2.HomeStation    = "Alexandra FS";
            dispatchUnit2.CurrentStation = "Ang Mo Kio FS";

            DispatchedUnit[] dispatchUnits = new DispatchedUnit[2];
            dispatchUnits[0] = dispatchUnit1;
            dispatchUnits[1] = dispatchUnit2;

            DispatchedIncident SampleMsg3 = new DispatchedIncident();

            SampleMsg3.IncidentNumber   = incidentNo;
            SampleMsg3.IncidentTitle    = incidentTitle;
            SampleMsg3.IncidentLocation = incidentlocation;
            SampleMsg3.IncidentType     = incidentType;
            SampleMsg3.AlarmLevel       = incidentAlarm;
            SampleMsg3.Priority         = incidentPriority;
            SampleMsg3.DateTime         = dispatchDateTime;
            SampleMsg3.ListOfUnits      = dispatchUnits;

            _CallOut_CADService.SendCADIncidentMsg(SampleMsg3);
        }
        //From CAD People
        public void IncidentDispatched(DispatchedIncident incident)
        {
            //foreach (DispatchedUnit unit in incident.ListOfUnits)
            //{

            //}
        }
 //The passing of CAD Incident Message from CAD to Gateway
 public void SendCADIncidentMsg(DispatchedIncident CADincidentmsg)
 {
     _GatewayCallbackList.ForEach(
         delegate(IMessageServiceCallback gatewaycallback)
         {
             gatewaycallback.RcvCADIncidentMsg(CADincidentmsg);
         });
 }
Exemplo n.º 6
0
 public void IncidentDispatched(DispatchedIncident incident)
 {
     //create instance of form1 to access to the method needed in form1
     Form1.Instance.RcvDispatchedIncidentMsg(incident);
 }
 public void IncidentDispatched(DispatchedIncident incident)
 {
     //create instance of form1 to access to the method needed in form1
     Form1.Instance.RcvDispatchedIncidentMsg(incident);
 }
Exemplo n.º 8
0
 public void RcvCADIncidentMsg(DispatchedIncident CADincidentMsg)
 { }
Exemplo n.º 9
0
        //Test Mutiple and have duplicate Location
        private void btnSample3_Click(object sender, EventArgs e)
        {
            string incidentNo = "ICD-003";
            string incidentTitle = "Fire in AMK Hub";

            Address incidentlocation = new Address();
            incidentlocation.Name = "AMK Hub";
            incidentlocation.Street = "1 Ang Mo Kio Electronics Park Road";
            incidentlocation.Unit = "1234";
            incidentlocation.State = "SG";
            incidentlocation.City = "SG";
            incidentlocation.Country = "SG";
            incidentlocation.PostalCode = "123456";

            string incidentType = "SMALL FIRE";
            int incidentAlarm = 1;
            string incidentPriority = "1";
            DateTime dispatchDateTime = DateTime.Now;

            DispatchedUnit dispatchUnit1 = new DispatchedUnit();
            dispatchUnit1.ID = 123;
            dispatchUnit1.CallSign = "A111";
            dispatchUnit1.UnitType = "Ambulance";
            dispatchUnit1.Status = "AB";
            dispatchUnit1.Location = "Ang Mo Kio FS";
            dispatchUnit1.HomeStation = "Alexandra FS";
            dispatchUnit1.CurrentStation = "Ang Mo Kio FS";

            DispatchedUnit dispatchUnit2 = new DispatchedUnit();
            dispatchUnit2.ID = 123;
            dispatchUnit2.CallSign = "A112";
            dispatchUnit2.UnitType = "Ambulance";
            dispatchUnit2.Status = "AB";
            dispatchUnit2.Location = "Ang Mo Kio FS";
            dispatchUnit2.HomeStation = "Alexandra FS";
            dispatchUnit2.CurrentStation = "Ang Mo Kio FS";

            DispatchedUnit[] dispatchUnits = new DispatchedUnit[2];
            dispatchUnits[0] = dispatchUnit1;
            dispatchUnits[1] = dispatchUnit2;

            DispatchedIncident SampleMsg3 = new DispatchedIncident();
            SampleMsg3.IncidentNumber = incidentNo;
            SampleMsg3.IncidentTitle = incidentTitle;
            SampleMsg3.IncidentLocation = incidentlocation;
            SampleMsg3.IncidentType = incidentType;
            SampleMsg3.AlarmLevel = incidentAlarm;
            SampleMsg3.Priority = incidentPriority;
            SampleMsg3.DateTime = dispatchDateTime;
            SampleMsg3.ListOfUnits = dispatchUnits;

            _CallOut_CADService.SendCADIncidentMsg(SampleMsg3);
        }
Exemplo n.º 10
0
 public void RcvCADIncidentMsg(DispatchedIncident CADincidentMsg)
 {
 }