示例#1
0
 public Param()
 {
     Title		= string.Empty;
     Name		= string.Empty;
     Type		= eQueryParamType.Undefined;
     DefaultValue	= string.Empty;
     SelectValue		= string.Empty;
 }
示例#2
0
        /// <summary>
        /// Устанавливает значение/тип параметра, если нет, создает и добавляет в коллекцию.
        /// </summary>
        /// <param name="aName">Имя параметра.</param>
        /// <param name="aType">Тип параметра.</param>
        /// <param name="aVal">Значение параметра.</param>
        public void SetCommonParamVal(string aName, eQueryParamType aType, string aVal)
        {
            if (mSes == null)
            return;

              Param curParam = null;
              foreach (Param prm in mSes.Params)
            if (prm.Name.Equals(aName))
              curParam = prm;

              if (curParam == null)
              {
            curParam = new Param();
            curParam.Name = aName;
            mSes.Params.Add(curParam);
              }

              curParam.Type = aType;
              curParam.CurrentValue = aVal;
        }
示例#3
0
 /// <summary>
 /// Котрструктор преобразования с версии 2.
 /// </summary>
 /// <param name="aPrm">Параметр в формате версии 2.</param>
 public Param(CommandAS.QueryLib2.Param aPrm)
 {
     Number = 0;
       Title = aPrm.Title;
       Name = aPrm.Name;
       Type = aPrm.Type;
       Inset = false;
       CurrentValue = aPrm.DefaultValue;
       DefaultValue = aPrm.DefaultValue;
       SelectValue = aPrm.SelectValue;
 }
示例#4
0
 /// <summary>
 /// Конструктор по умолчанию.
 /// </summary>
 public Param()
 {
     Number = 0;
       Title = string.Empty;
       Name = string.Empty;
       Type = eQueryParamType.Undefined;
       Inset = false;
       CurrentValue = string.Empty;
       DefaultValue = string.Empty;
       SelectValue = string.Empty;
 }