Ejemplo n.º 1
0
		public static ВидыОперацийПриходныйОрдер Получить(this ВидыОперацийПриходныйОрдер Значение, Guid Ссылка)
		{
			if(Ссылка == ОтПоставщика)
			{
				return ВидыОперацийПриходныйОрдер.ОтПоставщика;
			}
			else if(Ссылка == ОтПодотчетника)
			{
				return ВидыОперацийПриходныйОрдер.ОтПодотчетника;
			}
			else if(Ссылка == ОтПокупателя)
			{
				return ВидыОперацийПриходныйОрдер.ОтПокупателя;
			}
			else if(Ссылка == Перемещение)
			{
				return ВидыОперацийПриходныйОрдер.Перемещение;
			}
			else if(Ссылка == ИзПереработки)
			{
				return ВидыОперацийПриходныйОрдер.ИзПереработки;
			}
			else if(Ссылка == НеОпределен)
			{
				return ВидыОперацийПриходныйОрдер.НеОпределен;
			}
			return ВидыОперацийПриходныйОрдер.ПустаяСсылка;
		}
Ejemplo n.º 2
0
		public static Guid Ссылка(this ВидыОперацийПриходныйОрдер Значение)
		{
			switch (Значение)
			{
				case ВидыОперацийПриходныйОрдер.ОтПоставщика: return ОтПоставщика;
				case ВидыОперацийПриходныйОрдер.ОтПодотчетника: return ОтПодотчетника;
				case ВидыОперацийПриходныйОрдер.ОтПокупателя: return ОтПокупателя;
				case ВидыОперацийПриходныйОрдер.Перемещение: return Перемещение;
				case ВидыОперацийПриходныйОрдер.ИзПереработки: return ИзПереработки;
				case ВидыОперацийПриходныйОрдер.НеОпределен: return НеОпределен;
			}
			return Guid.Empty;
		}
Ejemplo n.º 3
0
		public static byte[] Ключ(this ВидыОперацийПриходныйОрдер Значение)
		{
			return Ссылка(Значение).ToByteArray();
		}
Ejemplo n.º 4
0
		public static readonly Guid НеОпределен = new Guid("ed05feb2-244f-fb62-497d-cd641af8546d");//не определен
		public static ВидыОперацийПриходныйОрдер Получить(this ВидыОперацийПриходныйОрдер Значение, byte[] Ссылка)
		{
			return Получить(Значение, new Guid(Ссылка));
		}