public static Guid Ссылка(this СпецоператорыСвязи Значение) { switch (Значение) { case СпецоператорыСвязи.КалугаАстрал: return(КалугаАстрал); case СпецоператорыСвязи.Такском: return(Такском); case СпецоператорыСвязи.Прочие: return(Прочие); case СпецоператорыСвязи.Форус: return(Форус); } return(Guid.Empty); }
public static СпецоператорыСвязи Получить(this СпецоператорыСвязи Значение, Guid Ссылка) { if (Ссылка == КалугаАстрал) { return(СпецоператорыСвязи.КалугаАстрал); } else if (Ссылка == Такском) { return(СпецоператорыСвязи.Такском); } else if (Ссылка == Прочие) { return(СпецоператорыСвязи.Прочие); } else if (Ссылка == Форус) { return(СпецоператорыСвязи.Форус); } return(СпецоператорыСвязи.ПустаяСсылка); }
public static byte[] Ключ(this СпецоператорыСвязи Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid Форус = new Guid("27b401bc-8150-b0f9-4613-5347afb600b1"); //ООО НПФ "Форус" public static СпецоператорыСвязи Получить(this СпецоператорыСвязи Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }