/// <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); } }