public static Guid Ссылка(this ВидыТорговогоОборудования Значение) { switch (Значение) { case ВидыТорговогоОборудования.СканерШтрихКода: return(СканерШтрихКода); case ВидыТорговогоОборудования.ФискальныйРегистратор: return(ФискальныйРегистратор); case ВидыТорговогоОборудования.ТерминалСбораДанных: return(ТерминалСбораДанных); case ВидыТорговогоОборудования.ДисплейПокупателя: return(ДисплейПокупателя); case ВидыТорговогоОборудования.СчитывательМагнитныхКарт: return(СчитывательМагнитныхКарт); case ВидыТорговогоОборудования.ЭлектронныеВесы: return(ЭлектронныеВесы); case ВидыТорговогоОборудования.ВесыСПечатьюЭтикеток: return(ВесыСПечатьюЭтикеток); case ВидыТорговогоОборудования.ККМOffLine: return(ККМOffLine); case ВидыТорговогоОборудования.ККМOnLine: return(ККМOnLine); case ВидыТорговогоОборудования.ЭквайринговаяСистема: return(ЭквайринговаяСистема); case ВидыТорговогоОборудования.СчитывательRFIDМеток: return(СчитывательRFIDМеток); } return(Guid.Empty); }
public static ВидыТорговогоОборудования Получить(this ВидыТорговогоОборудования Значение, Guid Ссылка) { if (Ссылка == СканерШтрихКода) { return(ВидыТорговогоОборудования.СканерШтрихКода); } else if (Ссылка == ФискальныйРегистратор) { return(ВидыТорговогоОборудования.ФискальныйРегистратор); } else if (Ссылка == ТерминалСбораДанных) { return(ВидыТорговогоОборудования.ТерминалСбораДанных); } else if (Ссылка == ДисплейПокупателя) { return(ВидыТорговогоОборудования.ДисплейПокупателя); } else if (Ссылка == СчитывательМагнитныхКарт) { return(ВидыТорговогоОборудования.СчитывательМагнитныхКарт); } else if (Ссылка == ЭлектронныеВесы) { return(ВидыТорговогоОборудования.ЭлектронныеВесы); } else if (Ссылка == ВесыСПечатьюЭтикеток) { return(ВидыТорговогоОборудования.ВесыСПечатьюЭтикеток); } else if (Ссылка == ККМOffLine) { return(ВидыТорговогоОборудования.ККМOffLine); } else if (Ссылка == ККМOnLine) { return(ВидыТорговогоОборудования.ККМOnLine); } else if (Ссылка == ЭквайринговаяСистема) { return(ВидыТорговогоОборудования.ЭквайринговаяСистема); } else if (Ссылка == СчитывательRFIDМеток) { return(ВидыТорговогоОборудования.СчитывательRFIDМеток); } return(ВидыТорговогоОборудования.ПустаяСсылка); }
public static readonly Guid СчитывательRFIDМеток = new Guid("42401691-d0d7-4ecf-4121-8296543c7314"); //Считыватель RFID меток public static ВидыТорговогоОборудования Получить(this ВидыТорговогоОборудования Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыТорговогоОборудования Значение) { return(Ссылка(Значение).ToByteArray()); }