public string GetNextCustomerOrderID() { try { ReceiptTransactionType transType = ReceiptTransactionType.OrnamentRepairReturn; string storeId = LSRetailPosis.Settings.ApplicationSettings.Terminal.StoreId; string terminalId = LSRetailPosis.Settings.ApplicationSettings.Terminal.TerminalId; string staffId = pos.OperatorId; string mask; string funcProfileId = LSRetailPosis.Settings.FunctionalityProfiles.Functions.ProfileId; orderNumber((int)transType, funcProfileId, out mask); if (string.IsNullOrEmpty(mask)) { return(string.Empty); } else { string seedValue = GetSeedVal().ToString(); return(ReceiptMaskFiller.FillMask(mask, seedValue, storeId, terminalId, staffId)); } } catch (Exception ex) { LSRetailPosis.ApplicationExceptionHandler.HandleException(this.ToString(), ex); throw; } }