public static ВидыСобственныхОрганизаций Получить(this ВидыСобственныхОрганизаций Значение, Guid Ссылка)
{
if(Ссылка == ДочерняяОрганизация)
{
return ВидыСобственныхОрганизаций.ДочерняяОрганизация;
}
else if(Ссылка == ЗависимаяОрганизация)
{
return ВидыСобственныхОрганизаций.ЗависимаяОрганизация;
}
else if(Ссылка == СовместноКонтролируемаяОрганизация)
{
return ВидыСобственныхОрганизаций.СовместноКонтролируемаяОрганизация;
}
else if(Ссылка == МатеринскаяОрганизация)
{
return ВидыСобственныхОрганизаций.МатеринскаяОрганизация;
}
else if(Ссылка == КонтролирующаяОрганизация)
{
return ВидыСобственныхОрганизаций.КонтролирующаяОрганизация;
}
return ВидыСобственныхОрганизаций.ПустаяСсылка;
}