public ActionResult CreateDeptorsAndGroup() { var session = EcoSession; if (session == null) { return(View("ExampleView")); } try { // create debtor group var debtorGroup = new DebtorGroupData { Number = 2, Name = "Fruit Retailers", AccountHandle = EconomicModels.ProductGroup.AccountForVatLiableDebtorInvoicesCurrentHandle }; DebtorGroupHandle dgHandle = session.DebtorGroup_CreateFromData(debtorGroup); // create debtor var currencyHandle = session.Currency_FindByCode("DKK"); var payTermHandle = session.TermOfPayment_GetAll().First(); var layoutHandle = session.TemplateCollection_GetAll().First(); var debtor = new DebtorData { Number = "3110", Name = "Fruits'R'Us", IsAccessible = true, VatZone = EcoApiServiceReference.VatZone.HomeCountry, LayoutHandle = layoutHandle, CurrencyHandle = currencyHandle, TermOfPaymentHandle = payTermHandle, DebtorGroupHandle = dgHandle }; DebtorHandle debtorHandle = session.Debtor_CreateFromData(debtor); debtorGroup.Handle = dgHandle; debtor.Handle = debtorHandle; EconomicModels.DebtorGroup = debtorGroup; EconomicModels.Debtor = debtor; } catch (Exception e) { return(ReturnWithError(e.Message)); } ViewData["message"] = "Debtor and debtorgroup created!"; return(View("ExampleView")); }
public ActionResult CreateDeptorsAndGroup() { var session = EcoSession; if (session == null) return View("ExampleView"); try { // create debtor group var debtorGroup = new DebtorGroupData { Number = 2, Name = "Fruit Retailers", AccountHandle = EconomicModels.ProductGroup.AccountForVatLiableDebtorInvoicesCurrentHandle }; DebtorGroupHandle dgHandle = session.DebtorGroup_CreateFromData(debtorGroup); // create debtor var currencyHandle = session.Currency_FindByCode("DKK"); var payTermHandle = session.TermOfPayment_GetAll().First(); var layoutHandle = session.TemplateCollection_GetAll().First(); var debtor = new DebtorData { Number = "3110", Name = "Fruits'R'Us", IsAccessible = true, VatZone = EcoApiServiceReference.VatZone.HomeCountry, LayoutHandle = layoutHandle, CurrencyHandle = currencyHandle, TermOfPaymentHandle = payTermHandle, DebtorGroupHandle = dgHandle }; DebtorHandle debtorHandle = session.Debtor_CreateFromData(debtor); debtorGroup.Handle = dgHandle; debtor.Handle = debtorHandle; EconomicModels.DebtorGroup = debtorGroup; EconomicModels.Debtor = debtor; } catch (Exception e) { return ReturnWithError(e.Message); } ViewData["message"] = "Debtor and debtorgroup created!"; return View("ExampleView"); }