/// <summary>
        /// Lấy danh sách chi tiét trả nợ của nhà cung cấp cho 1 khoản nợ nào đó
        /// </summary>
        /// <param name="pMaHoaDon">mã hóa đơn nợ</param>
        /// <returns>danh sách chi tiết phiếu trả nợ</returns>
        public List <eChiTietPhieuTraNoNCC> GetListChiTietTraNoNCC(string pMaHoaDon)
        {
            List <eChiTietPhieuTraNoNCC> l = new List <eChiTietPhieuTraNoNCC>();

            foreach (var ct in db.ChiTietPhieuTraNoNCCs.Where(e => e.MaHoaDonNCC == pMaHoaDon))
            {
                eChiTietPhieuTraNoNCC ect = new eChiTietPhieuTraNoNCC();

                ect.SoTien                 = ct.SoTien;
                ect.GhiChu                 = ct.GhiChu;
                ect.MaHoaDonNCC            = ct.MaHoaDonNCC;
                ect.MaChiTietPhieuTraNoNCC = ct.MaChiTietPhieuTraNoNCC;
                ect.MaNhanVien             = ct.MaNhanVien;
                ect.NgayTra                = ct.NgayTra;
                l.Add(ect);
            }
            return(l);
        }
        public eChiTietPhieuTraNoNCC TraNoNCC(string pMaHoaDonNCC, string pMaNhanVien, decimal pSoTien, string pGhiChu)
        {
            KiemTraTraNoNCC(pMaHoaDonNCC, pSoTien);
            ChiTietPhieuTraNoNCC  ct  = new ChiTietPhieuTraNoNCC();
            eChiTietPhieuTraNoNCC ect = new eChiTietPhieuTraNoNCC();

            ct.MaChiTietPhieuTraNoNCC = ect.MaChiTietPhieuTraNoNCC = TaoMaChiTietPhieuTraNoNCC();
            ct.SoTien      = ect.SoTien = pSoTien;
            ct.MaNhanVien  = ect.MaNhanVien = pMaNhanVien;
            ct.NgayTra     = ect.NgayTra = DateTime.Now;
            ct.MaHoaDonNCC = ect.MaHoaDonNCC = pMaHoaDonNCC;
            ct.GhiChu      = ect.GhiChu = pGhiChu;
            try
            {
                db.ChiTietPhieuTraNoNCCs.InsertOnSubmit(ct);
                db.SubmitChanges();
                return(ect);
            }
            catch
            {
                return(null);
            }
        }