Ejemplo n.º 1
0
        private Sector CreateSectorFromReader(SqlDataReader reader)
        {
            Spoor s = spoorrepo.GetSpoor(Convert.ToInt16(reader["spoorid"]));

            try
            {
                Tram t = tramrepo.GetTram(Convert.ToInt16(reader["tramid"]));

                return(new Sector(Convert.ToInt32(reader["id"]),
                                  t,
                                  s,
                                  Convert.ToBoolean(reader["blokkade"]),
                                  Convert.ToBoolean(reader["beschikbaarheid"]),
                                  Convert.ToInt16(reader["rownumber"])
                                  ));
            }
            catch
            {
                return(new Sector(Convert.ToInt32(reader["id"]),
                                  s,
                                  Convert.ToBoolean(reader["blokkade"]),
                                  Convert.ToBoolean(reader["beschikbaarheid"]),
                                  Convert.ToInt16(reader["rownumber"])
                                  ));
            }
        }
Ejemplo n.º 2
0
        private Activiteit CreateActiviteitFromReader(SqlDataReader reader)
        {
            MedewerkerRepository m          = new MedewerkerRepository(new SqlMedewerkerContext());
            Medewerker           medewerker = m.GetGebruiker(Convert.ToInt32(reader["medewerkerid"]));
            TramRepository       t          = new TramRepository(new SqlTramContext());
            Tram tram = t.GetTram(Convert.ToInt32(reader["tramid"]));

            return(new Activiteit(
                       Convert.ToInt32(reader["id"]),
                       Convert.ToDateTime(reader["begintijd"]),
                       Convert.ToDateTime(reader["eindtijd"]),
                       Convert.ToInt32(reader["activiteitid"]),
                       medewerker,
                       tram
                       ));
        }
Ejemplo n.º 3
0
 private void btnInrijden_Click(object sender, EventArgs e)
 {
     sectorRepo.TramInrijden(tramrepo.GetTram(Convert.ToInt16(lbTramnr.Text)), spoorRepo.GetSpoor(Convert.ToInt16(lbNaarSpoor.Text)), sectorRepo.GetSector(Convert.ToInt16(lbSector.Text)));
 }