コード例 #1
0
ファイル: MainForm.cs プロジェクト: GUrbiola/Ez_SQL
 private void AddressBarSelectionChange(object sender, AddressBarExt.Controls.NodeChangedArgs nca)
 {
     string[] Data;
     if (nca.OUniqueID.ToString().Contains("Name"))
     {
         Data = nca.OUniqueID.ToString().Split('|');
         _ConxGroup = Data[1].Split(':')[1];
         _ConxName = Data[2].Split(':')[1];
         CurConStr = Data[3].Split(':')[1];
         //ConStrCad.Text = CurConStr;
         if (Connectors == null)
             Connectors = new List<SqlConnector>();
         foreach (SqlConnector _DbConx in Connectors)
         {
             if (_DbConx.ConnectionString.Equals(CurConStr, StringComparison.CurrentCultureIgnoreCase))
             {
                 _CurrentConnection = _DbConx;
                 return;
             }
         }
         Connectors.Add(new SqlConnector(CurConStr));
         _CurrentConnection = Connectors[Connectors.Count - 1];
     }
     else
     {//If there is no connection selected clean connection variables
         _ConxGroup = "";
         _ConxName = "";
     }
 }
コード例 #2
0
ファイル: DbComparer.cs プロジェクト: GUrbiola/Ez_SQL
 private void SourceConnectionChange(object sender, AddressBarExt.Controls.NodeChangedArgs nca)
 {
     string[] Data;
     if (nca.OUniqueID.ToString().Contains("Name"))
     {
         Data = nca.OUniqueID.ToString().Split('|');
         string CurConStr = Data[3].Split(':')[1];
         //ConStrCad.Text = CurConStr;
         if (Connectors == null)
             Connectors = new List<SqlConnector>();
         foreach (SqlConnector _DbConx in Connectors)
         {
             if (_DbConx.ConnectionString.Equals(CurConStr, StringComparison.CurrentCultureIgnoreCase))
             {
                 sourceConx = _DbConx;
                 return;
             }
         }
         Connectors.Add(new SqlConnector(CurConStr));
         sourceConx = Connectors[Connectors.Count - 1];
     }
     else
     {
         sourceConx = null;
     }
 }