예제 #1
0
 private void btn_add_Click(object sender, EventArgs e)
 {
     try {
         StudentInfo studentinfo = new StudentInfo();
         studentinfo.StudentId = txt_studengid.Text;
         studentinfo.Name      = txt_name.Text;
         if (rb_man.Checked)
         {
             studentinfo.Sex = "男";
         }
         else if (rb_woman.Checked)
         {
             studentinfo.Sex = "女";
         }
         studentinfo.Age         = Int32.Parse(txt_age.Text);
         studentinfo.BirthDate   = DateTime.Parse(dt_birthdate.Text);
         studentinfo.Phone       = txt_phone.Text;
         studentinfo.Email       = txt_email.Text;
         studentinfo.HomeAddress = txt_homeaddress.Text;
         studentinfo.Profession  = txt_profession.Text;
         if (StudentInfoBLL.AddStudentInfo(studentinfo))
         {
             MessageBox.Show("添加学生信息成功!");
         }
     }catch (Exception)
     {
         MessageBox.Show("有数据输入错误!", "错误", MessageBoxButtons.OK);
     }
 }
예제 #2
0
        private void btn_add_Click(object sender, EventArgs e)
        {
            if (txt_studengid.Text == "" ||
                txt_age.Text == "" ||
                txt_email.Text == "" ||
                txt_homeaddress.Text == "" ||
                txt_name.Text == "" ||
                txt_phone.Text == "" ||
                txt_profession.Text == "" ||
                (rb_man.Checked == false &&
                 rb_woman.Checked == false))
            {
                MessageBox.Show("添加学生信息失败,请检查信息是否填写完整。");
                return;
            }

            StudentInfo studentinfo = new StudentInfo();

            studentinfo.StudentId = Int32.Parse(txt_studengid.Text);
            studentinfo.Name      = txt_name.Text;
            if (rb_man.Checked)
            {
                studentinfo.Sex = "男";
            }
            else if (rb_woman.Checked)
            {
                studentinfo.Sex = "女";
            }
            studentinfo.Age         = Int32.Parse(txt_age.Text);
            studentinfo.BirthDate   = DateTime.Parse(dt_birthday.Text);
            studentinfo.Phone       = txt_phone.Text;
            studentinfo.Email       = txt_email.Text;
            studentinfo.HomeAddress = txt_homeaddress.Text;
            studentinfo.Profession  = txt_profession.Text;

            if (StudentInfoBLL.AddStudentInfo(studentinfo))
            {
                MessageBox.Show("添加学生信息成功!");
                txt_studengid.Text   = "";
                txt_age.Text         = "";
                txt_email.Text       = "";
                txt_homeaddress.Text = "";
                txt_name.Text        = "";
                txt_phone.Text       = "";
                txt_profession.Text  = "";
                dt_birthday.Value    = DateTime.Now;
                rb_man.Checked       = false;
                rb_woman.Checked     = false;
            }
            else
            {
                MessageBox.Show("添加学生信息失败,学生编号重复。");
            }
        }
예제 #3
0
        private void btn_add_Click(object sender, EventArgs e)
        {
            if (txt_studengid.Text == "" ||
                txt_age.Text == "" ||
                txt_email.Text == "" ||
                txt_homeaddress.Text == "" ||
                txt_name.Text == "" ||
                txt_phone.Text == "" ||
                txt_profession.Text == "" ||
                (rb_man.Checked == false &&
                 rb_woman.Checked == false))
            {
                MessageBox.Show("添加学生信息失败,请检查信息是否填写完整。");
                return;
            }
            StudentInfo studentinfo = new StudentInfo();

            Regex r = new Regex("^([a-zA-Z]|[0-9])(\\w|\\-)+@[a-zA-Z0-9]+\\.([a-zA-Z]{2,4})$");

            if (!r.IsMatch(txt_email.Text.ToString()))
            {
                MessageBox.Show(txt_email.Text.ToString() + " 不是个正确的邮箱");
                return;
            }

            Regex id = new Regex("^\\+?[1-9][0-9]*$");

            if (!id.IsMatch(txt_studengid.Text))
            {
                MessageBox.Show("编号" + txt_studengid.Text + "不是个正整数");
                return;
            }

            studentinfo.StudentId = Int32.Parse(txt_studengid.Text);
            studentinfo.Name      = txt_name.Text;
            if (rb_man.Checked)
            {
                studentinfo.Sex = "男";
            }
            else if (rb_woman.Checked)
            {
                studentinfo.Sex = "女";
            }
            studentinfo.Age         = Int32.Parse(txt_age.Text);
            studentinfo.BirthDate   = DateTime.Parse(dt_birthday.Text);
            studentinfo.Phone       = txt_phone.Text;
            studentinfo.Email       = txt_email.Text;
            studentinfo.HomeAddress = txt_homeaddress.Text;
            studentinfo.Profession  = txt_profession.Text;

            if (StudentInfoBLL.AddStudentInfo(studentinfo))
            {
                MessageBox.Show("添加学生信息成功!");
                txt_studengid.Text   = "";
                txt_age.Text         = "";
                txt_email.Text       = "";
                txt_homeaddress.Text = "";
                txt_name.Text        = "";
                txt_phone.Text       = "";
                txt_profession.Text  = "";
                dt_birthday.Value    = DateTime.Now;
                rb_man.Checked       = false;
                rb_woman.Checked     = false;
            }
            else
            {
                MessageBox.Show("添加学生信息失败,学生编号重复。");
            }
        }