private void btnThemmoi_Click(object sender, EventArgs e) { int dem = 0; if (this.txtHoTen.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtHoTen, "Phai nhap Ho ten sinh vien"); dem++; } else { this.errorProvider1.SetError(this.txtHoTen, null); } if (this.txtMaSV.Text.Trim().Length <= 0) { this.errorProvider2.SetError(this.txtMaSV, "Phai nhap ma so sinh vien"); dem++; } else { this.errorProvider2.SetError(this.txtMaSV, null); } if (this.cboNhom.Text.Trim().Length <= 0) { this.errorProvider3.SetError(this.cboNhom, "Phai chon nhom"); dem++; } else { this.errorProvider3.SetError(this.cboNhom, null); } if (this.cboGioiTinh.Text.Trim().Length <= 0) { this.errorProvider5.SetError(this.cboGioiTinh, "Phai chon gioi tinh sinh vien"); dem++; } else { this.errorProvider5.SetError(this.cboGioiTinh, null); } if (this.dateTimeBirthday.Text.Trim().Length <= 0) { this.errorProvider6.SetError(this.dateTimeBirthday, "Phai chon ngay thang nam sinh cua sinh vien"); dem++; } else { this.errorProvider6.SetError(this.dateTimeBirthday, null); } if (this.txtDiaChi.Text.Trim().Length <= 0) { this.errorProvider7.SetError(this.txtDiaChi, "Phai chon dia chi sinh vien"); dem++; } else { this.errorProvider7.SetError(this.txtDiaChi, null); } if (this.txtEmail.Text.Trim().Length <= 0) { this.errorProvider8.SetError(this.txtEmail, "Phai chon Email sinh vien"); dem++; } else { this.errorProvider8.SetError(this.txtEmail, null); } if (this.txtSDT.Text.Trim().Length <= 0) { this.errorProvider9.SetError(this.txtSDT, "Phai chon so dien thoai sinh vien"); dem++; } else { this.errorProvider9.SetError(this.txtSDT, null); } DateTime ht = DateTime.Now; TimeSpan k = ht - dateTimeBirthday.Value; //ht.Subtract(dateFrom.Value); int ss = int.Parse(Math.Round(k.TotalDays).ToString()); if (ss < 6570) { this.errorProvider4.SetError(this.dateTimeBirthday, "phai tren 18 tuoi"); dem++; } else { this.errorProvider4.SetError(this.dateTimeBirthday, null); } if (dem != 0) { return; } SinhVien sv = new SinhVien(); sv.MaSV = this.txtMaSV.Text.Trim(); sv.TenSV = this.txtHoTen.Text.Trim(); sv.GioiTinh = this.cboGioiTinh.Text.Trim(); sv.NgaySinh = this.dateTimeBirthday.Value; sv.DiaChi = this.txtDiaChi.Text.Trim(); sv.DienThoai = this.txtSDT.Text.Trim(); sv.EmailSV = this.txtEmail.Text.Trim(); sv.MaNhom = this.cboNhom.Text.Trim(); if (SinhVienController.AddSV(sv) == false) { MessageBox.Show("Mã sinh viên bị trùng"); return; } SinhVienController.AddSV(sv); BindingSource source = new BindingSource(); source.DataSource = SinhVienController.getListSV(); this.dgrDSSV.DataSource = source; }