Exemplo n.º 1
0
        //***************************************************************************
        // Event Handlers
        //
        private void cmdButton_onClick(object sender, EventArgs e)
        {
            switch (((Button)sender).Name)
            {
            case "cmdStringBuilder":
                RainstormStudios.Forms.frmStringBuilder frm;
                if (lockType == LockedProviderType.None)
                {
                    frm = new RainstormStudios.Forms.frmStringBuilder();
                }
                else
                {
                    frm = new RainstormStudios.Forms.frmStringBuilder((AdoProviderType)((int)lockType));
                }

                if (this.OnStringBuilderOpened != null)
                {
                    this.OnStringBuilderOpened(this, EventArgs.Empty);
                }

                if (frm.ShowDialog(this) == DialogResult.OK)
                {
                    if (this.OnStringBuilderAccept != null)
                    {
                        this.OnStringBuilderAccept(this, EventArgs.Empty);
                    }
                    if (lockType == LockedProviderType.None)
                    {
                        drpProviderType.SelectedIndex = (int)frm.AdoProvider;
                    }
                    txtConnStr.Text = frm.ConnectionString;
                }
                else
                if (this.OnStringBuilderCanceled != null)
                {
                    this.OnStringBuilderCanceled(this, EventArgs.Empty);
                }

                if (frm != null)
                {
                    frm.Dispose();
                }
                break;
            }
        }
        //***************************************************************************
        // Event Handlers
        //
        private void cmdButton_onClick(object sender, EventArgs e)
        {
            switch (((Button)sender).Name)
            {
                case "cmdStringBuilder":
                    RainstormStudios.Forms.frmStringBuilder frm;
                    if (lockType == LockedProviderType.None)
                        frm = new RainstormStudios.Forms.frmStringBuilder();
                    else
                        frm = new RainstormStudios.Forms.frmStringBuilder((AdoProviderType)((int)lockType));

                    if (this.OnStringBuilderOpened != null)
                        this.OnStringBuilderOpened(this, EventArgs.Empty);

                    if (frm.ShowDialog(this) == DialogResult.OK)
                    {
                        if (this.OnStringBuilderAccept != null)
                            this.OnStringBuilderAccept(this, EventArgs.Empty);
                        if (lockType == LockedProviderType.None)
                            drpProviderType.SelectedIndex = (int)frm.AdoProvider;
                        txtConnStr.Text = frm.ConnectionString;
                    }
                    else
                        if (this.OnStringBuilderCanceled != null)
                            this.OnStringBuilderCanceled(this, EventArgs.Empty);

                    if (frm != null)
                        frm.Dispose();
                    break;
            }
        }