public static Guid Ссылка(this ВидыОперацийРасчетыПоСтраховымВзносам Значение) { switch (Значение) { 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(ВидыОперацийРасчетыПоСтраховымВзносам.ДоначислениеВзносов); } return(ВидыОперацийРасчетыПоСтраховымВзносам.ПустаяСсылка); }
public static byte[] Ключ(this ВидыОперацийРасчетыПоСтраховымВзносам Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ДоначислениеВзносов = new Guid("838bb5b6-621f-434d-4c2c-3ad9e6de3343"); //Доначисление взносов public static ВидыОперацийРасчетыПоСтраховымВзносам Получить(this ВидыОперацийРасчетыПоСтраховымВзносам Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }