Exemple #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (__cParameters != null)
            {
                int iCount = __cParameters.Count;
                for (int i = 0; i < iCount; i++)
                {
                    InputAttribute cInput     = __cParameters[i];
                    _ParameterInfo cParameter = source[i] as _ParameterInfo;

                    cInput.SetValue(cParameter.Value);
                }

                this.DialogResult = DialogResult.OK;
            }
        }
Exemple #2
0
 private void dataGrid_DoubleClick(object sender, EventArgs e)
 {
     SourceGrid.Position cPosition = this.dataGrid.Selection.ActivePosition;
     if (cPosition != SourceGrid.Position.Empty)
     {
         _ParameterInfo cParam = source[cPosition.Row - 1] as _ParameterInfo;
         string         sValue = cParam.Value;
         if (cParam.Items == null)
         {
             this.dataGrid.Columns[1].DataCell.Editor = __cTextBox;
         }
         else
         {
             __cComboBox.StandardValues = cParam.Items;
             this.dataGrid.Columns[1].DataCell.Editor = __cComboBox;
         }
     }
 }
Exemple #3
0
        internal void SetParameters(AbstractOrderService orderService, List <InputAttribute> args)
        {
            __cParameters   = args;
            __cOrderService = orderService;

            int iCount = 0;

            if (__cOrderService != null)
            {
                List <ICommission> cCommissions = __cOrderService.Commissions;
                if (cCommissions != null)
                {
                    iCount = cCommissions.Count;
                    for (int i = 0; i < iCount; i++)
                    {
                    }
                }
            }

            if (args != null)
            {
                iCount = args.Count;
                for (int i = 0; i < iCount; i++)
                {
                    InputAttribute cInput = args[i];

                    _ParameterInfo cParameter = new _ParameterInfo();
                    cParameter.Comment = (cInput.Comment == null) ? cInput.Name : cInput.Comment;
                    cParameter.Value   = cInput.Value.ToString();
                    if (cInput.IsEnum)
                    {
                        cParameter.Items = Enum.GetNames(cInput.Value.GetType());
                    }
                    else if (cParameter.Value.StartsWith("True") || cParameter.Value.StartsWith("False"))
                    {
                        cParameter.Items = __sBooleans;
                    }

                    source.Add(cParameter);
                }
            }
        }