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 ВидыПособийСоциальногоСтрахования.ПриУсыновленииРебенка;
}
return ВидыПособийСоциальногоСтрахования.ПустаяСсылка;
}