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