//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); }); }
//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); }); }
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); }
public void RcvCADIncidentMsg(DispatchedIncident CADincidentMsg) { }
//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); }
public void RcvCADIncidentMsg(DispatchedIncident CADincidentMsg) { }