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("5f231a98-6095-30ce-43d9-2f15ca1e6df5"); //Перемещение в эксплуатации public static КодыОперацийМатериалыВЭксплуатации Получить(this КодыОперацийМатериалыВЭксплуатации Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }