public static Guid Ссылка(this КатегорииДолжностейДляВоинскогоУчета Значение) { switch (Значение) { case КатегорииДолжностейДляВоинскогоУчета.уководители: return(уководители); case КатегорииДолжностейДляВоинскогоУчета.СпециалистыСХ: return(СпециалистыСХ); case КатегорииДолжностейДляВоинскогоУчета.СпециалистыТорговлиИОбщепита: return(СпециалистыТорговлиИОбщепита); case КатегорииДолжностейДляВоинскогоУчета.СпециалистыНауки: return(СпециалистыНауки); case КатегорииДолжностейДляВоинскогоУчета.СпециалистыКультуры: return(СпециалистыКультуры); case КатегорииДолжностейДляВоинскогоУчета.СпециалистыОбразования: return(СпециалистыОбразования); case КатегорииДолжностейДляВоинскогоУчета.Врачи: return(Врачи); case КатегорииДолжностейДляВоинскогоУчета.СреднийМедицинскийПерсонал: return(СреднийМедицинскийПерсонал); case КатегорииДолжностейДляВоинскогоУчета.ДругиеСлужащие: return(ДругиеСлужащие); case КатегорииДолжностейДляВоинскогоУчета.абочие1_2Разрядов: return(абочие1_2Разрядов); case КатегорииДолжностейДляВоинскогоУчета.абочие3_4Разрядов: return(абочие3_4Разрядов); case КатегорииДолжностейДляВоинскогоУчета.абочие5РазрядаИВыше: return(абочие5РазрядаИВыше); 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 (Ссылка == абочие1_2Разрядов) { return(КатегорииДолжностейДляВоинскогоУчета.абочие1_2Разрядов); } else if (Ссылка == абочие3_4Разрядов) { return(КатегорииДолжностейДляВоинскогоУчета.абочие3_4Разрядов); } else if (Ссылка == абочие5РазрядаИВыше) { return(КатегорииДолжностейДляВоинскогоУчета.абочие5РазрядаИВыше); } 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 readonly Guid ПрочиеРабочие = new Guid("dad217af-ec2e-8701-4680-6c3257d46abf"); //Прочие рабочие public static КатегорииДолжностейДляВоинскогоУчета Получить(this КатегорииДолжностейДляВоинскогоУчета Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this КатегорииДолжностейДляВоинскогоУчета Значение) { return(Ссылка(Значение).ToByteArray()); }