예제 #1
0
 public ValDocuments(IDocumentValidatorService iDocService)
 {
     _IDocValService = iDocService;
     _IDocValService.ResetAllValues();
     _validationRules = new DocumentValidator(_IDocValService);
     _dictError       = new Dictionary <string, List <string> >();
 }
예제 #2
0
 public DocumentValidator(IDocumentValidatorService iDocService)
 {
     _iDocService        = iDocService;
     _typeDocument       = _iDocService.TipoDocumento();
     _tempDocument       = new documentDTO();
     _purcharseOrder     = _iDocService.OrdenDeCompraPorID();
     _enterpriseProvider = _iDocService.EmpresaProveedor();
     _enterpriseClient   = _iDocService.EmpresaCliente();
 }
예제 #3
0
        public ImportController(IHostingEnvironment hostingEnvironment,
                                IServiceDocument iserviceDocument,
                                IServicePurcharseOrder iservicePurcharseOrder,
                                IServiceMasterTables iServiceMasterTables,
                                IServiceEnterprise iServiceEnterprise,
                                IDocumentValidatorService iDocumentValidatorService)
        {
            _iServiceMasterTables   = iServiceMasterTables;
            _hostingEnvironment     = hostingEnvironment;
            _iserviceDocument       = iserviceDocument;
            _iservicePurcharseOrder = iservicePurcharseOrder;
            _iServiceMasterTables   = iServiceMasterTables;
            _iServiceEnterprise     = iServiceEnterprise;

            _iDocumentValidatorService = iDocumentValidatorService;

            _verify = new Verify(_iserviceDocument, _iservicePurcharseOrder, _iServiceMasterTables, _iServiceEnterprise);
        }
예제 #4
0
        public DocumentController(
            IHostingEnvironment hostingEnvironment,
            IServiceDocument iserviceDocument,
            IServicePurcharseOrder iservicePurcharseOrder,
            IServiceMasterTables iServiceMasterTables,
            IServiceEnterprise iServiceEnterprise,
            IDocumentValidatorService iDocumentValidatorService,
            IOptions <CredencialSmtp> isetting
            )
        {
            _isetting               = isetting;
            _iserviceDocument       = iserviceDocument;
            _iservicePurcharseOrder = iservicePurcharseOrder;
            _iServiceMasterTables   = iServiceMasterTables;
            _iServiceEnterprise     = iServiceEnterprise;
            _hostingEnvironment     = hostingEnvironment;

            _iDocumentValidatorService = iDocumentValidatorService;

            _verify = new Verify(_iserviceDocument, _iservicePurcharseOrder, _iServiceMasterTables, _iServiceEnterprise);
        }