Exemplo n.º 1
0
        //--------------------------------------------
        protected override CResultAErreur MyMajChamps()
        {
            CEasyQueryConnexionProperty prop = CurrentItem != null ? CurrentItem.Tag as CEasyQueryConnexionProperty : null;

            if (prop != null)
            {
                prop.Value = m_txtValeur.Text;
            }
            return(CResultAErreur.True);
        }
Exemplo n.º 2
0
        //--------------------------------------------
        protected override CResultAErreur MyInitChamps(CCustomizableListItem item)
        {
            CResultAErreur result = base.MyInitChamps(item);

            if (!result)
            {
                return(result);
            }
            CEasyQueryConnexionProperty prop = item != null ? item.Tag as CEasyQueryConnexionProperty : null;

            if (prop != null)
            {
                m_lblNomParametre.Text = prop.Property;
                m_txtValeur.Text       = prop.Value;
            }
            return(result);
        }
Exemplo n.º 3
0
        //----------------------------------------------------------------
        private void m_btnOk_Click(object sender, EventArgs e)
        {
            List <CEasyQueryConnexionProperty> props = new List <CEasyQueryConnexionProperty>();

            m_propertyGrid.MajChamps();
            foreach (CCustomizableListItem item in m_propertyGrid.Items)
            {
                CEasyQueryConnexionProperty prop = item.Tag as CEasyQueryConnexionProperty;
                if (prop != null)
                {
                    props.Add(prop);
                }
            }
            m_source.Connexion.ConnexionProperties = props;
            m_source.SourceName = m_txtNomSource.Text;
            DialogResult        = DialogResult.OK;
            Close();
        }