/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Modules_DoubleClick(object sender, EventArgs e) { WorkerModule AWorkerModule = GetSelectedWorkerModule(); if (AWorkerModule != null) { WorkerModuleDialog ADialog = new WorkerModuleDialog(_TheWorkspace, AWorkerModule); if (ADialog.ShowDialog(this) == DialogResult.OK) { double Efficiency; if (Double.TryParse(ADialog.Efficiency.Text, out Efficiency)) { AWorkerModule.ModuleName = ADialog.ModuleName.Text; AWorkerModule.PercentEfficiency = Efficiency; UpdateUI(); } } } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddModule_Click(object sender, EventArgs e) { Worker AWorker = GetSelectedWorker(); if (AWorker != null) { WorkerModuleDialog ADialog = new WorkerModuleDialog(_TheWorkspace); if (ADialog.ShowDialog(this) == DialogResult.OK) { double Efficiency; if (Double.TryParse(ADialog.Efficiency.Text, out Efficiency)) { WorkerModule NewModule = new WorkerModule(ADialog.ModuleName.Text, Efficiency); AWorker.EfficiencyList.Add(NewModule); BuildWorkerInfo(); } } } }