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("56067285-7033-7084-4353-0620b2262095"); //Выгружать себестоимость регл. public static СпособыВыгрузкиСебестоимостиВРозничнуюТорговлю Получить(this СпособыВыгрузкиСебестоимостиВРозничнуюТорговлю Значение, byte[] Ссылка) { return(Получить(Значение, new Guid(Ссылка))); }