示例#1
0
        private void AddStudentButt_Click(object sender, EventArgs e)
        {
            GdpDrive Gdp = new GdpDrive();
            Searcher SER = new Searcher();

            SER.TableName = "participant";
            SER.idField.Add("PID");
            SER.idData.Add(studentInfoGrid.Rows[0].Cells[0].Value);
            SER.Fields.Add("PID");
            Gdp.Query(ref SER);
            if (SER.array.Count > 0)
            {
                MessageBox.Show("该学生已存在!");
                return;
            }

            List <dynamic> values = new List <dynamic>();

            for (int i = 0; i < 5; i++)
            {
                values.Add(studentInfoGrid.Rows[0].Cells[i].Value);
            }

            Gdp.AddTableRecord("participant", values);
            MessageBox.Show("添加成功!");
        }
示例#2
0
        private void signUpButt_Click(object sender, EventArgs e)
        {
            // 选择地图上的学校,点击报名
            if (signUpGrid.Rows[0].Cells[0].Value == null)
            {
                MessageBox.Show("请选择学校");
            }
            else
            {
                string PTID = logForm.textBox_User.Text;
                string TTID = Convert.ToString(signUpGrid.Rows[0].Cells[0].Value);

                Searcher pJudge = new Searcher();
                pJudge.TableName = "PANexus";
                pJudge.idField.Add("PID");
                pJudge.idData.Add(PTID);
                pJudge.idField.Add("TID");
                pJudge.idData.Add(TTID);
                pJudge.Fields.Add("TID");

                GdpDrive Gdp = new GdpDrive();
                Gdp.Query(ref pJudge);

                if (pJudge.array.Count > 0)
                {
                    MessageBox.Show("请勿重复报名!");
                    return;
                }

                Gdp.AddTableRecord("PANexus", pJudge.idData);
                MessageBox.Show("报名成功!");
            }
        }
示例#3
0
        private void AddProButt_Click(object sender, EventArgs e)
        {
            GdpDrive       Gdp    = new GdpDrive();
            Searcher       SER    = new Searcher();
            List <dynamic> values = new List <dynamic>();

            if (SiteID < 0)
            {
                MessageBox.Show("未选中活动点!");
                return;
            }

            SER.TableName = "SANexus";
            SER.idField.Add("SID");
            SER.idData.Add(SiteID);
            SER.Fields.Add("TID");
            Gdp.Query(ref SER);
            if (SER.array.Count > 0)
            {
                MessageBox.Show("该地已有活动!");
                return;
            }

            SER.idField[0] = "TID";
            SER.idData[0]  = Convert.ToString(proInfoGrid.Rows[0].Cells[0].Value);
            Gdp.Query(ref SER);
            if (SER.array.Count > 0)
            {
                MessageBox.Show("该活动ID已存在!");
                return;
            }

            DialogResult dr = MessageBox.Show("请确认日期格式如2008-8-8!", "警告", MessageBoxButtons.OKCancel);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            values.Clear();
            for (int i = 0; i < 5; i++)
            {
                values.Add(proInfoGrid.Rows[0].Cells[i].Value);
            }
            try { Gdp.AddTableRecord("Activity", values); }
            catch
            {
                MessageBox.Show("日期格式有误!");
                return;
            }

            values.Clear();
            values.Add(proInfoGrid.Rows[0].Cells[0].Value);
            values.Add(SiteID);
            Gdp.AddTableRecord("SANexus", values);

            values.Clear();
            values.Add(logForm.textBox_User.Text);
            values.Add(proInfoGrid.Rows[0].Cells[0].Value);
            Gdp.AddTableRecord("OANexus", values);
        }