public static Guid Ссылка(this СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального Значение) { switch (Значение) { case СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального.АвтоматическиПередФормированиемОтчета: return(АвтоматическиПередФормированиемОтчета); case СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального.АвтоматическиПослеФормированияОтчета: return(АвтоматическиПослеФормированияОтчета); case СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального.Вручную: return(Вручную); } return(Guid.Empty); }
public static СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального Получить(this СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального Значение, Guid Ссылка) { if (Ссылка == АвтоматическиПередФормированиемОтчета) { return(СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального.АвтоматическиПередФормированиемОтчета); } else if (Ссылка == АвтоматическиПослеФормированияОтчета) { return(СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального.АвтоматическиПослеФормированияОтчета); } else if (Ссылка == Вручную) { return(СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального.Вручную); } return(СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального.ПустаяСсылка); }
public static byte[] Ключ(this СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального Значение) { return(Ссылка(Значение).ToByteArray()); }
public static СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального Получить(this СпособыЗапускаВнешнихОбработокВОтчетахНаБазеУниверсального Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }