public static Guid Ссылка(this ИсточникЗаявкиНаОбслуживаниеОсновныхСредств Значение) { switch (Значение) { case ИсточникЗаявкиНаОбслуживаниеОсновныхСредств.НеУказан: return(НеУказан); case ИсточникЗаявкиНаОбслуживаниеОсновныхСредств.ПоНаработке: return(ПоНаработке); case ИсточникЗаявкиНаОбслуживаниеОсновныхСредств.ПоГрафику: return(ПоГрафику); } return(Guid.Empty); }
public static ИсточникЗаявкиНаОбслуживаниеОсновныхСредств Получить(this ИсточникЗаявкиНаОбслуживаниеОсновныхСредств Значение, Guid Ссылка) { if (Ссылка == НеУказан) { return(ИсточникЗаявкиНаОбслуживаниеОсновныхСредств.НеУказан); } else if (Ссылка == ПоНаработке) { return(ИсточникЗаявкиНаОбслуживаниеОсновныхСредств.ПоНаработке); } else if (Ссылка == ПоГрафику) { return(ИсточникЗаявкиНаОбслуживаниеОсновныхСредств.ПоГрафику); } return(ИсточникЗаявкиНаОбслуживаниеОсновныхСредств.ПустаяСсылка); }
public static byte[] Ключ(this ИсточникЗаявкиНаОбслуживаниеОсновныхСредств Значение) { return(Ссылка(Значение).ToByteArray()); }
public static readonly Guid ПоГрафику = new Guid("3830158e-583e-ede3-4475-91c1ef32694d"); //По графику public static ИсточникЗаявкиНаОбслуживаниеОсновныхСредств Получить(this ИсточникЗаявкиНаОбслуживаниеОсновныхСредств Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }