コード例 #1
0
    static internal CRPostingList GetCRTransactionPostings(CRTransaction transaction) {
      var operation = DataOperation.Parse("qryTMSCRTransactionPostings", transaction.Id);

      var list = DataReader.GetList<CRPosting>(operation, (x) => BaseObject.ParseList<CRPosting>(x));

      return new CRPostingList(list);
    }
コード例 #2
0
 static internal DataOperation GetWriteCRTransactionOperation(CRTransaction o) {
   return DataOperation.Parse("writeTMSCRTransaction", o.Id,
                              o.CashRegister.Organization.Id, o.CashRegister.Cashier.Id, o.TransactionType.Id,
                              o.Collector.Id, o.ReferenceId, o.ReferenceTag, o.FinancialAccountId,
                              o.AuthorizationId, o.BaseInstrumentType.Id, o.TransactionDate, o.DueDate,
                              o.Currency.Id, o.CurrencyAmount, o.InputAmount, o.OutputAmount,
                              o.Summary, o.Notes, o.Keywords, o.PostedBy.Id, o.PostingTime,
                              o.CanceledBy.Id, o.CancelationTime, o.Status);
 }
コード例 #3
0
 static internal DataOperation CancelTransaction(CRTransaction transaction, int userId, DateTime cancelationTime) {
   return DataOperation.Parse("doTMSCancelTransaction", transaction.Id, userId, cancelationTime, "X");
 }
コード例 #4
0
    //static internal DataOperation SetPostingStatus(CRPosting posting, string newStatus) {
    //  return DataOperation.Parse("setTMSCRPostingStatus", posting.Id, newStatus);
    //}

    static internal DataOperation SetTransactionStatus(CRTransaction transaction, string newStatus) {
      return DataOperation.Parse("setTMSCRTransactionStatus", transaction.Id, newStatus);
    }