Exemplo n.º 1
0
        /// <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();
                    }
                }
            }
        }
Exemplo n.º 2
0
        /// <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();
                    }
                }
            }
        }