コード例 #1
0
 private void btnThemmoi_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.txtMaSV.Text.Trim().Length <= 0)
         {
             this.errorProvider1.SetError(this.txtMaSV, "Phai nhap Ma Sinh Vien");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         if (this.txtHoTen.Text.Trim().Length <= 0)
         {
             this.errorProvider1.SetError(this.txtHoTen, "Phai nhap Ho Ten");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         if (cbKhoa.Text == "")
         {
             this.errorProvider1.SetError(this.cbKhoa, "Phai co Khoa");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         if (cbLop.Text == "")
         {
             this.errorProvider1.SetError(this.cbLop, "Phai co Lop");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         if (cbGioiTinh.Text == "")
         {
             this.errorProvider1.SetError(this.cbGioiTinh, "Phai co Gioi Tinh");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         if (NgaySinh.Value > DateTime.Now)
         {
             this.errorProvider1.SetError(this.NgaySinh, "Ngay sinh phai be hon thoi gian hien tai");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         if (this.txtSDT.Text.Trim().Length <= 0)
         {
             this.errorProvider1.SetError(this.txtSDT, "Phai nhap So Dien Thoai");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         if (this.txtEmail.Text.Trim().Length <= 0)
         {
             this.errorProvider1.SetError(this.txtEmail, "Phai nhap Email");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         if (this.txtMatKhau.Text.Trim().Length <= 0)
         {
             this.errorProvider1.SetError(this.txtEmail, "Phai nhap mat khau");
             return;
         }
         else
         {
             this.errorProvider1.Clear();
         }
         SinhVien sinhvien = new SinhVien();
         sinhvien.MaSV     = txtMaSV.Text;
         sinhvien.HoTen    = txtHoTen.Text;
         sinhvien.GioiTinh = cbGioiTinh.Text;
         sinhvien.SDT      = txtSDT.Text;
         sinhvien.Khoa     = cbKhoa.Text;
         sinhvien.Email    = txtEmail.Text;
         sinhvien.LopHoc   = cbLop.Text;
         sinhvien.NgaySinh = NgaySinh.Value;
         sinhvien.DiaChi   = txtDiaChi.Text;
         sinhvien.MaDT     = cbMaDT.Text;
         sinhvien.MatKhau  = txtMatKhau.Text;
         if (SinhVienController.ThemSV(sinhvien) == false)
         {
             MessageBox.Show("Lỗi thêm sinh viên");
             return;
         }
         this.listSinhVien.Items.Clear();
         displaySinhVien();
     }
     catch
     {
         MessageBox.Show("Vui lòng không nhập trùng mã sinh viên", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }