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 ТипыПоказателейСхемМотивации.ПустаяСсылка;
}