Ejemplo n.º 1
0
        public GenerateCodeView([ServiceDependency] WizardPresenter presenter)
            : this()
        {
            Presenter    = presenter;
            this.Caption = "GenerateCode";

            BuildOptions = presenter.GetBuildOptions();

            language.Items.Add("C#");
            language.SelectedIndex = 0;
            // TODO: load from options

            outputFolder.Text = BuildOptions.OutputFolder;

            entityNamespace.Text = BuildOptions.EntityNamespace;

            entityModifier.Items.Add("Public");
            entityModifier.Items.Add("Internal");

            switch (BuildOptions.EntityModifier)
            {
            case TypeAttributes.NotPublic:
                entityModifier.SelectedIndex = 1;
                break;

            default:
                entityModifier.SelectedIndex = 0;
                break;
            }
            ;
        }
Ejemplo n.º 2
0
        public SelectEntitiesView([ServiceDependency] WizardPresenter presenter)
            : this()
        {
            Presenter = presenter;

            this.Caption          = "Select Entities";
            entityTree.CheckBoxes = true;

            Source = Presenter.GetCurrentDataSource();
        }
Ejemplo n.º 3
0
        public SelectStoreView([ServiceDependency] WizardPresenter presenter)
            : this()
        {
            Presenter = presenter;

            this.Caption = "Select Data Store";

            sourceType.SelectedIndexChanged += new EventHandler(sourceType_SelectedIndexChanged);
            LoadSourceTypes();

            dataSourceList.TextChanged += new EventHandler(dataSourceList_TextChanged);
        }
Ejemplo n.º 4
0
 public void InitializeWizard()
 {
     btnNext.Click     += (o, e) => this.DoWithinWaitCursor(() => WizardPresenter.WizardNext(SelectedPageIndex));
     btnPrevious.Click += (o, e) => this.DoWithinWaitCursor(() => WizardPresenter.WizardPrevious(SelectedPageIndex));
     TabControl.SelectedPageChanging += (o, e) => onSelectedPageChanging(e.PrevPage.TabIndex, e.Page.TabIndex);
 }
Ejemplo n.º 5
0
 private void onSelectedPageChanging(int previousIndex, int index)
 {
     this.DoWithinLatch(() =>
                        this.DoWithinWaitCursor(() => WizardPresenter.WizardCurrent(previousIndex, index)));
 }