private void btn_Luu_Click(object sender, EventArgs e) { bool bl = true; float a = 0; lbl_Status.Text = ""; //Kiểm tra tuổi tối thiểu có nhỏ hơn tuổi tối đa hay không? if (num_SiSoToiDa.Value <= num_SiSoToiThieu.Value) { lbl_Status.Text = "Lỗi quy định sĩ số"; bl = false; } if (num_TuoiToiDa.Value <= num_TuoiToiThieu.Value) { lbl_Status.Text = "Lỗi quy định tuổi tối thiểu"; bl = false; } if (txt_TenTruongMoi.Text.Length < 10) { lbl_Status.Text = "Lỗi tên trường"; bl = false; } if (txt_DiemQuaMon2.Text.Length > 4) { lbl_Status.Text = "Điểm không thể quá 4 ký tự, chỉ lấy 2 số sau dấu phẩy!"; bl = false; } else { if (txt_DiemQuaMon2.Text.IndexOf("/") > 2) { lbl_Status.Text = "Điểm không thể có nhiều dấu ',' hoặc quá nhiều số 0 ở trước"; bl = false; } else { int dem = 0; for (int i = 0; i < txt_DiemQuaMon2.Text.Length; i++) { if (txt_DiemQuaMon2.Text[i] == ',') { dem++; } } if (dem > 1) { lbl_Status.Text = "Điểm không thể có nhiều dấu ','"; bl = false; } else { try { a = float.Parse(txt_DiemQuaMon2.Text); if (a > 10.0 || a < 0.1) { lbl_Status.Text = "Điểm không thể lớn hơn 10 và nhỏ hơn 0,1"; bl = false; } } catch { lbl_Status.Text = "Lỗi điểm qua môn"; bl = false; } } } } if (bl) { try { QuyDinh.LuuDuLieu(txt_TenTruongMoi.Text, int.Parse(num_TuoiToiDa.Value.ToString()), int.Parse(num_TuoiToiThieu.Value.ToString()), int.Parse(num_SiSoToiDa.Value.ToString()), int.Parse(num_SiSoToiThieu.Value.ToString()), a); lbl_Status.Text = "Lưu dữ liệu thành công!"; } catch { lbl_Status.Text = "Lỗi lưu dữ liệu!"; } } }