Example #1
0
        private void goToMainForm()
        {
            SmartPark mainform = new SmartPark(this);

            mainform.Show();
            mainform.Activate();
            Application.DoEvents();
        }
Example #2
0
        private void btn_save_Click(object sender, EventArgs e)
        {
            string name        = tb_name.Text.ToString();
            int    stall       = Convert.ToInt32(tb_stall.Text.ToString());
            string address     = tb_address.Text.ToString();
            double loc_lon     = Convert.ToDouble(tb_lon.Text.ToString());
            double loc_lat     = Convert.ToDouble(tb_lat.Text.ToString());
            string price_type  = rb_jishi.Checked == true ? "计时" : "计次";
            string type1_name  = tb_beizhu1.Text.ToString();
            string type2_name  = tb_beizhu2.Text.ToString();
            string type1_price = tb_jiage1.Text.ToString();
            string type2_price = tb_jiage2.Text.ToString();

            Database db        = new Database();
            string   phone_num = Properties.Settings.Default.Account;
            string   password  = Properties.Settings.Default.Password;
            Dictionary <string, string> dic_param = new Dictionary <string, string>();

            dic_param.Add("phone_num", phone_num);
            dic_param.Add("password", password);
            dic_param.Add("parkname", name);
            dic_param.Add("stall_total", stall.ToString());
            dic_param.Add("address", address);
            dic_param.Add("loc_lon", loc_lon.ToString());
            dic_param.Add("loc_lat", loc_lat.ToString());
            dic_param.Add("price_type", price_type);
            dic_param.Add("type1_name", type1_name);
            dic_param.Add("type2_name", type2_name);
            dic_param.Add("type1_price", type1_price);
            dic_param.Add("type2_price", type2_price);

            string result = db.requestServer(Database.ACTION_INSERT_PARK_INFO, dic_param);

            //  Console.WriteLine(result);

            if (result != "failed")
            {
                Console.WriteLine(result);
                string[] result_arr = result.Split(new char[] { ',' });
                Properties.Settings.Default.IsFirstIn = false;
                Properties.Settings.Default.Park_id   = result_arr[0];
                Properties.Settings.Default.Owner_id  = result_arr[1];
                Properties.Settings.Default.Owner     = result_arr[2];

                Properties.Settings.Default.Save();
                DialogResult dr = MessageBox.Show("信息上传成功");
                if (dr == DialogResult.OK)
                {
                    this.Close();
                    this.Dispose();
                    mainForm.Show();
                }
            }
            else
            {
                DialogResult dr = MessageBox.Show("网络连接失败");
                if (dr == DialogResult.OK)
                {
                    this.Close();
                    this.Dispose();
                }
            }
        }