コード例 #1
0
        private bool ValidateStep2()
        {
            CreateRepository2 RealCurrentUserControl = (CreateRepository2)CurrentUserControl;

            ResultSiteName = RealCurrentUserControl.comboBox1.Items[RealCurrentUserControl.comboBox1.SelectedIndex].ToString();

            if (_ListOfRepositoryUI != null && _ListOfRepositoryUI.Exists(x => x.SiteName.Equals(ResultSiteName, StringComparison.OrdinalIgnoreCase)))
            {
                MessageBox.Show(Program.RessourceManager.GetString("STEP2_ERROR1"));
                return(false);
            }

            return(true);
        }
コード例 #2
0
        private void LoadStep2()
        {
            CurrentStep = 2;

            panelMain.Controls.Clear();
            CurrentUserControl = new CreateRepository2();
            CreateRepository2 RealCurrentUserControl = (CreateRepository2)CurrentUserControl;

            panelMain.Controls.Add(CurrentUserControl);

            foreach (String Repo in TargetRepositories)
            {
                RealCurrentUserControl.comboBox1.Items.Add(Repo);
            }

            bt_Next.Enabled        = true;
            bt_Back.Enabled        = true;
            lbl_Connecting.Visible = false;

            if (ResultSiteName == null)
            {
                if (RealCurrentUserControl.comboBox1.Items.Count > 0)
                {
                    RealCurrentUserControl.comboBox1.SelectedIndex = 0;
                }
                else
                {
                    bt_Next.Enabled = false;
                }
            }
            else
            {
                RealCurrentUserControl.comboBox1.SelectedIndex = RealCurrentUserControl.comboBox1.Items.IndexOf(ResultSiteName);
            }

            bt_Next.Text = Program.RessourceManager.GetString("STEP0_NEXT");
            bt_Next.Focus();
        }