public void PostQ_Schedule try var request HttpWebRequest WebRequest C

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
public void PostQ_Schedule()
{
try
{
var request = (HttpWebRequest)WebRequest.Create("http://sibpatcher.devtsts.com/sibpatcher/app_schedule.php");
var postData = "btn_auth=True";
postData += "&id=" + Global.MID;
var data = Encoding.ASCII.GetBytes(postData);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
using (var stream = request.GetRequestStream())
{ stream.Write(data, 0, data.Length); }
var response = (HttpWebResponse)request.GetResponse();
var qresult = new StreamReader(response.GetResponseStream()).ReadToEnd();
String[] Schedule_data = qresult.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
this.label2.BeginInvoke((MethodInvoker)(() => this.label2.Text = Schedule_data[0]));
this.label3.BeginInvoke((MethodInvoker)(() => this.label3.Text = Schedule_data[1]));
this.label4.BeginInvoke((MethodInvoker)(() => this.label4.Text = Schedule_data[2]));
this.label5.BeginInvoke((MethodInvoker)(() => this.label5.Text = Schedule_data[3]));
this.label6.BeginInvoke((MethodInvoker)(() => this.label6.Text = Schedule_data[4]));
this.label7.BeginInvoke((MethodInvoker)(() => this.label7.Text = Schedule_data[5]));
this.label8.BeginInvoke((MethodInvoker)(() => this.label8.Text = Schedule_data[6]));
}
catch
{
if (!IsMessageBoxShowing)
{
IsMessageBoxShowing = true;
this.BeginInvoke((MethodInvoker)(() => FlashWindow.Flash(this)));
MessageBox.Show("Код Ошибки 1006 - Ошибка проверки графика, проверьте интернет-соединение или обратитесь к разработчику, в случае если ошибка повторится.", "Ошибка 1006", MessageBoxButtons.OK, MessageBoxIcon.Error);
IsMessageBoxShowing = false;
}
}
}