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 Простой;
case СостоянияРаботникаОрганизации.ТравмаНаПроизводстве: return ТравмаНаПроизводстве;
case СостоянияРаботникаОрганизации.ПоУходуЗаРебенком: return ПоУходуЗаРебенком;
case СостоянияРаботникаОрганизации.ПоУходуЗаВзрослым: return ПоУходуЗаВзрослым;
case СостоянияРаботникаОрганизации.Карантин: return Карантин;
case СостоянияРаботникаОрганизации.Протезирование: return Протезирование;
case СостоянияРаботникаОрганизации.ПособиеПриДолечивании: return ПособиеПриДолечивании;
}
return Guid.Empty;
}