private void btnBevestigenTramInEnUitrij_Click(object sender, EventArgs e)
        {
            int tramnummer;

            Int32.TryParse(tbTramnummerInEnUitrij.Text, out tramnummer);
            Tram tram = bc.GetTramByNummer(tramnummer); //TODO: keypress event zodat er alleen maar nummers kunnen worden ingevoerd.

            if (tram != null)
            {
                if (tram.Status == TramStatus.InDienst)
                {
                    ic.DeelTramInBeter(tram);
                }
            }

            /*
             * foreach (Tram tram in bc.Trams)
             * {
             *  if (tram.TramNummer == Convert.ToInt32(tbTramnummerInEnUitrij.Text))
             *  {
             *      if (tram.Status == TramStatus.InDienst)
             *      {
             *  MessageBox.Show("Kon de tram met nummer " + tramnr + " niet vinden.");
             *          return;
             *      }
             *  }
             * }*/
        }
        private void btnSectorReserveren_Click(object sender, EventArgs e)
        {
            if (cbSpoorSectorReserveren.SelectedItem != null && cbSectorSectorReserveren.SelectedItem != null &&
                cbTramSectorReserveren.SelectedItem != null)
            {
                int spoornr  = Convert.ToInt32(cbSpoorSectorReserveren.SelectedItem.ToString());
                int sectorid = Convert.ToInt32(cbSectorSectorReserveren.SelectedItem.ToString());
                int tramnr   = Convert.ToInt32(cbTramSectorReserveren.SelectedItem.ToString());

                Sector sector = bc.GetSectorByID(bc.GetSpoorByNummer(spoornr), sectorid);
                Tram   tram   = bc.GetTramByNummer(tramnr);
                if (tram != null && sector != null)
                {
                    MessageBox.Show(bc.SectorReserveren(sector, tram));
                }
                else
                {
                    MessageBox.Show("Sector of tram niet gevonden");
                }

                FillDgvReservering();
            }
            else
            {
                MessageBox.Show(errorselect);
            }
        }
        private void btnTramVerplaatsenBevestig_Click(object sender, EventArgs e)
        {
            if (cbTramTramVerplaatsen.SelectedItem != null && cbSectorTramVerplaatsen.SelectedItem != null &&
                cbSpoorTramVerplaatsen.SelectedItem != null)
            {
                int tramnummer   = Convert.ToInt32(cbTramTramVerplaatsen.SelectedItem.ToString());
                int spoornummer  = Convert.ToInt32(cbSpoorTramVerplaatsen.SelectedItem.ToString());
                int sectornummer = Convert.ToInt32(cbSectorTramVerplaatsen.SelectedItem.ToString());

                Tram   tram   = bc.GetTramByNummer(tramnummer);
                Spoor  spoor  = bc.GetSpoorByNummer(spoornummer);
                Sector sector = bc.GetSectorByID(spoor, sectornummer);
                if (tram != null && spoor != null && sector != null)
                {
                    MessageBox.Show(bc.TramVerplaatsen(tram, bc.GetSpoorByTram(tram), bc.GetSectorByTram(tram), spoor,
                                                       sector));
                }
                else
                {
                    MessageBox.Show("tram, spoor of sector naar zijn null");
                }
            }
            else
            {
                MessageBox.Show("Niet alle vereiste informatie geselecteerd.");
            }
        }
 private void cbInUitRijTram_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (cbInUitRijTram.SelectedItem != null)
     {
         cbInUitRijTramstatus.Enabled = true;
         int  tramnummer = Convert.ToInt32(cbInUitRijTram.SelectedItem.ToString());
         Tram tram       = bc.GetTramByNummer(tramnummer);
         cbInUitRijTramstatus.SelectedItem = tram.Status;
     }
     else
     {
         cbInUitRijTramstatus.Enabled = false;
     }
 }
 private void btnBevestigenTramstatus_Click(object sender, EventArgs e)
 {
     if (cbInUitRijTram.SelectedItem != null &&
         cbInUitRijTramstatus.SelectedItem != null)
     {
         Tram tram = bc.GetTramByNummer(Convert.ToInt32(cbInUitRijTram.SelectedItem.ToString()));
         if (tram.Status != (TramStatus)cbInUitRijTramstatus.SelectedItem)
         {
             MessageBox.Show(bc.TramStatusAanpassen(tram,
                                                    (TramStatus)cbInUitRijTramstatus.SelectedItem));
         }
         else
         {
             MessageBox.Show("Deze tram heeft al de geselecteerde status.");
         }
     }
 }
        private void btnServicebeurtPlaatsen_Click(object sender, EventArgs e)
        {
            int           tramnummer = Convert.ToInt32(cbTramnummerServiceAdd.SelectedItem.ToString());
            ReparatieType r;

            Enum.TryParse(cbReparatieType.SelectedItem.ToString(), out r);
            string opmerking = tbOpmerkingenServicebeurt.Text;

            Tram t = bc.GetTramByNummer(tramnummer);

            if (t != null)
            {
                MessageBox.Show(rc.AddReparatie(r, t, opmerking, DateTime.Now, false));
            }
            UpdateReparatie();
            FillAllLists();
        }
 private void btnStatusAanpassen_Click(object sender, EventArgs e)
 {
     if (cbTramnummerTramstatusAanpassen.SelectedItem != null &&
         cbTramstatusTramstatusAanpassen.SelectedItem != null)
     {
         Tram tram = bc.GetTramByNummer(Convert.ToInt32(cbTramnummerTramstatusAanpassen.SelectedItem.ToString()));
         if (tram.Status == (TramStatus)cbTramstatusTramstatusAanpassen.SelectedItem)
         {
             MessageBox.Show("Deze tram heeft al de geselecteerde status.");
         }
         else
         {
             MessageBox.Show(bc.TramStatusAanpassen(tram, (TramStatus)cbTramstatusTramstatusAanpassen.SelectedItem));
         }
     }
     else
     {
         MessageBox.Show(errorselect);
     }
 }
        private void btnAddSchoonmaak_Click(object sender, EventArgs e)
        {
            int            tramnummer = Convert.ToInt32(cbTramnummerSchoonmaakAdd.SelectedItem.ToString());
            SchoonmaakType k;

            Enum.TryParse(cbSchoonmaakType.SelectedItem.ToString(), out k);

            string opmerking = tbOpmerkingSchoonmaak.Text;

            Tram t = bc.GetTramByNummer(tramnummer);

            if (t != null)
            {
                MessageBox.Show(sc.AddSchoonmaak(t, opmerking, DateTime.Now, false, k));
            }
            else
            {
                MessageBox.Show("Kon de tram niet vinden bij dit nummer.");
            }
            UpdateSchoonmaak();
            FillAllLists();
        }
Beispiel #9
0
        //technieksysteem

        public void SetTramMaintenensFinished(Tram tram, DateTime startDate, DateTime endDate)
        {
        }
Beispiel #10
0
 public void SetTramMaintenens(Tram tram, String comment)
 {
 }
Beispiel #11
0
 public void SetTramDirty(Tram tram, String comment)
 {
 }
Beispiel #12
0
 public void AddTramToSector(Tram tram, Sector sector, DateTime beginDate, DateTime endDate)
 {
 }