static internal DataOperation GetWriteCRDocumentOperation(CRDocument o) { return DataOperation.Parse("writeTMSDocument", o.Id, o.AccountId, o.InstrumentType.Id, o.Institution.Id, o.AccountNumber, o.DocumentNumber, o.IssuedBy.Id, o.IssuedTo.Id, o.IssueDate, o.DueDate, o.CancelationTime, o.Notes, o.Keywords, o.Currency.Id, o.Amount, o.PostedBy.Id, o.CanceledBy.Id, (char) o.Status); }
static internal DataOperation CancelDocument(CRDocument document, int userId, DateTime cancelationTime) { return DataOperation.Parse("doTMSCancelDocument", document.Id, userId, cancelationTime, "X"); }
//static internal int GetNextDocumentId() { // return DataWriter.CreateId("TMSDocuments"); //} //static internal int GetNextCRTransactionId() { // return DataWriter.CreateId("TMSCRTransactions"); //} //static internal int GetNextCRPostingId() { // return DataWriter.CreateId("TMSCRPostings"); //} static internal DataOperation SetDocumentStatus(CRDocument document, string newStatus) { return DataOperation.Parse("setTMSDocumentStatus", document.Id, newStatus); }