Exemple #1
0
 public UnitOfWork(bool test = false)
 {
     if (!test && !Test)
     {
         AccountTypes   = new AccountTypeRepository(new AccountTypeOracleContext());
         Employees      = new EmployeeRepository(new EmployeeOracleContext());
         AttachedTracks = new AttachedTrackRepository(new AttachedTrackOracleContext());
         Routes         = new RouteRepository(new RouteOracleContext());
         Sectors        = new SectorRepository(new SectorOracleContext());
         Statuses       = new StatusRepository(new StatusOracleContext());
         Tracks         = new TrackRepository(new TrackOracleContext());
         //TrackRoutes = new TrackRouteRepository(new TrackRouteOracleContext());
         Trams      = new TramRepository(new TramOracleContext());
         TramRoutes = new TramRouteRepository(new TramRouteOracleContext());
         Tasks      = new TaskRepository(new TaskOracleContext());
     }
     else
     {
         AccountTypes   = new AccountTypeRepository(new AccountTypeTestContext());
         Employees      = new EmployeeRepository(new EmployeeTestContext());
         Tracks         = new TrackRepository(new TrackTestContext());
         Sectors        = new SectorRepository(new SectorTestContext());
         Trams          = new TramRepository(new TramTestContext());
         Routes         = new RouteRepository(new RouteTestContext());
         AttachedTracks = new AttachedTrackRepository(new AttachedTrackTestContext());
         TramRoutes     = new TramRouteRepository(new TramRouteTestContext());
         TrackRoutes    = new TrackRouteRepository(new TrackRouteTestContext());
         TramStatuses   = new TramStatusRepository(new TramStatusTestContext());
     }
 }
 public OverzichtTramsForm(Medewerker medewerker)
 {
     this.IngelogdeMedeweker = medewerker;
     InitializeComponent();
     tramRepo   = new TramRepository(new SqlTramContext());
     sectorRepo = new Logic.SQLContext.SectorRepository(new SqlSectorContext());
     spoorrepo  = new SpoorRepository(new SqlSpoorContext());
     sporen     = new List <Spoor>();
     UpdateForm();
 }
        private void btnOk_Click(object sender, EventArgs e)
        {
            TramRepository TramRepo = new TramRepository(new TramSQL());

            foreach (Tram tram in TramRepo.getTrams())
            {
                if (tram.number == Convert.ToInt32(tbTramNumber.Text))
                {
                    tram.status = (Classes.Enumerations.Status.tramStatus)cbTramStatus.SelectedItem;
                    TramRepo.setStatus(tram, tram.status);
                }
            }
            this.Close();
        }
        private void btnOk_Click(object sender, EventArgs e)
        {
            TramRepository TramRepo = new TramRepository(new TramSQL());

            foreach (Tram tram in TramRepo.getTrams())
            {
                if (tram.number == Convert.ToInt32(tbTramNumber.Text))
                {
                    tram.sector = Convert.ToInt32(tbSectorNumber.Text);
                    tram.rail   = Convert.ToInt32(tbRailNumber.Text);
                    TramRepo.setLocation(tram);
                }
            }
        }
        private void btnBevestig_Click(object sender, EventArgs e)
        {
            TramRepository TramRepo = new TramRepository(new TramSQL());

            foreach (Tram tram in TramRepo.getTrams())
            {
                if (tram.number == Convert.ToInt32(tbTramNumber.Text))
                {
                    if (cbRepair.Checked)
                    {
                        TramRepo.setStatus(tram, Classes.Enumerations.Status.tramStatus.Repair);
                    }
                    Reservation reservation = new Reservation(tram, tram.rail);
                    tram.rail = Convert.ToInt32(tbRailNumber.Text);
                    TramRepo.setLocation(tram);
                }
            }
            this.Close();
        }