public static Guid Ссылка(this ВидыУслугПриИОН Значение) { switch (Значение) { 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(ВидыУслугПриИОН.ПредставлениеСправкиОбИсполненииОбязанностейПоУплате); } return(ВидыУслугПриИОН.ПустаяСсылка); }
public static byte[] Ключ(this ВидыУслугПриИОН Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ПредставлениеСправкиОбИсполненииОбязанностейПоУплате = new Guid("678a33a4-f27c-555c-45fd-289fee505048"); //Справка об исполнении обязанностей по уплате налогов public static ВидыУслугПриИОН Получить(this ВидыУслугПриИОН Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }