Пример #1
0
 public ApiController(IInvoiceManager invoiceManager, IApiAuthenticator apiAuthenticator,
                      IModelPatcher <Invoice, ApiEditInvoiceModel> invoicePatcher)
 {
     this._invoiceManager   = invoiceManager;
     this._apiAuthenticator = apiAuthenticator;
     this._invoicePatcher   = invoicePatcher;
 }
Пример #2
0
 public OrderController(IOrderManager iOrderManager, IClientManager iClientManager, IDeliveryManager iDeliveryManager, IInvoiceManager iInvoiceManager)
 {
     _iOrderManager    = iOrderManager;
     _iClientManager   = iClientManager;
     _iDeliveryManager = iDeliveryManager;
     _iInvoiceManager  = iInvoiceManager;
 }
 public FrmTreeView(IClientManager clientManager,
                    IInvoiceManager invoiceManager)
 {
     InitializeComponent();
     _clientManager  = clientManager;
     _invoiceManager = invoiceManager;
 }
Пример #4
0
 public VendorManager(IVendorRepository vendorRepo, IInvoiceManager invoiceMan, TicketManager ticketMan, MaterialManager materialMan)
 {
     _vendorRepository = vendorRepo;
     _invoiceManager   = invoiceMan;
     _ticketManager    = ticketMan;
     _materialManager  = materialMan;
 }
Пример #5
0
 /// <summary>
 /// Creates a new repository.
 /// </summary>
 /// <param name="invoiceManager">The invoice manager to use</param>
 public RemoteRepository(IInvoiceManager invoiceManager, IContext context, IWebClientUtility webClientUtility, IFileUtility fileUtility)
 {
     this.invoiceManager   = invoiceManager;
     this.context          = context;
     this.webClientUtility = webClientUtility;
     this.fileUtility      = fileUtility;
 }
Пример #6
0
 public InvoiceController(IInvoiceManager invoiceManager,
                          IHostingEnvironment environment, IEmailManager emailManager)
 {
     _invoiceManager = invoiceManager;
     _environment    = environment;
     _emailManager   = emailManager;
 }
Пример #7
0
 public AccountManager(IAccountRepository accountRepo, IInvoiceManager invoiceManager, TicketManager ticketManager, TransferManager transferManager)
 {
     _accountRepository = accountRepo;
     _invoiceManager    = invoiceManager;
     _ticketManager     = ticketManager;
     _transferManager   = transferManager;
 }
        internal static void InitialiseerDI(out IClientManager clientManager,
                                            out ICountryManager countryManager,
                                            out IInvoiceManager invoiceManager,
                                            out IConsultManager consultManager)
        {
            IConfigurationBuilder configBuilder = new ConfigurationBuilder()
                                                  .SetBasePath(Directory.GetCurrentDirectory())
                                                  .AddJsonFile("appsettings.json", optional: true);

            var config = configBuilder.Build();

            var connectionstring = config.GetConnectionString("StandaardverBInding");

            //setup our DI
            var serviceProvider = new ServiceCollection()
                                  .AddLogging()
                                  .AddScoped <IClientManager, ClientManager>()
                                  .AddScoped <ICountryManager, CountryManager>()
                                  .AddScoped <IInvoiceManager, InvoiceManager>()
                                  .AddScoped <IConsultManager, ConsultManager>()
                                  .AddScoped <IClientRepository, ClientRepository>()
                                  .AddScoped <ICountryRepository, CountryRepository>()
                                  .AddScoped <IInvoiceRepository, InvoiceRepository>()
                                  .AddScoped <IConsultRepository, ConsultRepository>()

                                  // Onderstaande regel is nodig omdat DI voor de gehele keten moet werken:

                                  .AddDbContext <ApplicationDbContext>(options => options.UseSqlServer(connectionstring))
                                  .BuildServiceProvider();

            clientManager  = serviceProvider.GetService <IClientManager>();
            countryManager = serviceProvider.GetService <ICountryManager>();
            invoiceManager = serviceProvider.GetService <IInvoiceManager>();
            consultManager = serviceProvider.GetService <IConsultManager>();
        }
Пример #9
0
 public FrmPropertyGrid(IClientManager clientManager, IInvoiceManager invoiceManager)
 {
     InitializeComponent();
     _clientManager        = clientManager;
     _invoiceManager       = invoiceManager;
     PropertyGrid1.Visible = false;
 }
Пример #10
0
 public CartController(IProductManager iProductManager, IInvoiceManager iInvoiceManager,
                       IInvoiceDetailsManager iInvoiceDetailsManager)
 {
     _iProductManager        = iProductManager;
     _iInvoiceManager        = iInvoiceManager;
     _iInvoiceDetailsManager = iInvoiceDetailsManager;
 }
Пример #11
0
 public InvoiceController(UserManager <ApplicationUser> userManager, IInvoiceManager invoiceManager, IDateHelper dateHelper, IAttachmentManager attachmentManager)
 {
     UserManager       = userManager;
     InvoiceManager    = invoiceManager;
     DateHelper        = dateHelper;
     AttachmentManager = attachmentManager;
 }
Пример #12
0
 public FrmTabPages(IClientManager clientManager, IInvoiceManager invoiceManager)
 {
     InitializeComponent();
     _clientManager  = clientManager;
     _invoiceManager = invoiceManager;
     _tabPageWithClientListExists = false;
 }
Пример #13
0
 public CustomersController(ICustomerManager customerManager, IContactManager contactManager, IBuildingManager buildingManager,
                            IRequestManager requestManager,
                            IInterventionManager interventionManager, IOfferManager offerManager,
                            IOrderManager orderManager, IDepositInvoiceManager depositInvoiceManager, IInvoiceManager invoiceManager,
                            ITagManager tagManager, ICountryManager countryManager, ILanguageManager languageManager,
                            IHonorificPrefixManager honorificPrefixManager, IIncludedCollector includedCollector,
                            IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _customerManager        = customerManager;
     _contactManager         = contactManager;
     _buildingManager        = buildingManager;
     _requestManager         = requestManager;
     _interventionManager    = interventionManager;
     _offerManager           = offerManager;
     _orderManager           = orderManager;
     _depositInvoiceManager  = depositInvoiceManager;
     _invoiceManager         = invoiceManager;
     _tagManager             = tagManager;
     _countryManager         = countryManager;
     _languageManager        = languageManager;
     _honorificPrefixManager = honorificPrefixManager;
     _includedCollector      = includedCollector;
     _mapper         = mapper;
     _jsonApiBuilder = jsonApiBuilder;
 }
 public InvoicesController(IInvoiceManager invoiceManager
                           , IProductManager productManager
                           , IInvoiceProducts invoiceProductManager)
 {
     this.invoiceManager        = invoiceManager;
     this.productManager        = productManager;
     this.invoiceProductManager = invoiceProductManager;
 }
 public OrderSalesAdminController(IOrderManager iOrderManager, IClientManager iClientManager, IDeliveryManager iDeliveryManager, IInvoiceManager iInvoiceManager, IBranchManager iBranchManager)
 {
     _iOrderManager    = iOrderManager;
     _iClientManager   = iClientManager;
     _iDeliveryManager = iDeliveryManager;
     _iInvoiceManager  = iInvoiceManager;
     _iBranchManager   = iBranchManager;
 }
 /// <summary>
 /// 构造函数
 ///</summary>
 public InvoiceAppService(
     IRepository <Invoice, int> entityRepository
     , IInvoiceManager entityManager
     )
 {
     _entityRepository = entityRepository;
     _entityManager    = entityManager;
 }
Пример #17
0
 public DistributorController(IBranchManager iBranchManager, IClientManager iClientManager, IOrderManager iOrderManager, IInventoryManager iInventoryManager, IInvoiceManager iInvoiceManager)
 {
     _iBranchManager    = iBranchManager;
     _iClientManager    = iClientManager;
     _iOrderManager     = iOrderManager;
     _iInventoryManager = iInventoryManager;
     _iInvoiceManager   = iInvoiceManager;
 }
Пример #18
0
 public HomeController(IInventoryManager iInventoryManager, IOrderManager iOrderManager, IInvoiceManager iInvoiceManager, IBranchManager iBranchManager, IReportManager iReportManager)
 {
     _iInventoryManager = iInventoryManager;
     _iBranchManager    = iBranchManager;
     _iInvoiceManager   = iInvoiceManager;
     _iOrderManager     = iOrderManager;
     _iReportManager    = iReportManager;
 }
 public InvoiceManagementController(IInvoiceManager iInvoiceManager,
                                    IInvoiceDetailsManager iInvoiceDetailsManager,
                                    IAccountManager iAccountManager)
 {
     _iInvoiceManager        = iInvoiceManager;
     _iInvoiceDetailsManager = iInvoiceDetailsManager;
     _iAccountManager        = iAccountManager;
 }
 public FrmWebClient(IClientManager clientManager,
                     IInvoiceManager invoiceManager)
 {
     InitializeComponent();
     _clientManager  = clientManager;
     _invoiceManager = invoiceManager;
     _client         = new HttpClient();
 }
Пример #21
0
 public HomeController(IBranchManager iBranchManager, IClientManager iClientManager, IOrderManager iOrderManager, IEmployeeManager iEmployeeManager, IInventoryManager iInventoryManager, IInvoiceManager iInvoiceManager)
 {
     _iBranchManager    = iBranchManager;
     _iClientManager    = iClientManager;
     _iOrderManager     = iOrderManager;
     _iEmployeeManager  = iEmployeeManager;
     _iInventoryManager = iInventoryManager;
     _iInvoiceManager   = iInvoiceManager;
 }
Пример #22
0
 public DashboardController(IInvoiceManager iInvoiceManager, IProductManager iProductManager,
                            IRoleAccountManager iRoleAccountManager,
                            ICategoryManager iCategoryManager)
 {
     _iInvoiceManager     = iInvoiceManager;
     _iProductManager     = iProductManager;
     _iRoleAccountManager = iRoleAccountManager;
     _iCategoryManager    = iCategoryManager;
 }
Пример #23
0
 public AccountController(IAccountManager iAccountManager,
                          IRoleAccountManager iRoleAccountManager, IInvoiceManager iInvoiceManager,
                          IInvoiceDetailsManager iInvoiceDetailsManager)
 {
     _iAccountManager        = iAccountManager;
     _iRoleAccountManager    = iRoleAccountManager;
     _iInvoiceManager        = iInvoiceManager;
     _iInvoiceDetailsManager = iInvoiceDetailsManager;
 }
Пример #24
0
 public DeliveryController(IDeliveryManager iDeliveryManager, IInventoryManager iInventoryManager, IProductManager iProductManager, IClientManager iClientManager, IInvoiceManager iInvoiceManager, ICommonManager iCommonManager)
 {
     _iDeliveryManager  = iDeliveryManager;
     _iInventoryManager = iInventoryManager;
     _iProductManager   = iProductManager;
     _iClientManager    = iClientManager;
     _iInvoiceManager   = iInvoiceManager;
     _iCommonManager    = iCommonManager;
 }
Пример #25
0
 public WorkingHoursController(IWorkingHourManager workingHourManager, IEmployeeManager employeeManager, IInvoiceManager invoiceManager,
                               IIncludedCollector includedCollector, IMapper mapper, IJsonApiBuilder jsonApiBuilder)
 {
     _workingHourManager = workingHourManager;
     _employeeManager    = employeeManager;
     _invoiceManager     = invoiceManager;
     _includedCollector  = includedCollector;
     _mapper             = mapper;
     _jsonApiBuilder     = jsonApiBuilder;
 }
Пример #26
0
 public InvoiceController(ILogger <InvoiceController> logger,
                          IInvoiceManager invoiceManager,
                          IClientManager clientManager,
                          IDoctorManager doctorManager)
 {
     _logger         = logger;
     _invoiceManager = invoiceManager;
     _clientManager  = clientManager;
     _doctorManager  = doctorManager;
 }
Пример #27
0
 public AttachmentManager(EFCDbContext context, IHostingEnvironment environment, UserManager <ApplicationUser> userManager, IInvoiceManager invoiceManager, IBudgetManager budgetManager, IDateHelper dateHelper, IFileHelper fileHelper)
 {
     Context            = context;
     HostingEnvironment = environment;
     UserManager        = userManager;
     InvoiceManager     = invoiceManager;
     BudgetManager      = budgetManager;
     DateHelper         = dateHelper;
     FileHelper         = fileHelper;
 }
Пример #28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:Spectrum.Content.BaseController" /> class.
 /// </summary>
 /// <param name="loggingService">The logging service.</param>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="rulesEngineService">The rules engine service.</param>
 /// <param name="invoiceManager">The invoice manager.</param>
 /// <inheritdoc />
 public InvoicesController(
     ILoggingService loggingService,
     ISettingsService settingsService,
     IRulesEngineService rulesEngineService,
     IInvoiceManager invoiceManager)
     : base(loggingService)
 {
     this.settingsService    = settingsService;
     this.rulesEngineService = rulesEngineService;
     this.invoiceManager     = invoiceManager;
 }
 public ReturnController(IDeliveryManager iDeliveryManager, IProductManager iProductManager, IProductReturnManager iProductReturnManager, IClientManager iClientManager, IOrderManager iOrderManager, IInvoiceManager iInvoiceManager, IInventoryManager iInventoryManager, ICommonManager iCommonManager)
 {
     _iDeliveryManager      = iDeliveryManager;
     _iProductManager       = iProductManager;
     _iProductReturnManager = iProductReturnManager;
     _iClientManager        = iClientManager;
     _iOrderManager         = iOrderManager;
     _iInvoiceManager       = iInvoiceManager;
     _iInventoryManager     = iInventoryManager;
     _iCommonManager        = iCommonManager;
 }
 public FrmClientListView(IClientManager clientManager,
                          ICountryManager countryManager,
                          IInvoiceManager invoiceManager,
                          IConsultManager consultManager)
 {
     InitializeComponent();
     _clientManager  = clientManager;
     _countryManager = countryManager;
     _invoiceManager = invoiceManager;
     _consultManager = consultManager;
 }
        public XF_InvoiceNewEdit(IInvoiceManager manager)
        {
            InitializeComponent();

            if (manager == null)
                throw new ArgumentNullException("manager");

            this.Manager = manager;
            this.Load += XF_InvoiceNewEdit_Load;
            this.InvoiceNumber.ButtonClick += InvoiceNumber_ButtonClick;
            this.gridViewServices.CellValueChanged += gridViewServices_CellValueChanged;
            this.gridViewServices.RowCellClick += gridViewServices_RowCellClick;
        }