public static Guid Ссылка(this ПорядокПрисвоенияPLU Значение) { switch (Значение) { case ПорядокПрисвоенияPLU.ПоПорядку: return(ПоПорядку); case ПорядокПрисвоенияPLU.ПоКодуНоменклатуры: return(ПоКодуНоменклатуры); } return(Guid.Empty); }
public static ПорядокПрисвоенияPLU Получить(this ПорядокПрисвоенияPLU Значение, Guid Ссылка) { if (Ссылка == ПоПорядку) { return(ПорядокПрисвоенияPLU.ПоПорядку); } else if (Ссылка == ПоКодуНоменклатуры) { return(ПорядокПрисвоенияPLU.ПоКодуНоменклатуры); } return(ПорядокПрисвоенияPLU.ПустаяСсылка); }
public static byte[] Ключ(this ПорядокПрисвоенияPLU Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ПоКодуНоменклатуры = new Guid("dec798be-b0af-68c9-45ca-fa0655ea011e"); //По коду номенклатуры public static ПорядокПрисвоенияPLU Получить(this ПорядокПрисвоенияPLU Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }