Exemple #1
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;
                }
            }
        }
Exemple #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            this._uow = new UnitOfWork();
            AssignedVehicle assignedVehicle = new AssignedVehicle(this._uow)
            {
                Truck     = this._vehicle.VehID,
                TruckName = this._vehicle.Name,
                Planning  = new TIS.Model.Internal.Planning(this._uow).GetPlanning(((ComboBoxItem)this.cboDispatcher.SelectedItem).Value.UsrID).Id
            };

            this._uow.CommitChanges();

            Close();
        }
Exemple #3
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;
        }