public static ФорматОтветаНаЗапросИОН Получить(this ФорматОтветаНаЗапросИОН Значение, Guid Ссылка) { if (Ссылка == TXT) { return(ФорматОтветаНаЗапросИОН.TXT); } else if (Ссылка == PDF) { return(ФорматОтветаНаЗапросИОН.PDF); } else if (Ссылка == RTF) { return(ФорматОтветаНаЗапросИОН.RTF); } else if (Ссылка == XML) { return(ФорматОтветаНаЗапросИОН.XML); } else if (Ссылка == HTML) { return(ФорматОтветаНаЗапросИОН.HTML); } else if (Ссылка == XLS) { return(ФорматОтветаНаЗапросИОН.XLS); } return(ФорматОтветаНаЗапросИОН.ПустаяСсылка); }
public static Guid Ссылка(this ФорматОтветаНаЗапросИОН Значение) { switch (Значение) { case ФорматОтветаНаЗапросИОН.TXT: return(TXT); case ФорматОтветаНаЗапросИОН.PDF: return(PDF); case ФорматОтветаНаЗапросИОН.RTF: return(RTF); case ФорматОтветаНаЗапросИОН.XML: return(XML); case ФорматОтветаНаЗапросИОН.HTML: return(HTML); case ФорматОтветаНаЗапросИОН.XLS: return(XLS); } return(Guid.Empty); }
public static byte[] Ключ(this ФорматОтветаНаЗапросИОН Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid XLS = new Guid("8f43fb89-c05c-b0ea-4ec2-a16b653330a1"); //Документ XLS public static ФорматОтветаНаЗапросИОН Получить(this ФорматОтветаНаЗапросИОН Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }