public SupplyRecordBuilderByARInvoice(IGAFRepository gafRepository,
                                       GafRecordBuilderByRegister gafRecordBuilderByRegister,
                                       SupplyRecordBuilderByCustomerData supplyRecordBuilderByCustomerData,
                                       SupplyRecordCountryBuilderForARInvoice countryBuilder)
     : base(gafRepository, gafRecordBuilderByRegister, supplyRecordBuilderByCustomerData, countryBuilder)
 {
 }
Exemplo n.º 2
0
 public CADocumentPurchaseGAFRecordsCreator(IGAFRepository gafRepository,
                                            PurchaseRecordBuilderByCADocument purchaseRecordBuilderByCaDocument,
                                            PurchaseRecordBuilderByCADocumentTaxTranForTaxCalcedOnDocumentAmt recordBuilderByTaxTranForTaxCalcedOnDocumentAmt) : base(gafRepository)
 {
     _purchaseRecordBuilderByCaDocument = purchaseRecordBuilderByCaDocument;
     _recordBuilderByTaxTranForTaxCalcedOnDocumentAmt = recordBuilderByTaxTranForTaxCalcedOnDocumentAmt;
 }
 public PurchaseRecordBuilderByTaxTranOfAPPayment(IGAFRepository gafRepository,
                                                  PurchaseRecordBuilderByVendorData recordBuilderByVendorData,
                                                  GafRecordBuilderByRegister gafRecordBuilderByRegister)
     : base(gafRepository, gafRecordBuilderByRegister)
 {
     _recordBuilderByVendorData = recordBuilderByVendorData;
 }
Exemplo n.º 4
0
 public ARInvoiceFromSOGAFRecordsCreator(IGAFRepository gafRepository,
                                         SupplyRecordBuilderBySOInvoice supplyRecordBuilder,
                                         SupplyRecordBuilderBySOInvoiceTaxTranForTaxCalcedOnDocumentAmt recordBuilderByTaxTranForTaxCalcedOnDocumentAmt)
     : base(gafRepository, supplyRecordBuilder)
 {
     _recordBuilderByTaxTranForTaxCalcedOnDocumentAmt = recordBuilderByTaxTranForTaxCalcedOnDocumentAmt;
 }
 public PurchaseRecordBuilderByInvoiceTran(IGAFRepository gafRepository,
                                           PurchaseRecordBuilderByVendorData recordBuilderByVendorData,
                                           GafRecordBuilderByRegister recordBuilderByRegister)
     : base(gafRepository, recordBuilderByRegister)
 {
     _recordBuilderByVendorData = recordBuilderByVendorData;
 }
 protected SupplyRecordBuilderByInvoiceBase(IGAFRepository gafRepository,
                                            GafRecordBuilderByRegister recordBuilderByRegister,
                                            SupplyRecordBuilderByCustomerData supplyRecordBuilderByCustomerData,
                                            SupplyRecordCountryBuilderBase <TExtendedInvoice> countryBuilder) : base(gafRepository, recordBuilderByRegister)
 {
     _supplyRecordBuilderByCustomerData = supplyRecordBuilderByCustomerData;
     _countryBuilder = countryBuilder;
 }
 public SupplyRecordBuilderByARInvoiceTaxTranForTaxCalcedOnDocumentAmt(IGAFRepository gafRepository,
                                                                       GafRecordBuilderByRegister gafRecordBuilderByRegister,
                                                                       SupplyRecordBuilderByCustomerData recordBuilderByCustomerData,
                                                                       SupplyRecordCountryBuilderForARInvoice recordCountryBuilder) : base(gafRepository, gafRecordBuilderByRegister)
 {
     _recordBuilderByCustomerData = recordBuilderByCustomerData;
     _recordCountryBuilder        = recordCountryBuilder;
 }
 public APInvoiceGAFRecordsCreator(IGAFRepository gafRepository,
                                   PurchaseRecordBuilderByInvoiceTran purchaseRecordBuilderByInvoiceTran,
                                   PurchaseRecordBuilderByTaxTranFromTaxDocument purchaseRrcordBuilderByTaxTranFromTaxDocument,
                                   PurchaseRecordBuilderByAPInvoiceTaxTranForTaxCalcedOnDocumentAmt recordBuilderByTaxTranForTaxCalcedOnDocumentAmt)
     : base(gafRepository)
 {
     _purchaseRecordBuilderByInvoiceTran              = purchaseRecordBuilderByInvoiceTran;
     _purchaseRrcordBuilderByTaxTranFromTaxDocument   = purchaseRrcordBuilderByTaxTranFromTaxDocument;
     _recordBuilderByTaxTranForTaxCalcedOnDocumentAmt = recordBuilderByTaxTranForTaxCalcedOnDocumentAmt;
 }
 public PurchaseRecordBuilderByAPInvoiceTaxTranForTaxCalcedOnDocumentAmt(IGAFRepository gafRepository,
                                                                         GafRecordBuilderByRegister gafRecordBuilderByRegister,
                                                                         PurchaseRecordBuilderByVendorData recordBuilderByVendorData) : base(gafRepository, gafRecordBuilderByRegister)
 {
     _recordBuilderByVendorData = recordBuilderByVendorData;
 }
Exemplo n.º 10
0
 public SupplyRecordBuilderByCustomerData(IGAFRepository gafRepository)
 {
     _gafRepository = gafRepository;
 }
 protected GafRecordBuilderByTaxTranBase(IGAFRepository gafRepository) : base(gafRepository)
 {
 }
Exemplo n.º 12
0
        public GAFDataCreator(IGAFRepository gafRepository,
                              GAFValidator gafValidator,
                              GLGAFLedgerRecordsCreator glgafLedgerRecordsCreator,
                              APInvoiceGAFRecordsCreator apInvoiceGAFRecordsCreator,
                              ARInvoiceGAFRecordsCreator arInvoiceGAFRecordsCreator,
                              ARInvoiceFromSOGAFRecordsCreator arInvoiceFromSOGafRecordsCreator,
                              APPaymentGAFRecordsCreator apPaymentGAFRecordsCreator,
                              CADocumentPurchaseGAFRecordsCreator caDocumentPurchaseGAFRecordsCreator,
                              CADocumentSupplyGAFRecordsCreator caDocumentSupplyGAFRecordsCreator,
                              TaxAdjustmentGAFRecordsCreator taxAdjustmentGAFRecordsCreator,
                              GLDocumentGAFRecordsCreator glDocumentGAFRecordsCreator,
                              GafRecordWriter gafRecordWriter)
        {
            if (gafRepository == null)
            {
                throw new ArgumentNullException(nameof(gafRepository));
            }
            if (gafValidator == null)
            {
                throw new ArgumentNullException(nameof(gafValidator));
            }
            if (glgafLedgerRecordsCreator == null)
            {
                throw new ArgumentNullException(nameof(glgafLedgerRecordsCreator));
            }
            if (apInvoiceGAFRecordsCreator == null)
            {
                throw new ArgumentNullException(nameof(apInvoiceGAFRecordsCreator));
            }
            if (arInvoiceGAFRecordsCreator == null)
            {
                throw new ArgumentNullException(nameof(arInvoiceGAFRecordsCreator));
            }
            if (arInvoiceFromSOGafRecordsCreator == null)
            {
                throw new ArgumentNullException(nameof(arInvoiceFromSOGafRecordsCreator));
            }
            if (apPaymentGAFRecordsCreator == null)
            {
                throw new ArgumentNullException(nameof(apPaymentGAFRecordsCreator));
            }
            if (caDocumentPurchaseGAFRecordsCreator == null)
            {
                throw new ArgumentNullException(nameof(caDocumentPurchaseGAFRecordsCreator));
            }
            if (caDocumentSupplyGAFRecordsCreator == null)
            {
                throw new ArgumentNullException(nameof(caDocumentSupplyGAFRecordsCreator));
            }
            if (taxAdjustmentGAFRecordsCreator == null)
            {
                throw new ArgumentNullException(nameof(taxAdjustmentGAFRecordsCreator));
            }
            if (gafRecordWriter == null)
            {
                throw new ArgumentNullException(nameof(gafRecordWriter));
            }

            _gafRepository                       = gafRepository;
            _gafValidator                        = gafValidator;
            _glgafLedgerRecordsCreator           = glgafLedgerRecordsCreator;
            _apInvoiceGAFRecordsCreator          = apInvoiceGAFRecordsCreator;
            _arInvoiceGAFRecordsCreator          = arInvoiceGAFRecordsCreator;
            _arInvoiceFromSOGafRecordsCreator    = arInvoiceFromSOGafRecordsCreator;
            _apPaymentGAFRecordsCreator          = apPaymentGAFRecordsCreator;
            _caDocumentPurchaseGAFRecordsCreator = caDocumentPurchaseGAFRecordsCreator;
            _caDocumentSupplyGAFRecordsCreator   = caDocumentSupplyGAFRecordsCreator;
            _taxAdjustmentGAFRecordsCreator      = taxAdjustmentGAFRecordsCreator;
            _glDocumentGAFRecordsCreator         = glDocumentGAFRecordsCreator;
            _gafRecordWriter                     = gafRecordWriter;
        }
 public TaxAdjustmentGAFRecordsCreator(IGAFRepository gafRepository, GafRecordBuilderByTaxAdjustmentTaxTran recordBuilderByTaxAdjustmentTaxTran)
     : base(gafRepository)
 {
     _recordBuilderByTaxAdjustmentTaxTran = recordBuilderByTaxAdjustmentTaxTran;
 }
 public GafRecordBuilderByTaxTranCalcedOnDocumentAmt(IGAFRepository gafRepository,
                                                     GafRecordBuilderByRegister gafRecordBuilderByRegister)
     : base(gafRepository, gafRecordBuilderByRegister)
 {
 }
Exemplo n.º 15
0
 public GAFValidator(IGAFRepository gafRepository)
 {
     _gafRepository = gafRepository;
 }
Exemplo n.º 16
0
 public PurchaseRecordBuilderByCADocument(IGAFRepository gafRepository,
                                          GafRecordBuilderByRegister recordBuilderByRegister) : base(gafRepository, recordBuilderByRegister)
 {
 }
 public SupplyRecordCountryBuilderForARInvoice(IGAFRepository gafRepository) : base(gafRepository)
 {
 }
 public CADocumentSupplyGAFRecordsCreator(IGAFRepository gafRepository, SupplyRecordBuilderByCADocument supplyRecordBuilderByCaDocument,
                                          SupplyRecordBuilderByCADocumentTaxTranForTaxCalcedOnDocumentAmt recordBuilderByTaxTranForTaxCalcedOnDocumentAmt) : base(gafRepository)
 {
     _supplyRecordBuilderByCaDocument = supplyRecordBuilderByCaDocument;
     _recordBuilderByTaxTranForTaxCalcedOnDocumentAmt = recordBuilderByTaxTranForTaxCalcedOnDocumentAmt;
 }
 public PurchaseRecordBuilderByVendorData(IGAFRepository gafRepository)
 {
     _gafRepository = gafRepository;
 }
Exemplo n.º 20
0
 protected SupplyRecordBuilderByTaxTranCalcedOnDocumentAmtBase(IGAFRepository gafRepository,
                                                               GafRecordBuilderByRegister gafRecordBuilderByRegister)
     : base(gafRepository, gafRecordBuilderByRegister)
 {
 }
 public GafRecordBuilderByGLTranAndTaxTran(IGAFRepository gafRepository) : base(gafRepository)
 {
 }
 public GLGAFLedgerRecordsCreator(IGAFRepository gafRepository)
 {
     _gafRepository = gafRepository;
 }
 protected SupplyRecordCountryBuilderBase(IGAFRepository gafRepository)
 {
     GafRepository = gafRepository;
 }
Exemplo n.º 24
0
 public SupplyRecordBuilderByCADocumentTaxTranForTaxCalcedOnDocumentAmt(IGAFRepository gafRepository,
                                                                        GafRecordBuilderByRegister gafRecordBuilderByRegister) : base(gafRepository, gafRecordBuilderByRegister)
 {
 }
Exemplo n.º 25
0
 public GafRecordBuilderByTaxAdjustmentTaxTran(IGAFRepository gafRepository) : base(gafRepository)
 {
 }
Exemplo n.º 26
0
 protected GafRecordBuilderBase(IGAFRepository gafRepository)
 {
     GafRepository = gafRepository;
 }
Exemplo n.º 27
0
 public GafRecordBuilderByDocumentTranBase(IGAFRepository gafRepository,
                                           GafRecordBuilderByRegister recordBuilderByRegister) : base(gafRepository)
 {
     _recordBuilderByRegister = recordBuilderByRegister;
 }
 protected DocumentWithTransGAFRecordsCreatorBase(IGAFRepository gafRepository) : base(gafRepository)
 {
 }
 public GafRecordBuilderByRegister(IGAFRepository gafRepository) : base(gafRepository)
 {
 }
Exemplo n.º 30
0
 public GafRecordWriter(IGAFRepository gafRepository)
 {
     _gafRepository = gafRepository;
 }