public static Guid Ссылка(this ОбработчикиДрайверовПодключаемогоОборудования Значение) { switch (Значение) { case ОбработчикиДрайверовПодключаемогоОборудования.Обработчик1ССканерыШтрихкода: return(Обработчик1ССканерыШтрихкода); case ОбработчикиДрайверовПодключаемогоОборудования.Обработчик1ССчитывателиМагнитныхКарт: return(Обработчик1ССчитывателиМагнитныхКарт); case ОбработчикиДрайверовПодключаемогоОборудования.Обработчик1СФискальныйРегистраторЭмулятор: return(Обработчик1СФискальныйРегистраторЭмулятор); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолДисплеиПокупателя: return(ОбработчикАтолДисплеиПокупателя); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолККМOffline: return(ОбработчикАтолККМOffline); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолСканерыШтрихкода: return(ОбработчикАтолСканерыШтрихкода); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолСчитывателиМагнитныхКарт: return(ОбработчикАтолСчитывателиМагнитныхКарт); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолТерминалыСбораДанных: return(ОбработчикАтолТерминалыСбораДанных); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолФискальныеРегистраторы: return(ОбработчикАтолФискальныеРегистраторы); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолЭлектронныеВесы: return(ОбработчикАтолЭлектронныеВесы); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМЭлектронныеВесы: return(ОбработчикШтрихМЭлектронныеВесы); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикВерсияТКасбиФР01К: return(ОбработчикВерсияТКасбиФР01К); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикИНПАСЭквайринговыеТерминалы: return(ОбработчикИНПАСЭквайринговыеТерминалы); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикИНПАСЭквайринговыеТерминалыSmart: return(ОбработчикИНПАСЭквайринговыеТерминалыSmart); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикККСФискальныеРегистраторыСпарк: return(ОбработчикККСФискальныеРегистраторыСпарк); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСБРФЭквайринговыеТерминалы: return(ОбработчикСБРФЭквайринговыеТерминалы); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканкодДисплеиПокупателя: return(ОбработчикСканкодДисплеиПокупателя); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканкодСканерыШтрихкода: return(ОбработчикСканкодСканерыШтрихкода); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканкодТерминалыСбораДанных: return(ОбработчикСканкодТерминалыСбораДанных); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМФискальныеРегистраторы: return(ОбработчикШтрихМФискальныеРегистраторы); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСофткейсЭквайринговыеТерминалы: return(ОбработчикСофткейсЭквайринговыеТерминалы); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМДисплеиПокупателя: return(ОбработчикШтрихМДисплеиПокупателя); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикОРИОНФискальныйРегистраторФР01К: return(ОбработчикОРИОНФискальныйРегистраторФР01К); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМККМOffline: return(ОбработчикШтрихМККМOffline); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМТерминалыСбораДанных: return(ОбработчикШтрихМТерминалыСбораДанных); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикACOMВесыСПечатьюЭтикеток: return(ОбработчикACOMВесыСПечатьюЭтикеток); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикScaleCASВесыСПечатьюЭтикеток: return(ОбработчикScaleCASВесыСПечатьюЭтикеток); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМВесыСПечатьюЭтикеток: return(ОбработчикШтрихМВесыСПечатьюЭтикеток); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканситиТерминалыСбораДанных: return(ОбработчикСканситиТерминалыСбораДанных); case ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикККСДисплеиПокупателя: return(ОбработчикККСДисплеиПокупателя); } return(Guid.Empty); }
public static ОбработчикиДрайверовПодключаемогоОборудования Получить(this ОбработчикиДрайверовПодключаемогоОборудования Значение, Guid Ссылка) { if (Ссылка == Обработчик1ССканерыШтрихкода) { return(ОбработчикиДрайверовПодключаемогоОборудования.Обработчик1ССканерыШтрихкода); } else if (Ссылка == Обработчик1ССчитывателиМагнитныхКарт) { return(ОбработчикиДрайверовПодключаемогоОборудования.Обработчик1ССчитывателиМагнитныхКарт); } else if (Ссылка == Обработчик1СФискальныйРегистраторЭмулятор) { return(ОбработчикиДрайверовПодключаемогоОборудования.Обработчик1СФискальныйРегистраторЭмулятор); } else if (Ссылка == ОбработчикАтолДисплеиПокупателя) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолДисплеиПокупателя); } else if (Ссылка == ОбработчикАтолККМOffline) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолККМOffline); } else if (Ссылка == ОбработчикАтолСканерыШтрихкода) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолСканерыШтрихкода); } else if (Ссылка == ОбработчикАтолСчитывателиМагнитныхКарт) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолСчитывателиМагнитныхКарт); } else if (Ссылка == ОбработчикАтолТерминалыСбораДанных) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолТерминалыСбораДанных); } else if (Ссылка == ОбработчикАтолФискальныеРегистраторы) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолФискальныеРегистраторы); } else if (Ссылка == ОбработчикАтолЭлектронныеВесы) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикАтолЭлектронныеВесы); } else if (Ссылка == ОбработчикШтрихМЭлектронныеВесы) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМЭлектронныеВесы); } else if (Ссылка == ОбработчикВерсияТКасбиФР01К) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикВерсияТКасбиФР01К); } else if (Ссылка == ОбработчикИНПАСЭквайринговыеТерминалы) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикИНПАСЭквайринговыеТерминалы); } else if (Ссылка == ОбработчикИНПАСЭквайринговыеТерминалыSmart) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикИНПАСЭквайринговыеТерминалыSmart); } else if (Ссылка == ОбработчикККСФискальныеРегистраторыСпарк) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикККСФискальныеРегистраторыСпарк); } else if (Ссылка == ОбработчикСБРФЭквайринговыеТерминалы) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСБРФЭквайринговыеТерминалы); } else if (Ссылка == ОбработчикСканкодДисплеиПокупателя) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканкодДисплеиПокупателя); } else if (Ссылка == ОбработчикСканкодСканерыШтрихкода) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканкодСканерыШтрихкода); } else if (Ссылка == ОбработчикСканкодТерминалыСбораДанных) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканкодТерминалыСбораДанных); } else if (Ссылка == ОбработчикШтрихМФискальныеРегистраторы) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМФискальныеРегистраторы); } else if (Ссылка == ОбработчикСофткейсЭквайринговыеТерминалы) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСофткейсЭквайринговыеТерминалы); } else if (Ссылка == ОбработчикШтрихМДисплеиПокупателя) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМДисплеиПокупателя); } else if (Ссылка == ОбработчикОРИОНФискальныйРегистраторФР01К) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикОРИОНФискальныйРегистраторФР01К); } else if (Ссылка == ОбработчикШтрихМККМOffline) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМККМOffline); } else if (Ссылка == ОбработчикШтрихМТерминалыСбораДанных) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМТерминалыСбораДанных); } else if (Ссылка == ОбработчикACOMВесыСПечатьюЭтикеток) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикACOMВесыСПечатьюЭтикеток); } else if (Ссылка == ОбработчикScaleCASВесыСПечатьюЭтикеток) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикScaleCASВесыСПечатьюЭтикеток); } else if (Ссылка == ОбработчикШтрихМВесыСПечатьюЭтикеток) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикШтрихМВесыСПечатьюЭтикеток); } else if (Ссылка == ОбработчикСканситиТерминалыСбораДанных) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикСканситиТерминалыСбораДанных); } else if (Ссылка == ОбработчикККСДисплеиПокупателя) { return(ОбработчикиДрайверовПодключаемогоОборудования.ОбработчикККСДисплеиПокупателя); } return(ОбработчикиДрайверовПодключаемогоОборудования.ПустаяСсылка); }
public static byte[] Ключ(this ОбработчикиДрайверовПодключаемогоОборудования Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ОбработчикККСДисплеиПокупателя = new Guid("96a2c5ad-d353-e073-4531-53b69dda0853"); //ККС: Дисплеи покупателя public static ОбработчикиДрайверовПодключаемогоОборудования Получить(this ОбработчикиДрайверовПодключаемогоОборудования Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }