Example #1
0
 private void LoadConfig(bool SilentMode)
 {
     if (SilentMode)
     {
         bool Erro = false;
         foreach (DatabaseInfo Conf in ((Databases)Application["Databases"]).DataBaseList.Values)
         {
             if (Conf.RunAdapter)
             {
                 Session["DataBase"]            = Conf.DataBaseAlias;
                 Session["DataBaseAdapterName"] = Conf.DataBaseAdapterName;
                 _WinAut  = Conf.WinAut;
                 FileName = Conf.DataBaseAlias;
                 HttpContext.Current.Session["DatabaseName"] = Conf.DataBaseAlias;
                 DatabaseType = (Conf.Type.ToUpper() == "SQL" || Conf.Type.ToUpper() == "LOCALDB") ? GAdapter.Util.DatabaseType.SQL : GAdapter.Util.DatabaseType.MYSQL;
                 MakeConnString(Conf.ServerName, Conf.User, Conf.Password, false, Conf.WinAut, Conf.Name, DatabaseType);
                 Erro = RunSilentAdapter();
             }
         }
         if (!Erro)
         {
             Session.Abandon();
             Response.Redirect(@"../../Pages/StartPage.aspx");
         }
     }
     else
     {
         if (RbMySQL.Selected)
         {
             DatabaseType = GAdapter.Util.DatabaseType.MYSQL;
         }
         HttpContext.Current.Session["DatabaseName"]        = txtDatabase.Text;
         HttpContext.Current.Session["DataBaseAdapterName"] = txtDatabase.Text + "_TEMP";
         MakeConnString(txtServer.Text, txtUser.Text, txtPassword.Text, false, cbxWinAut.Checked, txtDatabase.Text, DatabaseType);
         FileName = txtFileName.Text;
         if (cbxTempDB.Checked)
         {
             MakeConnString(txtServerTemp.Text, txtUserServerTemp.Text, txtPasswordServerTemp.Text, true, cbxWinAutTmp.Checked, NewDatabase, DatabaseType);
         }
     }
 }
Example #2
0
 private void MakeConnString(string Server, string User, string Pwd, bool IsTempServer, bool WinAut, string DbName, GAdapter.Util.DatabaseType ServerType)
 {
     if (IsTempServer)
     {
         ConnectionStringDBTemp.Server            = Server;
         ConnectionStringDBTemp.UserName          = User;
         ConnectionStringDBTemp.UserPassword      = Pwd;
         ConnectionStringDBTemp.TrustedConnection = WinAut;
         ConnectionStringDBTemp.DbName            = NewDatabase;
         ConnectionStringDBTemp.ServerType        = ServerType;
     }
     else
     {
         ConnectionStringDB.Server            = Server;
         ConnectionStringDB.UserName          = User;
         ConnectionStringDB.UserPassword      = Pwd;
         ConnectionStringDB.TrustedConnection = WinAut;
         ConnectionStringDB.DbName            = DbName;
         ConnectionStringDB.ServerType        = ServerType;
     }
 }