Ejemplo n.º 1
0
        private void comboSourceDatabase_SelectedIndexChanged(object sender, EventArgs e)
        {
            var selectedDatabase = new PanelDatabase();

            selectedDatabase.Provider = SetSourceDatabaseType();

            _migrate.SourceDatabase = selectedDatabase;
        }
 void Awake()
 {
     instance = this;
     EnforceUniqueIDs();
 }
Ejemplo n.º 3
0
 public virtual void Init(PanelController panel)
 {
     this.panel     = panel;
     gameController = GameController.instance;
     panelDatabase  = PanelDatabase.instance;
 }
Ejemplo n.º 4
0
        private void button2_Click(object sender, EventArgs e)
        {
            var errorMsg    = String.Empty;
            var currentPort = 0;

            if (Provider == DatabaseProviders.MSSQL || Provider == DatabaseProviders.MYSQL)
            {
                if (String.IsNullOrEmpty(textBoxHost.Text))
                {
                    MessageBox.Show("Host cannot be null", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    textBoxHost.Focus();

                    return;
                }

                if (!int.TryParse(textBoxPort.Text, out currentPort))
                {
                    MessageBox.Show("Invlid Port Number", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    textBoxPort.Focus();

                    return;
                }

                if (String.IsNullOrEmpty(textBoxDatabase.Text))
                {
                    MessageBox.Show("Database Name cannot be null", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    textBoxDatabase.Focus();

                    return;
                }

                if (String.IsNullOrEmpty(textBoxDatabase.Text))
                {
                    MessageBox.Show("Database Name cannot be null", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    textBoxDatabase.Focus();

                    return;
                }

                if (String.IsNullOrEmpty(textBoxUsername.Text))
                {
                    MessageBox.Show("User Name cannot be null", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    textBoxUsername.Focus();

                    return;
                }

                if (String.IsNullOrEmpty(textBoxPassword.Text))
                {
                    MessageBox.Show("Password cannot be null", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    textBoxPassword.Focus();

                    return;
                }
            }

            SetSourceDatabaseType();
            SetConnectionParams();

            var panelDb = new PanelDatabase();

            panelDb.Provider   = Provider;
            panelDb.Port       = Port;
            panelDb.Password   = Password;
            panelDb.Host       = Host;
            panelDb.Username   = Username;
            panelDb.Database   = DatabaseName;
            panelDb.DataseFile = DatabaseFile;

            if (!panelDb.TestConnection(out errorMsg))
            {
                MessageBox.Show(errorMsg, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                button2.Focus();
            }
            else
            {
                MessageBox.Show("Connection Success", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                buttonOK.Enabled = true;
                buttonOK.Focus();
            }
        }