コード例 #1
0
ファイル: UI.cs プロジェクト: japj/sqlsrvintegrationsrv
        /// <summary>
        /// Implementation of the method resposible for displaying the connPage.
        /// This one is abstract in the base class.
        /// </summary>
        /// <param name="parentControl"></param>
        /// <returns></returns>
        protected override bool EditImpl(IWin32Window parentControl)
        {
            using (SsdsDestinationForm form = new SsdsDestinationForm())
            {
                this.AddPagesToForm(form);

                if (form.ShowDialog(parentControl) != DialogResult.OK)
                {
                    return false;
                }

                return true;
            }
        }
コード例 #2
0
        /// <summary>
        /// Implementation of the method resposible for displaying the connPage.
        /// This one is abstract in the base class.
        /// </summary>
        /// <param name="parentControl"></param>
        /// <returns></returns>
        protected override bool EditImpl(IWin32Window parentControl)
        {
            using (SsdsDestinationForm form = new SsdsDestinationForm())
            {
                this.AddPagesToForm(form);

                if (form.ShowDialog(parentControl) != DialogResult.OK)
                {
                    return(false);
                }

                return(true);
            }
        }
コード例 #3
0
ファイル: UI.cs プロジェクト: japj/sqlsrvintegrationsrv
        private void AddPagesToForm(SsdsDestinationForm form)
        {
            form.Text = @"SSDS Destination";

            SsdsDestinationConnectionPage connPage = new SsdsDestinationConnectionPage();

            connPage.ServiceProvider = this.ServiceProvider;

            this.HookupEvents(connPage);

            form.AddPage("Connection Manager", connPage);

            //add others pages...
            this.AddCloudDBChooseColumnsPage(form);
        }
コード例 #4
0
        private void AddPagesToForm(SsdsDestinationForm form)
        {
            form.Text = @"SSDS Destination";

            SsdsDestinationConnectionPage connPage = new SsdsDestinationConnectionPage();

            connPage.ServiceProvider = this.ServiceProvider;

            this.HookupEvents(connPage);

            form.AddPage("Connection Manager", connPage);

            //add others pages...
            this.AddCloudDBChooseColumnsPage(form);
        }
コード例 #5
0
ファイル: UI.cs プロジェクト: japj/sqlsrvintegrationsrv
        private SsdsDestinationChooseColumnsPage AddCloudDBChooseColumnsPage(SsdsDestinationForm form, string pageName)
        {
            SsdsDestinationChooseColumnsPage page = new SsdsDestinationChooseColumnsPage();

            //hook up events
            //...
            #region Hook up events for Choosing Columns
            
            page.GetAvailableColumns += new GetAvailableColumnsEventHandler(choosecolumnspage_GetAvailableColumns);
            page.GetSelectedInputOutputColumns += new GetSelectedInputOutputColumnsEventHandler(choosecolumnspage_GetSelectedInputOutputColumns);
            page.SetInputOutputColumns += new ChangeInputOutputColumnsEventHandler(choosecolumnspage_SetInputOutputColumns);
            page.DeleteInputOutputColumns += new ChangeInputOutputColumnsEventHandler(choosecolumnspage_DeleteInputOutputColumns);
            page.ChangeOutputColumnName += new ChangeOutputColumnNameEventHandler(choosecolumnspage_ChangeOutputColumnName);

            #endregion


            form.AddPage(pageName, page);

            return page;
                    }
コード例 #6
0
        private SsdsDestinationChooseColumnsPage AddCloudDBChooseColumnsPage(SsdsDestinationForm form, string pageName)
        {
            SsdsDestinationChooseColumnsPage page = new SsdsDestinationChooseColumnsPage();

            //hook up events
            //...
            #region Hook up events for Choosing Columns

            page.GetAvailableColumns           += new GetAvailableColumnsEventHandler(choosecolumnspage_GetAvailableColumns);
            page.GetSelectedInputOutputColumns += new GetSelectedInputOutputColumnsEventHandler(choosecolumnspage_GetSelectedInputOutputColumns);
            page.SetInputOutputColumns         += new ChangeInputOutputColumnsEventHandler(choosecolumnspage_SetInputOutputColumns);
            page.DeleteInputOutputColumns      += new ChangeInputOutputColumnsEventHandler(choosecolumnspage_DeleteInputOutputColumns);
            page.ChangeOutputColumnName        += new ChangeOutputColumnNameEventHandler(choosecolumnspage_ChangeOutputColumnName);

            #endregion


            form.AddPage(pageName, page);

            return(page);
        }
コード例 #7
0
ファイル: UI.cs プロジェクト: japj/sqlsrvintegrationsrv
 private SsdsDestinationChooseColumnsPage AddCloudDBChooseColumnsPage(SsdsDestinationForm form)
 {
     return this.AddCloudDBChooseColumnsPage(form, "Columns");
 }
コード例 #8
0
 private SsdsDestinationChooseColumnsPage AddCloudDBChooseColumnsPage(SsdsDestinationForm form)
 {
     return(this.AddCloudDBChooseColumnsPage(form, "Columns"));
 }