public static Guid Ссылка(this ДвиженияЦелевыхСредств Значение) { switch (Значение) { case ДвиженияЦелевыхСредств.ВступительныеВзносы: return(ВступительныеВзносы); case ДвиженияЦелевыхСредств.ЧленскиеВзносы: return(ЧленскиеВзносы); case ДвиженияЦелевыхСредств.ДобровольныеВзносы: return(ДобровольныеВзносы); case ДвиженияЦелевыхСредств.ДоходыОтПредпринимательскойДеятельностиОрганизации: return(ДоходыОтПредпринимательскойДеятельностиОрганизации); case ДвиженияЦелевыхСредств.ПрочиеПоступления: return(ПрочиеПоступления); case ДвиженияЦелевыхСредств.ОказаниеСоциальнойИБлаготворительнойПомощи: return(ОказаниеСоциальнойИБлаготворительнойПомощи); case ДвиженияЦелевыхСредств.ПроведениеКонференцийСеминаров: return(ПроведениеКонференцийСеминаров); case ДвиженияЦелевыхСредств.ПроведениеИныхЦелевыхМероприятий: return(ПроведениеИныхЦелевыхМероприятий); 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(ДвиженияЦелевыхСредств.ДоходыОтПредпринимательскойДеятельностиОрганизации); } else if (Ссылка == ПрочиеПоступления) { return(ДвиженияЦелевыхСредств.ПрочиеПоступления); } else if (Ссылка == ОказаниеСоциальнойИБлаготворительнойПомощи) { return(ДвиженияЦелевыхСредств.ОказаниеСоциальнойИБлаготворительнойПомощи); } else if (Ссылка == ПроведениеКонференцийСеминаров) { return(ДвиженияЦелевыхСредств.ПроведениеКонференцийСеминаров); } else if (Ссылка == ПроведениеИныхЦелевыхМероприятий) { return(ДвиженияЦелевыхСредств.ПроведениеИныхЦелевыхМероприятий); } else if (Ссылка == СодержаниеАппаратаУправления) { return(ДвиженияЦелевыхСредств.СодержаниеАппаратаУправления); } else if (Ссылка == ПриобретениеОсновныхСредствИнвентаряИИногоИмущества) { return(ДвиженияЦелевыхСредств.ПриобретениеОсновныхСредствИнвентаряИИногоИмущества); } else if (Ссылка == асходыСвязанныеСПредпринимательскойДеятельностью) { return(ДвиженияЦелевыхСредств.асходыСвязанныеСПредпринимательскойДеятельностью); } else if (Ссылка == ПрочиеРасходы) { return(ДвиженияЦелевыхСредств.ПрочиеРасходы); } return(ДвиженияЦелевыхСредств.ПустаяСсылка); }
public static readonly Guid ПрочиеРасходы = new Guid("16b085a6-807d-4f5b-4fd3-b946ac09ee6f"); //Прочие расходы public static ДвиженияЦелевыхСредств Получить(this ДвиженияЦелевыхСредств Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ДвиженияЦелевыхСредств Значение) { return(Ссылка(Значение).ToByteArray()); }