public static ПериодНачисленияЗарплаты Получить(this ПериодНачисленияЗарплаты Значение, Guid Ссылка)
{
if(Ссылка == ТекущийМесяц)
{
return ПериодНачисленияЗарплаты.ТекущийМесяц;
}
else if(Ссылка == ПерваяПоловинаТекущегоМесяца)
{
return ПериодНачисленияЗарплаты.ПерваяПоловинаТекущегоМесяца;
}
else if(Ссылка == ВтораяПоловинаТекущегоМесяца)
{
return ПериодНачисленияЗарплаты.ВтораяПоловинаТекущегоМесяца;
}
else if(Ссылка == ПрошлыйПериод)
{
return ПериодНачисленияЗарплаты.ПрошлыйПериод;
}
else if(Ссылка == УказанныйПериод)
{
return ПериодНачисленияЗарплаты.УказанныйПериод;
}
return ПериодНачисленияЗарплаты.ПустаяСсылка;
}