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"); } }
private void btnSua_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"); txtD.Text = ""; return; } if (diemBUS.SuaDiem(new Diem() { MaDiem = d.MaDiem, MaDiemMon = d.MaDiemMon, DiemMon = Convert.ToSingle(txtD.Text.ToString()), }) > 0) { MessageBox.Show("Đã sửa điểm"); diem.ForEach(x => { if (x.MaDiem == d.MaDiem) { x.Diem = Convert.ToSingle(txtD.Text.ToString()); } }); dgrDiem.DataSource = diem.Select(x => new { MaDiem = x.MaDiem, LoaiKiemTra = kt.First(i => i.Id == x.LoaiKiemTra).Ten, Diem = x.Diem }).ToList(); return; } ; MessageBox.Show("Chưa sửa điểm"); } catch (Exception) { MessageBox.Show("Đã bị lỗi"); return; } }