public static Guid Ссылка(this ЧастиЖурналаУчетаСчетовФактур Значение) { switch (Значение) { case ЧастиЖурналаУчетаСчетовФактур.ПолученныеСчетаФактуры: return(ПолученныеСчетаФактуры); case ЧастиЖурналаУчетаСчетовФактур.ВыставленныеСчетаФактуры: return(ВыставленныеСчетаФактуры); } return(Guid.Empty); }
public static ЧастиЖурналаУчетаСчетовФактур Получить(this ЧастиЖурналаУчетаСчетовФактур Значение, Guid Ссылка) { if (Ссылка == ПолученныеСчетаФактуры) { return(ЧастиЖурналаУчетаСчетовФактур.ПолученныеСчетаФактуры); } else if (Ссылка == ВыставленныеСчетаФактуры) { return(ЧастиЖурналаУчетаСчетовФактур.ВыставленныеСчетаФактуры); } return(ЧастиЖурналаУчетаСчетовФактур.ПустаяСсылка); }
public static byte[] Ключ(this ЧастиЖурналаУчетаСчетовФактур Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ВыставленныеСчетаФактуры = new Guid("e4ee90ad-0aab-9e27-4007-330af92e2ff8"); //Выставленные счета-фактуры public static ЧастиЖурналаУчетаСчетовФактур Получить(this ЧастиЖурналаУчетаСчетовФактур Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }