protected void TouchpadEnter_Click(object sender, EventArgs e)
        {
            //Checks
            if (tbTramNumber.Text == "Geef een tramnummer in." || tbTramNumber.Text.Length < 1) return;
            int tramnumber = Convert.ToInt32(Regex.Replace(tbTramNumber.Text, @"\s+", ""));
            int tramid = TramLogic.GetIdFromTram(tramnumber);
            if (tramid == 0)
            {
                MessageBox.Show("Tramnummer niet gevonden");
                tbTramNumber.Text = "";
                return;
            }

            bool alreadyExists = TramLogic.CheckIfExists(tramid);
            if (alreadyExists)
            {
                MessageBox.Show("Tram staat al op een sector");
                tbTramNumber.Text = "";
                return;
            }

            string maintenance = "";
            if (CheckDamaged.Checked && CheckDirty.Checked)
            {
                maintenance = "Beide";
            }
            else if (CheckDirty.Checked)
            {
                maintenance = "Schoonmaak";
            }
            else if (CheckDamaged.Checked)
            {
                maintenance = "Techniek";
            }

            int spoor = TramLogic.CheckReserved(tramid);
            int[] position = _tramLogic.FindFreePlace(spoor, maintenance, tramid);
            if (position == null)
            {
                MessageBox.Show("Er is op dit moment geen plek beschikbaar");
                tbTramNumber.Text = "";
                return;
            }
            int railNumber = TramLogic.GetNumberFromRail(position[0]);
            TramLogic.AddTrainToSector(tramid, position[0], position[1]);
            TramLogic.AddTramToMaintenance(tramid, maintenance);
            MessageBox.Show($"Spoor: {railNumber}, Sector: {position[1]}");
            TouchpadClear_Click(null, null);
            if (maintenance != "")
            {
                Mailing mail = new Mailing();
                mail.mail("*****@*****.**","er is een trein die een "+maintenance+" beurt nodig heeft.",maintenance);
            }
        }