 |
Как отправлять запросы на сервер в зависимости от включенного CheckBox - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
10.04.2012, 14:54
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 19.01.2012
 Сообщений: 4
 Популярность: 16
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 1 сообщении
|
Как отправлять запросы на сервер в зависимости от включенного CheckBox
Есть 5 запросов, которые клиент может отправлять серверу. Можно выбрать несколько запросов, чекбоксы просматриваются подряд. Т.е. для выбранных 1 и 4 чекбокса сначала к серверу отправится запрос, который прикреплен к первому чекбоксу. После ответа сервера отправляется запрос, который прикреплен к следующему выбранному чекбоксу, т.е. 4 и т.д.
|
|
|
10.04.2012, 16:05
|
#2
|
|
|
|
Сержант
|
 Регистрация: 01.10.2011
 Сообщений: 128
 Популярность: 5723
 Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Как отправлять запросы на сервер в зависимости от включенного CheckBox
Ну и в чем проблема?
Код:
if(checkBox1.Checked)
/* SendRequest1 */;
if(checkBox2.Checked)
/* SendRequest2 */;
if(checkBox3.Checked)
/* SendRequest3 */;
if(checkBox4.Checked)
/* SendRequest4*/;
if(checkBox5.Checked)
/* SendRequest5 */;
________________
Talk is cheap. Show me the code
— Linus Torvalds
|
|
|
10.04.2012, 16:11
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 19.01.2012
 Сообщений: 4
 Популярность: 16
 Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 1 сообщении
|
Re: Как отправлять запросы на сервер в зависимости от включенного CheckBox
Маленько не правильно сказал я вам!
этот код я знаю, только он у меня в другой форме, но принцип тот же!
а если с сервера пришла ошибка на запрос, то как сделать так что бы он на следующий включенный checkBox отправлял запрос?
Вот часть кода, который получает запрос
 |
Цитата: |
 |
|
|
|
|
|
|
|
string str3 = this.parse(text, "<step>", "</step");
switch (str3)
{
case "clous":
richTextBox1.Text += "Ошибка\n";
break;
case "not":
richTextBox1.Text += "Внутренняя ошибка !\n";
break;
} |
|
 |
|
 |
|
Я же не буду вписывать вместо richTextBox1.Text += "Ошибка\n"; вписывать:
 |
Цитата: |
 |
|
|
|
|
|
|
|
if (checkBox12.Checked == true)
{
типо тут код
} |
|
 |
|
 |
|
Что бы он переходил к следующему включенному чекбоксу!
|
|
|
10.04.2012, 21:20
|
#4
|
|
|
|
Сержант
|
 Регистрация: 01.10.2011
 Сообщений: 128
 Популярность: 5723
 Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Как отправлять запросы на сервер в зависимости от включенного CheckBox
а если по такому принципу?
Код:
if (CheckBox1.Checked)
if(req1) return;
if (CheckBox2.Checked)
if (req2) return;
Если стоит чекбокс проверяем запрос, если не вернул false выходим из метода, если иначе тогда идем к следующему чекбоксу
Ну или крутим запросы в цикле, чекбокс отключен пропускаем итерацию, включен? отправляем запрос, если вернуло ошибку продолжаем цикл, если не вернуло ошибку завершаем цикл
________________
Talk is cheap. Show me the code
— Linus Torvalds
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 13:27.
|
 |