Exemplo n.º 1
0
        private void btnAddStudent_Click(object sender, EventArgs e)
        {
            if (this.cmbClass.SelectedValue == null)
            {
                MessageBox.Show("请先添加班级");
                return;
            }
            string name = this.txtName.Text.Trim();
            string sex  = "男";

            if (this.radioButton2.Checked)
            {
                sex = "女";
            }
            string   classes = this.cmbClass.SelectedValue.ToString();
            string   card    = this.txtCard.Text.Trim();   //身份证号
            DateTime birth   = this.dtpBirth.Value;        //生日
            string   origin  = this.txtOrigin.Text.Trim(); //籍贯
            string   num     = this.txtNum.Text.Trim();    //入学后四位

            DateTime enter = this.dtpEnterYear.Value;      //入学日期

            if (string.IsNullOrEmpty(name))
            {
                MessageBox.Show("学生姓名不能为空");
                return;
            }
            if (string.IsNullOrEmpty(num))
            {
                MessageBox.Show("请输入后四位学号");
                return;
            }
            string address = this.txtHome.Text.Trim();

            if (string.IsNullOrEmpty(address))
            {
                MessageBox.Show("请填写联系方式");
                return;
            }
            string hometel = this.txtHomeTel.Text.Trim();

            if (string.IsNullOrEmpty(hometel))
            {
                MessageBox.Show("请填写联系方式");
                return;
            }
            string dormtel = this.txtDormTel.Text.Trim();
            string mobile  = this.txtMobile.Text.Trim();
            string email   = this.txtEmail.Text.Trim();


            if (string.IsNullOrEmpty(num))
            {
                MessageBox.Show("学号不能为空");
                return;
            }
            num = this.cmbClass.SelectedValue.ToString() + num;
            stumodel.Student_Name     = name;
            stumodel.Student_Sex      = sex;
            stumodel.StudentClass     = classes;
            stumodel.StudentNum       = num;
            stumodel.StudentEnterYear = enter;
            stumodel.StudentOrigin    = origin;
            stumodel.StudentBirthDay  = birth;
            stumodel.StudentCard      = card;
            stumodel.StudentAddress   = address;
            stumodel.FamilyTel        = hometel;
            stumodel.DormTel          = dormtel;
            stumodel.Mobile           = mobile;
            stumodel.Email            = email;

            bool b = student.CheckStudent(stumodel);

            if (b == true)
            {
                MessageBox.Show("该学生编号已存在");
                return;
            }
            student.AddStudents(stumodel);
        }