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(); }
//technieksysteem public void SetTramMaintenensFinished(Tram tram, DateTime startDate, DateTime endDate) { }
public void SetTramMaintenens(Tram tram, String comment) { }
public void SetTramDirty(Tram tram, String comment) { }
public void AddTramToSector(Tram tram, Sector sector, DateTime beginDate, DateTime endDate) { }