/// <summary> /// Add all payment methods to the company after configure /// </summary> /// <param name="company"></param> //private void SetCompanyPaymentMethods(Company company) //{ // PaymentMethodManager manager = new PaymentMethodManager(this); // foreach (PaymentMethod paymentMethod in DbContext.PaymentMethods) // { // CompanyPaymentMethod companyPaymentMethod = new CompanyPaymentMethod(); // companyPaymentMethod.PaymentMethodId = paymentMethod.PaymentMethodId; // companyPaymentMethod.CompanyId = company.CompanyId; // manager.InsertCompanyPaymentMethod(companyPaymentMethod); // } //} /// <summary> /// Configurate the company inserting template of the Best Pratices, Report, etc. /// </summary> /// <param name="company"></param> private void SetCompanyConfiguration(Company company) { // //Method to create a Company Configuration // InsertCompanyConfiguration(new CompanyConfiguration(), company); // // Accounting Plan // var accountManager = new AccountManager(this); accountManager.RegisterAccountingPlanTemplate(company.CompanyId); // // Cost Center // accountManager.RegisterCostCenterTemplate(company.CompanyId); }