コード例 #1
0
        private DataTable getDataTable()
        {
            DataTable        result = new DataTable();
            BeheerController bc     = new BeheerController();

            List <Tram> trams = bc.GetAllTrams();

            result.Columns.Add("Spoornummer");
            result.Columns.Add("Sectornummer");
            result.Columns.Add("Tramnummer");
            result.Columns.Add("Vertrektijd tram");
            //result.Columns.Add("Tramstatus");

            int rowCounter = 0;

            DataRow row;

            foreach (Tram t in trams)
            {
                if (!t.Beschikbaar)
                {
                    continue;
                }

                result.Rows.Add();

                //spoorNummer
                //sectorNummer
                //tramnummer
                //vertrektijd van de tram
                //tramstatus

                row    = result.Rows[rowCounter];
                row[0] = bc.GetSpoorByTram(t).Nummer;
                row[1] = bc.GetSectorByTram(t).Nummer;
                row[2] = t.TramNummer;
                row[3] = t.Vertrektijd.Hour + ":" + t.Vertrektijd.Minute;
                //if (t.Defect)
                //{
                //    row[4] = "Defect";
                //}
                //else if (t.Vervuild)
                //{
                //    row[4] = "Vervuild";
                //}
                //else
                //{
                //    row[4] = "Beschikbaar";
                //}


                rowCounter++;
            }
            return(result);
        }
コード例 #2
0
 public void FillLists()
 {
     foreach (Tram t in bc.GetAllTrams())
     {
         ddlTramstatusAanpassenTramnummer.Items.Add(t.TramNummer.ToString());
     }
     foreach (Tram t in bc.GetNietBeschikbareTrams())
     {
         ddlTramInvoerenTramnummer.Items.Add(t.TramNummer.ToString());
     }
 }
コード例 #3
0
 private void FillLists()
 {
     foreach (Tram t in bc.GetAllTrams())
     {
         if (t.Beschikbaar)
         {
             ddlTramVerplaatsenTram.Items.Add(t.TramNummer.ToString());
         }
         ddlSpoorReserverenTram.Items.Add(t.TramNummer.ToString());
         ddlTramVerwijderen.Items.Add(t.TramNummer.ToString());
         ddlTramStatusAanpassenTramnummer.Items.Add(t.TramNummer.ToString());
     }
 }
コード例 #4
0
        public void LijstBeheercontroller()
        {
            BeheerController    bc = new BeheerController();
            OnderhoudController oc = new OnderhoudController(bc.HuidigeRemise);

            List <Sector> geblokkeerd     = bc.GetAllGeblokkeerdeSectoren();
            List <Sector> nietGeblokkeerd = bc.GetAllNietGeblokkeerdeSectoren();
            List <Tram>   viezeTrams      = oc.GetViezeTrams();
            List <Tram>   defecteTrams    = oc.GetDefecteTrams();
            //List<Tram> tram = bc.BeschikbareTrams();
            List <Tram> trams = bc.GetAllTrams();


            //    List<Sector> sectoren = db.GetAllSectoren();
            //    List<Onderhoud> onderhoud = db.GetAllOnderhoud();
            //    List<Verbinding> transfers = db.GetAllVerbindingen();
        }
コード例 #5
0
        public void UpdateTestMethode()
        {
            BeheerController bc    = new BeheerController();
            List <Tram>      trams = bc.GetAllTrams();

            trams[1].Defect = !trams[1].Defect;
            //bc.TramStatusAanpassen(trams[1]);

            List <Spoor> sporen = bc.GetAllSporen();

            sporen[0].Sectoren[0].Tram = trams[1];
            DatabaseController dc = new DatabaseController();

            dc.UpdateSector(sporen[0].Sectoren[0], bc.HuidigeRemise);

            //    List<Sector> sectoren = db.GetAllSectoren();
            //    List<Onderhoud> onderhoud = db.GetAllOnderhoud();
            //    List<Verbinding> transfers = db.GetAllVerbindingen();
        }