public void ThenIFill_OutTheTestPlanchetesByPositiveControls() { //Находим в базе бэтчдроппера количество бэтчей, с нужным статусом: MSDatabaseConnector _msBDConnector = new MSDatabaseConnector(Config.MSDbBatchDropperStab); string command = $@"Select count ([Id]) FROM [BatchDropperStab].[dbo].[Batches] Where Status = 20"; var countOfBatches = _msBDConnector.QueryExecutorScalar(command); int intCount; intCount = System.Convert.ToInt32(countOfBatches); if (intCount != 0) { string command1 = $@"SELECT [Id] FROM[BatchDropperStab].[dbo].[Batches] Where Status = 20 Order by ChangedOn desc"; var listOfID = _msBDConnector.QueryExecutor(command1); BDPositiveControlsWorkplacePage bDPositiveControlsPage = new BDPositiveControlsWorkplacePage(); foreach (string i in listOfID) { bDPositiveControlsPage.SetTestBatch(i); BDReagentsWorkplacePage bDReagentsWorkplacePage = new BDReagentsWorkplacePage(); bDReagentsWorkplacePage.SetUsercode(); bDPositiveControlsPage.DrippingPositiveControls(); } } else { throw new NullReferenceException("Ошибочка вышла! В базе не найдено бэтчей со статусом: Отрицательные контроли собраны"); } }
public void WhenIEnterUsercodeInTheFieldOnThePlanchet_PositionForm(string type) { BDPlanshetPositionPage bDPlanshetPositionPage = new BDPlanshetPositionPage(); BDPositiveControlsWorkplacePage bDPositiveControlsWorkplace = new BDPositiveControlsWorkplacePage(); //if (type.Equals("Sorting")) bDPlanshetPositionPage.NewWindowConfirmUsercode();//ConfirmUsercodeInPlanshetPositionPage(); //else if (type.Equals("Manual")) bDPlanshetPositionPage.ConfirmUsercodeForManualDripping(); // else bDPositiveControlsWorkplace.ConfirmUsercode(); }