Exemplo n.º 1
0
 public void step_02()
 {
     Logger.PrintStepName("Step 2");
     UmcsService.UMCSSoap si = new UMCSSoapClient();
     UmcsService.AccountGetValueRequest getRequest = new AccountGetValueRequest();
     getRequest.phone      = ctnNoCAC;
     getRequest.isSendSms  = false;
     getRequest.shopCertId = "00-81-ee-b0-d9-b0-8c-58-30";
     try
     {
         Logger.PrintAction("Получение информации о САС балансе (САС отсутствует)", "");
         UmcsService.AccountGetValueResponse requestResponse = si.AccountGetValue(getRequest);
         var s  = requestResponse.AccountGetValueResult;
         var s1 = requestResponse.status;
         if ((s == 0) & (s1 == 2))
         {
             Logger.PrintRezult(true, "Баланс САС отсутствует, корректно");
         }
     }
     catch
     (Exception ex)
     {
         Logger.PrintRezult(false, "Ошибка получения баланса САС: " + ex.Message);
         globalR = false;
     }
 }
Exemplo n.º 2
0
 public void step_03()
 {
     Logger.PrintStepName("Step 3");
     UmcsService.UMCSSoap si = new UMCSSoapClient();
     UmcsService.AccountGetValueRequest getRequest = new AccountGetValueRequest();
     getRequest.phone      = ctnBlockCAC;
     getRequest.isSendSms  = false;
     getRequest.shopCertId = "00-81-ee-b0-d9-b0-8c-58-30";
     try
     {
         Logger.PrintAction("Получение информации о САС балансе (САС заблокирован)", "");
         UmcsService.AccountGetValueResponse requestResponse = si.AccountGetValue(getRequest);
         var s  = requestResponse.AccountGetValueResult;
         var s1 = requestResponse.status;
         //var val = requestResponse.value.ToString();
         if ((s == 0) & (s1 == 1))
         {
             Logger.PrintRezult(true, "Баланс САС заблокирован, корректно");
             Logger.PrintAction("Размера САС баланса: " + requestResponse.value.ToString(), "");
         }
     }
     catch
     (Exception ex)
     {
         Logger.PrintRezult(false, "Ошибка получения баланса САС: " + ex.Message);
         globalR = false;
     }
 }
Exemplo n.º 3
0
        public void step_04()
        {
            Logger.PrintStepName("Step 4");
            UmcsService.UMCSSoap si = new UMCSSoapClient();
            UmcsService.AccountGetValueRequest getRequest = new AccountGetValueRequest();
            getRequest.phone      = ctnCAC;
            getRequest.isSendSms  = false;
            getRequest.shopCertId = "00-81-ee-b0-d9-b0-8c-58-31";
            try
            {
                Logger.PrintAction("Получение информации о САС балансе (САС заблокирован)", "");
                UmcsService.AccountGetValueResponse requestResponse = si.AccountGetValue(getRequest);
                var s = requestResponse.AccountGetValueResult;
                //var s1 = requestResponse.status;
                if (s == 1)
                {
                    Logger.PrintRezult(true, "Сервис UMCS недоступен, корректно");
                }
            }
            catch
            (Exception ex)
            {
                Logger.PrintRezult(false, "Ошибка получения баланса САС: " + ex.Message);
                globalR = false;
            }

            Logger.PrintRezultTest(globalR);
        }