Ejemplo n.º 1
0
        string TranslateState(BulletinState state)
        {
            switch (state)
            {
            case BulletinState.Created:
                return("Создано");

            case BulletinState.WaitPublication:
                return("Размещается");

            case BulletinState.Publicated:
                return("Опубликовано");

            case BulletinState.OnModeration:
                return("Проверяется");

            case BulletinState.Rejected:
                return("Отклонено");

            case BulletinState.Removed:
                return("Удалено");

            case BulletinState.Closed:
                return("Завершено");

            case BulletinState.Error:
                return("Ошибка");

            default:
                return(string.Empty);
            }
        }
 void ContinueAddOrEdit(BulletinState state)
 {
     DCT.Execute(d =>
     {
         if (state == BulletinState.Edited)
         {
             UiHelper.UpdateActionState("Выбор \"Продолжить без пакет\"");
         }
         else if (state == BulletinState.WaitPublication || state == BulletinState.WaitRepublication)
         {
             UiHelper.UpdateActionState("Выбор \"Продолжить с пакетом «Обычная продажа»\"");
         }
         else
         {
             UiHelper.UpdateActionState("Выбор \"Продолжить\"");
         }
     });
 }
 void ContinueAddOrEdit(BulletinState state)
 {
     DCT.Execute(d =>
     {
         if (state == BulletinState.Edited)
         {
             var element = WebDriver.FindMany(By.ClassName("packages-tab-name")).FirstOrDefault(q => q.Text == "Без пакета");
             element.Click();
             var button = WebDriver.FindMany(By.ClassName("button-origin")).FirstOrDefault(q => q.Text == "Продолжить без пакета");
             WebDriver.JsClick(button);
         }
         else if (state == BulletinState.WaitPublication || state == BulletinState.WaitRepublication || state == BulletinState.Created)
         {
             //WebDriver.DoClick(By.Id("pack1"));
             var button = WebDriver.FindMany(By.ClassName("button-origin")).FirstOrDefault(q => q.Text == "Продолжить с пакетом «Обычная продажа»");
             WebDriver.JsClick(button);
         }
         else
         {
             var button = WebDriver.FindMany(By.ClassName("button-origin")).FirstOrDefault(q => q.Text == "Продолжить");
             WebDriver.JsClick(button);
         }
     });
 }