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("8b7638a7-2714-6b0e-4d56-5b01f77da32b"); //Потерянный покупатель public static СтадииВзаимоотношенийСПокупателями Получить(this СтадииВзаимоотношенийСПокупателями Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }