/// <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; } }
/// <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); } }
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); }
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; }
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); }
private SsdsDestinationChooseColumnsPage AddCloudDBChooseColumnsPage(SsdsDestinationForm form) { return this.AddCloudDBChooseColumnsPage(form, "Columns"); }
private SsdsDestinationChooseColumnsPage AddCloudDBChooseColumnsPage(SsdsDestinationForm form) { return(this.AddCloudDBChooseColumnsPage(form, "Columns")); }