/// <summary> /// Запрашивает все заметки с сервера /// </summary> public void SelectAll() { dataGridView1.Rows.Clear(); var pars = new NameValueCollection(); pars.Add("Cmd", "select"); pars.Add("UID", uid.ToString()); string ans = mng.Post(String.Format("http://{0}/api.php", textBoxServer.Text), pars); if (ans.Length != 0) { try { var response = JsonConvert.DeserializeObject <List <InnerClasses.SelectResponse> >(ans); foreach (InnerClasses.SelectResponse resp in response) { dataGridView1.Rows.Add(resp.ID, Convert.ToDateTime(resp.DateTime).ToString("d"), resp.Data); } } catch (Exception exc) { richTextBoxMain.Text = ans; } } }
private void buttonAuth_Click(object sender, EventArgs e) { Properties.Settings.Default.Login = textBoxLogin.Text; Properties.Settings.Default.Save(); var pars = new NameValueCollection(); pars.Add("Cmd", "login"); pars.Add("UID", "0"); pars.Add("login", textBoxLogin.Text); pars.Add("password", textBoxPass.Text); string ans = mng.Post(String.Format("http://{0}/api.php", Properties.Settings.Default.Server), pars); bool check = false; if (ans.Length != 0) { switch (ans) { case "-1": MessageBox.Show("Неправильный логин или пароль"); break; case "0": MessageBox.Show("Ошибка 0"); break; default: Form1.uid = Convert.ToInt32(ans); check = true; break; } } if (check) { Close(); } }