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 ХарактерВыплатыЗарплаты.ПособияФСС;
}
else if(Ссылка == ВозвратНДФЛ)
{
return ХарактерВыплатыЗарплаты.ВозвратНДФЛ;
}
else if(Ссылка == Задолженность)
{
return ХарактерВыплатыЗарплаты.Задолженность;
}
return ХарактерВыплатыЗарплаты.ПустаяСсылка;
}