Exemplo n.º 1
0
        /// <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;
                }
            }
        }
Exemplo n.º 2
0
        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();
            }
        }