Esempio n. 1
0
		public static Guid Ссылка(this ИзменениеПоказателейСхемМотивации Значение)
		{
			switch (Значение)
			{
				case ИзменениеПоказателейСхемМотивации.НеИзменяется: return НеИзменяется;
				case ИзменениеПоказателейСхемМотивации.ИзменяетсяПриРасчете: return ИзменяетсяПриРасчете;
				case ИзменениеПоказателейСхемМотивации.ВводитсяПриРасчете: return ВводитсяПриРасчете;
				case ИзменениеПоказателейСхемМотивации.Ежемесячно: return Ежемесячно;
				case ИзменениеПоказателейСхемМотивации.Периодически: return Периодически;
			}
			return Guid.Empty;
		}
Esempio n. 2
0
		public static ИзменениеПоказателейСхемМотивации Получить(this ИзменениеПоказателейСхемМотивации Значение, Guid Ссылка)
		{
			if(Ссылка == НеИзменяется)
			{
				return ИзменениеПоказателейСхемМотивации.НеИзменяется;
			}
			else if(Ссылка == ИзменяетсяПриРасчете)
			{
				return ИзменениеПоказателейСхемМотивации.ИзменяетсяПриРасчете;
			}
			else if(Ссылка == ВводитсяПриРасчете)
			{
				return ИзменениеПоказателейСхемМотивации.ВводитсяПриРасчете;
			}
			else if(Ссылка == Ежемесячно)
			{
				return ИзменениеПоказателейСхемМотивации.Ежемесячно;
			}
			else if(Ссылка == Периодически)
			{
				return ИзменениеПоказателейСхемМотивации.Периодически;
			}
			return ИзменениеПоказателейСхемМотивации.ПустаяСсылка;
		}
Esempio n. 3
0
		public static byte[] Ключ(this ИзменениеПоказателейСхемМотивации Значение)
		{
			return Ссылка(Значение).ToByteArray();
		}
Esempio n. 4
0
		public static ИзменениеПоказателейСхемМотивации Получить(this ИзменениеПоказателейСхемМотивации Значение, byte[] Ссылка)
		{
			return Получить(Значение, new Guid(Ссылка));
		}