private bool checkError() { bool error = false; if (this.txbMSSV.Text.Trim().Length <= 0 || this.txbMSSV.Text == "Nhập mã số sinh viên") { this.listError[0].SetError(this.txbMSSV, "Chưa nhập dữ liệu"); this.txbMSSV.Text = "Nhập mã số sinh viên"; error = true; } // Nếu trùng MSSV if (StudentController.CheckMSSV(sMSSV, this.txbMSSV.Text.Trim(), this.txbName.Text.Trim(), edit) == true) { this.listError[0].SetError(this.txbMSSV, "MSSV đã tồn tại"); error = true; } int year = DateTime.Now.Year - this.dpBirthday.Value.Year; if (year < 18) { this.listError[1].SetError(this.dpBirthday, "Dữ liệu không hợp lệ"); error = true; } if (this.txbName.Text.Trim().Length <= 0 || this.txbName.Text == "Nhập họ tên sinh viên") { this.listError[2].SetError(this.txbName, "Dữ liệu không hợp lệ"); this.txbName.Text = "Nhập họ tên sinh viên"; error = true; } if (this.txbAddress.Text.Trim().Length <= 0 || this.txbAddress.Text == "Nhập địa chỉ") { this.listError[3].SetError(this.txbAddress, "Dữ liệu không hợp lệ"); this.txbAddress.Text = "Nhập địa chỉ"; error = true; } if (this.cbCourse.Text == "Chọn khóa") { this.listError[4].SetError(this.cbCourse, "Chưa chọn khóa"); // this.cbCourse.Text = "Chọn khóa"; error = true; } if (this.cbFaculty.Text == "Chọn khoa") { this.listError[5].SetError(this.cbFaculty, "Chưa chọn khoa"); //this.cbFaculty.Text = "Chọn khoa"; error = true; } if (this.cbGender.Text == "Chọn giới tính") { this.listError[6].SetError(this.cbGender, "Chưa chọn giới tính"); error = true; } if (this.txbClass.Text.Trim().Length <= 0 || this.txbClass.Text == "Nhập lớp") { this.listError[7].SetError(this.txbClass, "Chưa nhập dữ liệu"); this.txbClass.Text = "Nhập lớp"; error = true; } if (this.cbMajor.Text == "Chọn ngành" || this.cbMajor.Text == "") { this.listError[8].SetError(this.cbMajor, "Chưa chọn ngành"); error = true; } if (this.txbPhone.Text.Trim() == "" || this.txbPhone.Text == "Nhập số điện thoại") { this.listError[9].SetError(this.txbPhone, "Nhập số điện thoại"); error = true; } return(error); }