public void DeleteHang(string ma) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { // Cập nhật thông tin từ Chi Tiết vào Ghi Chú của Nhập Xuất Hang h = cuahang.Hangs.Single(hh => hh.MaHang == ma); List <ChiTiet> ct = cuahang.ChiTiets.Where(c => c.MaHang == ma).ToList(); foreach (ChiTiet c in ct) { string thongtin = DateTime.Now.ToShortDateString() + " xoá Hàng: " + h.TenHang + " -sl: " + c.SoLuong + " -giá: " + c.DonGia; NhapXuat nx = cuahang.NhapXuats.SingleOrDefault(n => n.MaNX == c.MaNX); nx.GhiChu += Environment.NewLine + thongtin; } cuahang.SP_XoaHang(ma); cuahang.SubmitChanges(); MessageBox.Show("Xoá thông tin thành công.", "Thông báo"); } } catch (Exception ex) { myme.ShowError(ex); } }