Exemplo n.º 1
0
        private void FillGrids()
        {
            gridUnassigned.DataSource = null;
            gridAssigned.DataSource = null;

            //TODO: Check for refactoring
            VehicleObjectCollection vehicles = new BL.Internal.Vehicle().GetAll();
            VehicleObjectCollection vehiclesTwo = new BL.Internal.Vehicle().GetAll();
            List<AssignedVehicle> assignedVehicles = new AssignedVehicle(new UnitOfWork()).GetAll();

            foreach (VehicleObject vehicleObject in vehicles)
            {
                foreach (AssignedVehicle assignedVehicle in assignedVehicles)
                {
                    if (vehicleObject.VehID == assignedVehicle.Truck)
                    {
                        vehiclesTwo.Remove(vehicleObject);
                    }
                }
            }

            gridUnassigned.DataSource = vehiclesTwo;
            gridAssigned.DataSource = assignedVehicles;
        }
Exemplo n.º 2
0
        private void FillCboTrucks()
        {
            if (this._job.Truck != null)
            {
                this.cboTrucks.Items.Add(this._job.Truck);
                this.cboTrucks.SelectedIndex = 0;
            }

            var assignedVehicles = new AssignedVehicle(new UnitOfWork()).GetAll(this._planningId);
            var jobs = new Job(new UnitOfWork()).GetAll(this._planningId, this.dteJobDate.DateTime.Date);

            foreach (Job job in jobs)
            {
                var result = assignedVehicles.Where(x => x.TruckName == job.Truck);
                assignedVehicles.Remove(result.ToList()[0]);
            }

            foreach (AssignedVehicle assignedVehicle in assignedVehicles)
            {
                //TODO: Wat moet getoond worden?
                this.cboTrucks.Items.Add(assignedVehicle.TruckName);
                if (assignedVehicle.TruckName == this._job.Truck)
                    this.cboTrucks.SelectedIndex = this.cboTrucks.Items.Count - 1;
            }
        }