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("7f32fea8-8daf-5031-413e-f8c4485e36d8"); //чек на возврат public static ВидыОперацийЧекККМ Получить(this ВидыОперацийЧекККМ Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }