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("Ошибочка вышла! В базе не найдено бэтчей со статусом: Отрицательные контроли собраны");
            }
        }
Example #2
0
 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();
 }