public static Guid Ссылка(this ТипыРесурсовМеханизмаОнлайнСервисовРО Значение) { switch (Значение) { 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(ТипыРесурсовМеханизмаОнлайнСервисовРО.СправочникВнешнихМодулейДокументооборота); } return(ТипыРесурсовМеханизмаОнлайнСервисовРО.ПустаяСсылка); }
public static byte[] Ключ(this ТипыРесурсовМеханизмаОнлайнСервисовРО Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid СправочникВнешнихМодулейДокументооборота = new Guid("cd5c138f-5a3e-c482-4658-e6cbb90c4878"); //Справочник внешних модулей защищенного документооборота public static ТипыРесурсовМеханизмаОнлайнСервисовРО Получить(this ТипыРесурсовМеханизмаОнлайнСервисовРО Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }