public static Guid Ссылка(this ВидыЭД Значение) { switch (Значение) { case ВидыЭД.АктВыполненныхРабот: return(АктВыполненныхРабот); case ВидыЭД.АктЗаказчик: return(АктЗаказчик); case ВидыЭД.АктИсполнитель: return(АктИсполнитель); case ВидыЭД.ВозвратТоваровМеждуОрганизациями: return(ВозвратТоваровМеждуОрганизациями); case ВидыЭД.ЗаказТовара: return(ЗаказТовара); case ВидыЭД.ИзвещениеОПолучении: return(ИзвещениеОПолучении); case ВидыЭД.КаталогТоваров: return(КаталогТоваров); case ВидыЭД.ОтветНаЗаказ: return(ОтветНаЗаказ); case ВидыЭД.ОтчетОПродажахКомиссионногоТовара: return(ОтчетОПродажахКомиссионногоТовара); case ВидыЭД.ОтчетОСписанииКомиссионногоТовара: return(ОтчетОСписанииКомиссионногоТовара); case ВидыЭД.Ошибка: return(Ошибка); case ВидыЭД.ПередачаТоваровМеждуОрганизациями: return(ПередачаТоваровМеждуОрганизациями); case ВидыЭД.Подтверждение: return(Подтверждение); case ВидыЭД.ПрайсЛист: return(ПрайсЛист); case ВидыЭД.ПроизвольныйЭД: return(ПроизвольныйЭД); case ВидыЭД.СчетНаОплату: return(СчетНаОплату); case ВидыЭД.СчетФактура: return(СчетФактура); case ВидыЭД.ТОРГ12: return(ТОРГ12); case ВидыЭД.ТОРГ12Покупатель: return(ТОРГ12Покупатель); case ВидыЭД.ТОРГ12Продавец: return(ТОРГ12Продавец); case ВидыЭД.УведомлениеОбУточнении: return(УведомлениеОбУточнении); case ВидыЭД.ДопДанные: return(ДопДанные); } return(Guid.Empty); }
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 (Ссылка == ТОРГ12) { return(ВидыЭД.ТОРГ12); } else if (Ссылка == ТОРГ12Покупатель) { return(ВидыЭД.ТОРГ12Покупатель); } else if (Ссылка == ТОРГ12Продавец) { return(ВидыЭД.ТОРГ12Продавец); } else if (Ссылка == УведомлениеОбУточнении) { return(ВидыЭД.УведомлениеОбУточнении); } else if (Ссылка == ДопДанные) { return(ВидыЭД.ДопДанные); } return(ВидыЭД.ПустаяСсылка); }
public static readonly Guid ДопДанные = new Guid("38677e84-f980-2bd8-467a-b28a0f816b3e"); //Дополнительные данные public static ВидыЭД Получить(this ВидыЭД Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ВидыЭД Значение) { return(Ссылка(Значение).ToByteArray()); }