private void lstEmergencies_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                emergencySelected = lstEmergencies.SelectedIndices[0];

                lstTeams.Items.Clear();
                // Populating the listBox with the response teams.
                foreach (Response_Team RT in SD.ResponseTeams)
                {
                    if (int.Parse(lstEmergencies.SelectedItems[0].SubItems[2].Text) <= 2)
                    {
                        ListViewItem lstItem = new ListViewItem(RT.GetID().ToString());

                        lstItem.SubItems.Add(RT.GetGrade().ToString());
                        lstTeams.Items.AddRange(new ListViewItem[1] {
                            lstItem
                        });
                        continue;
                    }

                    if (int.Parse(lstEmergencies.SelectedItems[0].SubItems[2].Text) <= 3 && RT.GetGrade() > 1)
                    {
                        ListViewItem lstItem = new ListViewItem(RT.GetID().ToString());

                        lstItem.SubItems.Add(RT.GetGrade().ToString());
                        lstTeams.Items.AddRange(new ListViewItem[1] {
                            lstItem
                        });
                        continue;
                    }

                    if (int.Parse(lstEmergencies.SelectedItems[0].SubItems[2].Text) <= 4 && RT.GetGrade() > 2)
                    {
                        ListViewItem lstItem = new ListViewItem(RT.GetID().ToString());

                        lstItem.SubItems.Add(RT.GetGrade().ToString());
                        lstTeams.Items.AddRange(new ListViewItem[1] {
                            lstItem
                        });
                        continue;
                    }
                }



                lbDecision.Visible = true;
                rbYes.Visible      = true;
                rbNo.Visible       = true;
            }
            catch
            {
            }
        }
        //


        private void Emergency_List_Item_Selected(object sender, EventArgs e)
        {
            // lstTeams.Items.Clear();


            mSelectedCall = (Emergency_Call)sender;

            // Populating the listBox with the response teams.
            foreach (Response_Team RT in RTs)
            {
                if (RT.GetTeamstatus() == "Available-ready")
                {
                    RT.SetStatusByDispatch("Available");
                }
                // To-Do: get the actual emergency call selected
                if (mSelectedCall.GetPriority() <= 2)
                {
                    if (RT.GetTeamstatus() == "Available")
                    {
                        RT.SetStatusByDispatch("Available-ready");
                    }
                    // ListViewItem lstItem = new ListViewItem(RT.GetID().ToString());

                    // lstItem.SubItems.Add(RT.GetGrade().ToString());
                    // lstItem.Tag = RT;

                    //// lstTeams.Items.AddRange(new ListViewItem[1] { lstItem });
                    // continue;
                }

                if (mSelectedCall.GetPriority() <= 3 && RT.GetGrade() > 1)
                {
                    if (RT.GetTeamstatus() == "Available")
                    {
                        RT.SetStatusByDispatch("Available-ready");
                    }
                    //  ListViewItem lstItem = new ListViewItem(RT.GetID().ToString());

                    //  lstItem.SubItems.Add(RT.GetGrade().ToString());
                    //  lstItem.Tag = RT;

                    ////  lstTeams.Items.AddRange(new ListViewItem[1] { lstItem });
                    //  continue;
                }

                if (mSelectedCall.GetPriority() <= 4 && RT.GetGrade() > 2)
                {
                    if (RT.GetTeamstatus() == "Available")
                    {
                        RT.SetStatusByDispatch("Available-ready");
                    }

                    // ListViewItem lstItem = new ListViewItem(RT.GetID().ToString());

                    // lstItem.SubItems.Add(RT.GetGrade().ToString());
                    // lstItem.Tag = RT;

                    //// lstTeams.Items.AddRange(new ListViewItem[1] { lstItem });
                    // continue;
                }
            }

            btnSend.Visible = true;
            //lbDecision.Text
            rbYes.Visible = true;
            rbNo.Visible  = true;
        }