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; } } }
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(); }
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; }