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(ВидыПлатежейВГосБюджет.НеПринято); } return(ВидыПлатежейВГосБюджет.ПустаяСсылка); }
public static Guid Ссылка(this ВидыПлатежейВГосБюджет Значение) { switch (Значение) { case ВидыПлатежейВГосБюджет.Налог: return(Налог); case ВидыПлатежейВГосБюджет.НалогСам: return(НалогСам); case ВидыПлатежейВГосБюджет.НалогАкт: return(НалогАкт); case ВидыПлатежейВГосБюджет.Штраф: return(Штраф); case ВидыПлатежейВГосБюджет.асходыПоСтрахованию: return(асходыПоСтрахованию); case ВидыПлатежейВГосБюджет.ПениСам: return(ПениСам); case ВидыПлатежейВГосБюджет.ПениАкт: return(ПениАкт); case ВидыПлатежейВГосБюджет.ПолученоИзФонда: return(ПолученоИзФонда); case ВидыПлатежейВГосБюджет.НеПринято: return(НеПринято); } return(Guid.Empty); }
public static readonly Guid НеПринято = new Guid("666dcc8e-2802-1126-4c5d-ff9cd422aa7f"); //Не принято к зачету public static ВидыПлатежейВГосБюджет Получить(this ВидыПлатежейВГосБюджет Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыПлатежейВГосБюджет Значение) { return(Ссылка(Значение).ToByteArray()); }