//конструктор формы с аргументом - отображаемой коллекции public WorkersForm(WorkerCollection col) { InitializeComponent(); toSave = new WorkerCollection(); table.Columns.Add("№"); table.Columns.Add("Имя"); table.Columns.Add("Фамилия"); table.Columns.Add("Дата наема"); table.Columns.Add("Должность"); toSave = col; DisplayList(); }
//конструктор редактирования public WorkerAdd(WorkerCollection list, int index) { InitializeComponent(); Index = index; edit = true; List = list; FirstName.Text = list[index].FirstName; SecondName.Text = list[index].SecondName; Position.Text = list[index].Position; Day.Text = list[index].DateOfStart.Day.ToString(); Month.Text = list[index].DateOfStart.Month.ToString(); Year.Text = list[index].DateOfStart.Year.ToString(); }
private Worker GetWorker() { Worker firstAvailableWorker; do { firstAvailableWorker = WorkerCollection.Where(w => w.TimeLeft <= 0).FirstOrDefault(); if (firstAvailableWorker == null) { //No available worker -> move time, also get next step again MoveTime(); SetPendingStep(); } } while (firstAvailableWorker == null); return(firstAvailableWorker); }
/// <summary> /// Constructor /// </summary> public ServiceUserFrm() { InitializeComponent(); this._keyWorkers = new WorkerCollection(); this._keyWorkers.ObjectAdded += new Cura.Common.Collection <Worker> .CollectionChangeEvent(this.KeyWorkersChanged); this._keyWorkers.ObjectRemoved += new Cura.Common.Collection <Worker> .CollectionChangeEvent(this.KeyWorkersChanged); this._longLat = new LongLat(); this.tabControl1.SelectedIndex = 0; ((OLVColumn)callHistoryObjectListView.Columns[0]).GroupKeyGetter = delegate(object rowObject) { Call_Slim model = rowObject as Call_Slim; return(model.Day); }; numberLbl.Text = String.Format("{0} Number", Settings.Instance.ServiceUserNumberAlias).Trim(); splitContainer8.SplitterDistance = pictureBox12.Width + numberLbl.Width + 5; }
public TestingProcess( OptionsModel optionsModel, IRootFactory<TestingMutant> mutantTestingFactory, // ------- on creation Subject<SessionEventArgs> sessionEventsSubject, ICollection<Mutant> allMutants) { _optionsModel = optionsModel; _mutantTestingFactory = mutantTestingFactory; _sessionEventsSubject = sessionEventsSubject; _allMutantsCount = allMutants.Count; _testedNonEquivalentMutantsCount = 0; _testedMutantsCount = 0; //AKB _numberOfFirstOrderMutants = 0; _numberOfMarkedEq = 0; _log.Info("Testing process: all:" + _allMutantsCount); _mutantsWorkers = new WorkerCollection<Mutant>(allMutants, _optionsModel.ProcessingThreadsCount, TestOneMutant); }
//конструктор добавления public WorkerAdd(WorkerCollection list) { InitializeComponent(); edit = false; List = list; }