public static Guid Ссылка(this ВидыСобытийОС Значение) { switch (Значение) { case ВидыСобытийОС.ПринятиеКУчету: return(ПринятиеКУчету); case ВидыСобытийОС.ВводВЭксплуатацию: return(ВводВЭксплуатацию); case ВидыСобытийОС.ВнутреннееПеремещение: return(ВнутреннееПеремещение); case ВидыСобытийОС.ТекущийРемонт: return(ТекущийРемонт); case ВидыСобытийОС.СреднийРемонт: return(СреднийРемонт); case ВидыСобытийОС.КапитальныйРемонт: return(КапитальныйРемонт); case ВидыСобытийОС.Переоценка: return(Переоценка); case ВидыСобытийОС.еконструкция: return(еконструкция); case ВидыСобытийОС.Достройка: return(Достройка); case ВидыСобытийОС.Дооборудование: return(Дооборудование); case ВидыСобытийОС.ЧастичнаяЛиквидация: return(ЧастичнаяЛиквидация); case ВидыСобытийОС.Модернизация: return(Модернизация); 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(ВидыСобытийОС.ТекущийРемонт); } 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 (Ссылка == ПодготовкаКПередаче) { return(ВидыСобытийОС.ПодготовкаКПередаче); } else if (Ссылка == Передача) { return(ВидыСобытийОС.Передача); } else if (Ссылка == Списание) { return(ВидыСобытийОС.Списание); } else if (Ссылка == Прочее) { return(ВидыСобытийОС.Прочее); } return(ВидыСобытийОС.ПустаяСсылка); }
public static ВидыСобытийОС Получить(this ВидыСобытийОС Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыСобытийОС Значение) { return(Ссылка(Значение).ToByteArray()); }