/// <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; }
/// <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(); }