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 СтатусыЭД.ПодготовленКОтправке;
}
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 СтатусыЭД.ПустаяСсылка;
}