Exemplo n.º 1
0
        public DialogResult ShowForm(string ConnectionString)
        {
            using (new WaitCursor())
            {
                buttonEdit3.Location   = comboBoxEdit1.Location;
                textEdit4.Location     = comboBoxEdit1.Location;
                buttonEdit3.Size       = comboBoxEdit1.Size;
                textEdit4.Size         = comboBoxEdit1.Size;
                labelControl6.Location = checkEdit1.Location;

                if (ConnectionString.Length > 0)
                {
                    string TmpStr = BaseUtility
                                    .GetValueFromConnectionString(
                        ConnectionString, "Integrated Security");

                    radioGroup1.SelectedIndex = string.Compare(TmpStr, "SSPI",
                                                               true) == 0 || string.Compare(TmpStr, "True", true) == 0 ?
                                                0 : 1;
                    if (radioGroup1.SelectedIndex == 1)
                    {
                        textEdit2.Text = BaseUtility.GetValueFromConnectionString(
                            ConnectionString, "User ID");
                        textEdit3.Text = BaseUtility.GetValueFromConnectionString(
                            ConnectionString, "Password");
                    }
                    textEdit1.Text = BaseUtility.GetValueFromConnectionString(
                        ConnectionString, "Server");

                    List <string> ListConn = SqlServerPersistance
                                             .GetListConnection(BaseFramework.ProductName,
                                                                textEdit1.Text, radioGroup1.SelectedIndex == 0,
                                                                textEdit2.Text, textEdit3.Text);
                    comboBoxEdit1.Properties.Items.Clear();
                    foreach (string Conn in ListConn)
                    {
                        comboBoxEdit1.Properties.Items.Add(Conn);
                    }

                    comboBoxEdit1.Text = BaseUtility.GetValueFromConnectionString(
                        ConnectionString, "Initial Catalog");
                }
            }
            return(ShowDialog());
        }
Exemplo n.º 2
0
 private void comboBoxEdit1_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     switch (e.Button.Index)
     {
     case 1:     //Refresh
         using (new WaitCursor())
         {
             List <string> ListConn = SqlServerPersistance
                                      .GetListConnection(BaseFramework.ProductName,
                                                         textEdit1.Text, radioGroup1.SelectedIndex == 0,
                                                         textEdit2.Text, textEdit3.Text);
             comboBoxEdit1.Properties.Items.Clear();
             foreach (string Conn in ListConn)
             {
                 comboBoxEdit1.Properties.Items.Add(Conn);
             }
             break;
         }
     }
 }