Exemplo n.º 1
0
 public void CreateTransactionDocument(Account selectedAccount, AccountTransactionDocumentType documentType, string description, decimal amount, decimal exchangeRate, IEnumerable <Account> accounts)
 {
     using (var w = WorkspaceFactory.Create())
     {
         var document = documentType.CreateDocument(selectedAccount, description, amount, exchangeRate, accounts != null ? accounts.ToList() : null);
         w.Add(document);
         w.CommitChanges();
     }
 }
Exemplo n.º 2
0
 public AccountTransactionDocument CreateTransactionDocument(Account selectedAccount, AccountTransactionDocumentType documentType, string description, decimal amount, decimal exchangeRate, IEnumerable <AccountData> accounts, IEnumerable <ForeignCurrency> currencies)
 {
     using (var w = WorkspaceFactory.Create())
     {
         var document = documentType.CreateDocument(selectedAccount, description, amount, exchangeRate, accounts != null ? accounts.ToList() : null, currencies.ToList());
         w.Add(document);
         w.CommitChanges();
         return(document);
     }
 }