Exemplo n.º 1
0
 //private long counter;
 // TODO нужен ли отдельный упорядоченный! уникальный идентификатор (Guid comb алгоритм генерирует упорядоченые guid-ы)
 // TODO нужен упорядоченный идентификатор
 protected virtual string GetPacketId(string providerKey)
 {
     //var counter = Interlocked.Increment(ref this.counter);
     // https://stackoverflow.com/questions/1752004/sequential-guid-generator
     // https://stackoverflow.com/questions/29674395/how-to-sort-sequential-guids-in-c
     // https://stackoverflow.com/questions/12252551/generate-a-sequential-guid-by-myself
     // упорядоченные guid-ы
     return(SeqIdGenerator.GenerateGuidComb().ToString("D"));
 }
Exemplo n.º 2
0
 private void SetCreateInventoryItemRequirementEntry(decimal outputQuantity, InventoryPRTriggeredId tid, CreateInventoryItemRequirementEntry createEntry)
 {
     createEntry.EntrySeqId    = SeqIdGenerator.GetNextId();//DateTime.Now.Ticks;
     createEntry.Quantity      = outputQuantity;
     createEntry.SourceEventId = tid;
 }