private void btnLuu_Click(object sender, EventArgs e) { if (cmbMaHS.Text == "" || cmbMaMon.Text == "" || txtDiemMieng.Text == "" || txtDiem15p.Text == "" || txtDiem1Tiet.Text == "" || txtDiemHocKy.Text == "") { MessageBox.Show("Bạn chưa nhập đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } float a; if (!float.TryParse(txtDiemMieng.Text, out a) || !float.TryParse(txtDiem15p.Text, out a) || !float.TryParse(txtDiem1Tiet.Text, out a) || !float.TryParse(txtDiemHocKy.Text, out a)) { MessageBox.Show("Nhập điểm không chính xác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } diem.MaHS = cmbMaHS.Text; diem.MaMon = cmbMaMon.Text; diem.DiemMieng = float.Parse(txtDiemMieng.Text); diem.Diem15p = float.Parse(txtDiem15p.Text); diem.Diem1Tiet = float.Parse(txtDiem1Tiet.Text); diem.DiemHocKy = float.Parse(txtDiemHocKy.Text); if (diem.DiemMieng < 0 || diem.DiemMieng > 11 || diem.Diem15p < 0 || diem.Diem15p > 11 || diem.Diem1Tiet < 0 || diem.Diem1Tiet > 11 || diem.DiemHocKy < 0 || diem.DiemHocKy > 11) { MessageBox.Show("Nhập điểm không chính xác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (fluu == 0) { try { diembus.ThemDiem(diem); MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThi(); clearData(); DisEnl(false); fluu = 1; } catch (Exception ex) { MessageBox.Show("Không thêm được, học sinh này đã có điểm"); } } else { try { diembus.SuaDiem(diem); MessageBox.Show("Sửa Thành Công ! ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThi(); clearData(); DisEnl(false); } catch (Exception) { MessageBox.Show("Lỗi"); } } }
private void btnThem_Click(object sender, EventArgs e) { try { ValidateInput validateip = new ValidateInput(); if (int.Parse(txtD.Text) < 0 || int.Parse(txtD.Text) > 10) { MessageBox.Show("Nhập lại"); txtDiem.Text = ""; return; } var idLoaiKiemTra = getId(int.Parse(cbLoaiKiemTra.SelectedValue.ToString())); if (idLoaiKiemTra < 0) { return; } Diem d = new Diem() { LoaiKiemTra = int.Parse(cbLoaiKiemTra.SelectedValue.ToString()), DiemMon = Convert.ToSingle(txtDiem.Text), MaDiemMon = diem.First().MaDiemMon, Id = idLoaiKiemTra }; if (d.DiemMon < 0 && d.DiemMon > 10) { } if (diemBUS.ThemDiem(d) > 0) { MessageBox.Show("Đã thêm được điểm"); diem.Add(new DiemMonHoc() { Diem = d.DiemMon, LoaiKiemTra = d.LoaiKiemTra }); var listD = diemBUS.GetDiem(d.MaDiemMon); dgrDiem.DataSource = listD.Select(x => new { MaDiem = x.MaDiem, LoaiKiemTra = kt.First(i => i.Id == x.LoaiKiemTra).Ten, Diem = x.Diem }).ToList(); return; } ; MessageBox.Show("Chưa thêm điểm"); } catch (Exception) { MessageBox.Show("Đã bị lỗi"); } }