// If a team approves an emergency. private void rbYes_CheckedChanged(object sender, EventArgs e) { mSelectedCall.SetState("Accepted"); for (int a = 0; a < Dispatches.Count; a++) { if (Dispatches[a].GetEmergency() == mSelectedCall.GetEmergency()) { Dispatches[a].GetResponseTeam().SetStatusByDispatch("Dispatched"); } Dispatches[a].SetStatus("Dispatched"); } }
private void rbYes_CheckedChanged(object sender, EventArgs e) { // SD.AddDispatch(xDispatch); mSelectedCall.SetState("Waiting"); mSelectedRT.SetStatusByDispatch("Waiting For Dispatch"); dis.SetEmergency(mSelectedCall.GetEmergency()); dis.SetResponseTeam(mSelectedRT); dis.SetStatus("Waiting For Dispatch"); dispatch.AddItem(dis); rbYes.Checked = false; SendStatusUpdate(true, "Dispatch Created", "success"); }
private void btnAddEmer_Click(object sender, EventArgs e) { if (cboEmergencyType.SelectedItem == null) { cboEmergencyType.Focus(); return; } Current_Call.SetEmergency(Current_Emergency); Current_Call.SetState("Logged"); Emergency_Added?.Invoke(Current_Call, e); }
// private void btnLinkEmergency_Click(object sender, EventArgs e) { foreach (Emergency_Call iEC in Calls) { if (iEC == mSelectedCall) { Current_Call.SetEmergency(iEC.GetEmergency()); Current_Call.SetState("Logged"); ((Call_View)GetPrevious_View()).EnableControls(); SendStatusUpdate(true, "Emergency Call was linked successfully", "success"); break; } } }
// // SETs & GETs // To set up any of the Views public void Setup_Control(ref Special_List <Emergency_Call> xECs, ref Special_List <Caller> xCallers, int initialSegment) { // Setting up global data EmergencyCalls = xECs; Callers = xCallers; // Setting up local data Current_Call = new Emergency_Call(); Current_Call.SetDateTime(DateTime.Now); Current_Call.SetState("Not Logged"); Current_Call.SetTeams_Required(1); Current_Call.SetLink_Operator_ID(Current_Operator_ID); // // Setting the default segment Button btnTemp = new Button(); btnTemp.Name = "btnSegment" + initialSegment; //To-Do: change this btnTemp.Text = "Add"; Change_Segment(btnTemp, null); }