/// <summary> /// Edit given truck analysis /// </summary> /// <param name="truckAnalysis"></param> public void EditTruckAnalysis(TruckAnalysis truckAnalysis) { // instantiate form FormNewTruckAnalysis form = new FormNewTruckAnalysis(truckAnalysis.ParentDocument, truckAnalysis); form.Trucks = Trucks.ToArray(); // show form bool recomputeRequired = false; if (recomputeRequired = (DialogResult.OK == form.ShowDialog())) { truckAnalysis.TruckProperties = form.SelectedTruck; } if (recomputeRequired) { truckAnalysis.OnEndUpdate(null); } }