public static ПорядкиОкругления Получить(this ПорядкиОкругления Значение, Guid Ссылка) { if (Ссылка == Окр0_01) { return(ПорядкиОкругления.Окр0_01); } else if (Ссылка == Окр0_05) { return(ПорядкиОкругления.Окр0_05); } else if (Ссылка == Окр0_1) { return(ПорядкиОкругления.Окр0_1); } else if (Ссылка == Окр0_5) { return(ПорядкиОкругления.Окр0_5); } else if (Ссылка == Окр1) { return(ПорядкиОкругления.Окр1); } else if (Ссылка == Окр5) { return(ПорядкиОкругления.Окр5); } else if (Ссылка == Окр10) { return(ПорядкиОкругления.Окр10); } else if (Ссылка == Окр50) { return(ПорядкиОкругления.Окр50); } else if (Ссылка == Окр100) { return(ПорядкиОкругления.Окр100); } return(ПорядкиОкругления.ПустаяСсылка); }
public static Guid Ссылка(this ПорядкиОкругления Значение) { switch (Значение) { case ПорядкиОкругления.Окр0_01: return(Окр0_01); case ПорядкиОкругления.Окр0_05: return(Окр0_05); case ПорядкиОкругления.Окр0_1: return(Окр0_1); case ПорядкиОкругления.Окр0_5: return(Окр0_5); case ПорядкиОкругления.Окр1: return(Окр1); case ПорядкиОкругления.Окр5: return(Окр5); case ПорядкиОкругления.Окр10: return(Окр10); case ПорядкиОкругления.Окр50: return(Окр50); case ПорядкиОкругления.Окр100: return(Окр100); } return(Guid.Empty); }
public static readonly Guid Окр100 = new Guid("25c07b8c-92cc-968f-453f-5d717c82fb0c"); //100 public static ПорядкиОкругления Получить(this ПорядкиОкругления Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }
public static byte[] Ключ(this ПорядкиОкругления Значение) { return(Ссылка(Значение).ToByteArray()); }