Пример #1
0
 //конструктор формы с аргументом - отображаемой коллекции
 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();
 }
Пример #3
0
        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);
        }
Пример #4
0
        /// <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;
        }
Пример #5
0
        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;
 }