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 ВидыДвиженийБухгалтерии Получить(this ВидыДвиженийБухгалтерии Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }