public static Guid Ссылка(this ВидыРегистровОснованийРегистраСвободныеОстатки Значение) { switch (Значение) { case ВидыРегистровОснованийРегистраСвободныеОстатки.ТоварыВРезервеНаСкладах: return(ТоварыВРезервеНаСкладах); case ВидыРегистровОснованийРегистраСвободныеОстатки.ТоварыВРознице: return(ТоварыВРознице); case ВидыРегистровОснованийРегистраСвободныеОстатки.ТоварыКПередачеСоСкладов: return(ТоварыКПередачеСоСкладов); case ВидыРегистровОснованийРегистраСвободныеОстатки.ТоварыНаСкладах: return(ТоварыНаСкладах); } return(Guid.Empty); }
public static ВидыРегистровОснованийРегистраСвободныеОстатки Получить(this ВидыРегистровОснованийРегистраСвободныеОстатки Значение, Guid Ссылка) { if (Ссылка == ТоварыВРезервеНаСкладах) { return(ВидыРегистровОснованийРегистраСвободныеОстатки.ТоварыВРезервеНаСкладах); } else if (Ссылка == ТоварыВРознице) { return(ВидыРегистровОснованийРегистраСвободныеОстатки.ТоварыВРознице); } else if (Ссылка == ТоварыКПередачеСоСкладов) { return(ВидыРегистровОснованийРегистраСвободныеОстатки.ТоварыКПередачеСоСкладов); } else if (Ссылка == ТоварыНаСкладах) { return(ВидыРегистровОснованийРегистраСвободныеОстатки.ТоварыНаСкладах); } return(ВидыРегистровОснованийРегистраСвободныеОстатки.ПустаяСсылка); }
public static byte[] Ключ(this ВидыРегистровОснованийРегистраСвободныеОстатки Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ТоварыНаСкладах = new Guid("07026f8b-741a-86a0-4cf0-e0bfc3fe7ef7"); //Товары на складах public static ВидыРегистровОснованийРегистраСвободныеОстатки Получить(this ВидыРегистровОснованийРегистраСвободныеОстатки Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }