Example #1
0
 public void step_02()
 {
     Logger.PrintStepName("Step 2");
     SubscriberService.SubscriberInterface   si          = new SubscriberInterfaceClient();
     SubscriberService.getRequestListRequest getRequests = new getRequestListRequest();
     getRequests.token          = token;
     getRequests.login          = login;
     getRequests.endDate        = endDate;
     getRequests.startDate      = startDate;
     getRequests.page           = page;
     getRequests.hash           = "?";
     getRequests.recordsPerPage = 20;
     getRequests.requestId      = requestId;
     try
     {
         Logger.PrintAction("Получение списка запросов", "");
         SubscriberService.getRequestListResponse requestList = si.getRequestList(getRequests);
         var s = requestList.requestList;
         Logger.PrintAction("Список заявок получен", s.requests[0].requestComments[0]);
     }
     catch (Exception ex)
     {
         Logger.PrintRezult(false, "Ошибка получения истории запросов: " + ex.Message);
     }
 }
Example #2
0
        public void step_s_03()
        {
            Logger.PrintStepName("Step 3");
            SubscriberService.SubscriberInterface   si          = new SubscriberInterfaceClient();
            SubscriberService.getRequestListRequest getRequests = new getRequestListRequest();
            getRequests.token          = token;
            getRequests.login          = login;
            getRequests.endDate        = endDate;
            getRequests.startDate      = startDate;
            getRequests.page           = page;
            getRequests.hash           = ths.GetHashAPI(login + startDateHash + endDateHash + "0");
            getRequests.recordsPerPage = 20;

            try
            {
                Logger.PrintAction("Получение списка запросов", "");
                SubscriberService.getRequestListResponse requestList = si.getRequestList(getRequests);
                apiRequestPageDO s = requestList.requestList;
                Logger.PrintAction("Список заявок получен", "");
            }
            catch (Exception ex)
            {
                Logger.PrintRezult(false, "Ошибка получения истории запросов: " + ex.Message);
            }
        }
Example #3
0
        public void step_05()
        {
            Logger.PrintStepName("Step 5");
            SubscriberService.SubscriberInterface si         = new SubscriberInterfaceClient();
            SubscriberService.addDelSOCRequest    getRequest = new addDelSOCRequest();

            SubscriberService.getRequestListRequest getRequestList = new getRequestListRequest();


            getRequestList.token          = token;
            getRequestList.login          = login;
            getRequestList.startDate      = DateTime.Now;
            getRequestList.page           = 1;
            getRequestList.recordsPerPage = 5;
            string requestId;

            getRequest.inclusionType = "D";
            getRequest.soc           = soc;
            getRequest.ctn           = ctn;
            getRequest.effDate       = DateTime.Now;
            getRequest.expDate       = DateTime.Now.AddDays(1);
            getRequest.token         = token;

            try
            {
                Thread.Sleep(15000);
                Logger.PrintAction("Отключение услуги", soc);
                SubscriberService.addDelSOCResponse requestResponse = si.addDelSOC(getRequest);
                long s = requestResponse.@return;
                Logger.PrintAction("Заявка на отключение услуги создана", requestId = s.ToString());
                getRequestList.requestId = Convert.ToInt64(requestId);
                Thread.Sleep(15000);
                SubscriberService.getRequestListResponse requestListResponse = si.getRequestList(getRequestList);
                Logger.PrintAction("Заявка " + requestId, " " + requestListResponse.requestList.requests[0].requestStatus);
            }
            catch (FaultException <UssWsApiException> exception)
            {
                Logger.PrintRezult(false, exception.Detail.errorCode + " " + exception.Detail.errorDescription);
            }
            catch (Exception ex)
            {
                Assertion("Ошибка при отключении услуги: " + ex.Message, Assert.Fail);
            }
        }
Example #4
0
 public void step_s_06()
 {
     Logger.PrintStepName("Step 6");
     SubscriberService.SubscriberInterface   si          = new SubscriberInterfaceClient();
     SubscriberService.getRequestListRequest getRequests = new getRequestListRequest();
     getRequests.token          = token;
     getRequests.login          = loginx;
     getRequests.endDate        = endDate;
     getRequests.startDate      = startDate;
     getRequests.page           = page;
     getRequests.hash           = ths.GetHashAPI(loginx + startDateHash + endDateHash + requestId);
     getRequests.recordsPerPage = 20;
     getRequests.requestId      = requestId;
     try
     {
         Logger.PrintAction("Получение списка запросов", "");
         SubscriberService.getRequestListResponse requestList = si.getRequestList(getRequests);
         apiRequestPageDO s = requestList.requestList;
         if (s.requests == null)
         {
             Logger.PrintRezult(true, "");
         }
         Logger.PrintAction("Список заявок получен", s.requests[0].requestComments[0]);
     }
     catch (FaultException <UssWsApiException> exception)
     {
         if (exception.Detail.errorCode == 20006 && exception.Detail.errorDescription == "FORBIDDEN (login="******")")
         {
             Logger.PrintRezult(true, exception.Detail.errorCode + exception.Detail.errorDescription);
         }
         else
         {
             Logger.PrintRezult(false, exception.Detail.errorCode + exception.Detail.errorDescription);
         }
     }
     catch (Exception ex)
     {
         Logger.PrintRezult(false, "Ошибка получения истории запросов: " + ex.Message);
     }
 }