public static Guid Ссылка(this ВидыДействийФильтровЭлектронныхПисем Значение) { switch (Значение) { case ВидыДействийФильтровЭлектронныхПисем.ПоместитьПисьмоВПапку: return(ПоместитьПисьмоВПапку); case ВидыДействийФильтровЭлектронныхПисем.ПродолжитьДальнейшуюОбработкуПравил: return(ПродолжитьДальнейшуюОбработкуПравил); case ВидыДействийФильтровЭлектронныхПисем.УстановитьПисьмуФлагРассмотрено: return(УстановитьПисьмуФлагРассмотрено); case ВидыДействийФильтровЭлектронныхПисем.УстановитьПисьмуОформление: return(УстановитьПисьмуОформление); } return(Guid.Empty); }
public static ВидыДействийФильтровЭлектронныхПисем Получить(this ВидыДействийФильтровЭлектронныхПисем Значение, Guid Ссылка) { if (Ссылка == ПоместитьПисьмоВПапку) { return(ВидыДействийФильтровЭлектронныхПисем.ПоместитьПисьмоВПапку); } else if (Ссылка == ПродолжитьДальнейшуюОбработкуПравил) { return(ВидыДействийФильтровЭлектронныхПисем.ПродолжитьДальнейшуюОбработкуПравил); } else if (Ссылка == УстановитьПисьмуФлагРассмотрено) { return(ВидыДействийФильтровЭлектронныхПисем.УстановитьПисьмуФлагРассмотрено); } else if (Ссылка == УстановитьПисьмуОформление) { return(ВидыДействийФильтровЭлектронныхПисем.УстановитьПисьмуОформление); } return(ВидыДействийФильтровЭлектронныхПисем.ПустаяСсылка); }
public static byte[] Ключ(this ВидыДействийФильтровЭлектронныхПисем Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid УстановитьПисьмуОформление = new Guid("d9c38b81-5660-f77a-4774-5d54132ab214"); //Установить письму оформление... public static ВидыДействийФильтровЭлектронныхПисем Получить(this ВидыДействийФильтровЭлектронныхПисем Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }