public override void SaveConnection()
        {
            ProviderStoredConnection conn = (ProviderStoredConnection)m_conn;

            conn.DataSource = tbxDataSource.Text;
            conn.Login      = tbxLogin.Text;
            conn.Password   = tbxPassword.Text;
            conn.Provider   = cbxProvider.Text;
            conn.Port       = tbxPort.Text.SafeIntParse();
        }
 public ProviderConnFrame(ProviderStoredConnection conn)
     : base(conn)
 {
     InitializeComponent();
     tbxDataSource.Text = conn.DataSource;
     cbxProvider.Text   = conn.Provider;
     tbxPassword.Text   = conn.Password;
     tbxLogin.Text      = conn.Login;
     tbxPort.Text       = conn.Port.ToString();
     foreach (string provider in conn.GetProviders())
     {
         cbxProvider.Items.Add(provider);
     }
 }