private void btnThemBaoCaoMoi_Click(object sender, EventArgs e) { var baoCao = new BAO_CAO_DINH_KY(); baoCao.IdBaoCaoDinhKy = SequenceId.BAO_CAO_DINH_KY(); int pos = bAO_CAO_DINH_KYBindingSource.Add(baoCao); _db.SaveChanges(); bAO_CAO_DINH_KYBindingSource.Position = pos; }
private async void Xoa_BaoCaoDinhKy(object sender, EventArgs e) { BAO_CAO_DINH_KY baoCao = bAO_CAO_DINH_KYBindingSource.Current as BAO_CAO_DINH_KY; if (baoCao != null && ThongBao.XacNhan("Xác nhận xóa", MessageBoxButtons.YesNo) == DialogResult.Yes) { _db.BAO_CAO_DINH_KY_NGAY_BAO_CAO.RemoveRange(_db.BAO_CAO_DINH_KY_NGAY_BAO_CAO.Where(p => p.IdBaoCaoDinhKy == baoCao.IdBaoCaoDinhKy)); await _db.SaveChangesAsync(); bAO_CAO_DINH_KYBindingSource.RemoveCurrent(); await _db.SaveChangesAsync(); } }