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("3c086287-cf5b-1988-412a-5c5a4a6a40a7"); //Источники данных для расчетов public static ВидыСтрокФинансовогоРасчета Получить(this ВидыСтрокФинансовогоРасчета Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }