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(Ссылка))); }