예제 #1
0
        /// <summary>
        ///   Callback-ul apelat după completarea unui ConnectionForm.
        ///   Stocheaza informatiile privind conexiunea la serverul UDDI.
        /// </summary>
        private void connectionForm_ConnectionUpdated(object sender, ConnectionUpdateEventArgs e)
        {
            uddiConnection = new UddiConnection();

            uddiConnection.InquireUrl = e.InquireURL;
            uddiConnection.PublishUrl = e.PublishURL;
            uddiConnection.Username   = e.Username;
            uddiConnection.Password   = e.Password;

            uddiConnection.AuthenticationMode = AuthenticationMode.UddiAuthentication;
        }
예제 #2
0
        /// <summary>
        ///   Indică apăsarea butonului pentru confirmarea/stocarea informatiilor folosite privind conexiunea la serverul UDDI.
        ///   Preia informatiile din campurile corespunzatoare (verifica daca sunt completate/diferite de valorile initiale), apeleaza callback-ul specificat si inchide fereastra.
        /// </summary>
        private void btnOK_Click(object sender, EventArgs e)
        {
            string inquireURL = txbInquireURL.Text.Trim();
            string publishURL = txbPublishURL.Text.Trim();
            string username   = txbUsername.Text.Trim();
            string password   = txbPassword.Text.Trim();

            if (inquireURL == String.Empty || publishURL == String.Empty || username == String.Empty || password == String.Empty) {

                MessageBox.Show("All values must be set", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (uddiConnection != null  && inquireURL == uddiConnection.InquireUrl && publishURL == uddiConnection.PublishUrl && username == uddiConnection.Username && password == uddiConnection.Password) {

                MessageBox.Show("All values are the same", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            ConnectionUpdateEventArgs args = new ConnectionUpdateEventArgs(inquireURL, publishURL, username, password);

            connectionUpdated(this, args);

            this.Dispose();
        }