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(Ссылка))); }