private void CmdAceptar_Click(object sender, EventArgs e) { // ClasX_Encripta ObjL_Encrip = null; try { MessageBoxButtons Botones = MessageBoxButtons.YesNo; DialogResult Obj_result; // Displays the MessageBox. Obj_result = MessageBox.Show(ClasX_Constans.MENSAJE_6, ClasX_Constans.MENSAJE_5, Botones); if (Obj_result == System.Windows.Forms.DialogResult.Yes) { if (File.Exists(stPr_Archivo_InfoBds)) { File.Delete(stPr_Archivo_InfoBds); } ObjPr_InfoBDS_Fenix = new ClasX_Config(stPr_Archivo_InfoBds, stPr_UsuarioAPP, stPr_ArchivoLog); ObjL_Encrip = new ClasX_Encripta(stPr_UsuarioAPP, stPr_ArchivoLog); // String[] parametros = new String[8]; // parametros[0] = "[" + ClasX_Constans.SECCION_BD_CONNECT_INFO + "]"; parametros[1] = ";@#"; parametros[2] = "ServerName = " + ObjL_Encrip.EncriptaInfo(cmbServidores.Text, "FT/yQYmins06srbyMggYjcEY/ns2slWTURobdSariTY=+-6aUVQ2SZO7QHT6kUHtr2zRbupap5KPu4jeO9GE+UMnk="); parametros[3] = "DBName = " + ObjL_Encrip.EncriptaInfo(TxtBD.Text, "FT/yQYmins06srbyMggYjcEY/ns2slWTURobdSariTY=+-6aUVQ2SZO7QHT6kUHtr2zRbupap5KPu4jeO9GE+UMnk="); parametros[4] = "UID = " + ObjL_Encrip.EncriptaInfo(TxtUsuario.Text, "FT/yQYmins06srbyMggYjcEY/ns2slWTURobdSariTY=+-6aUVQ2SZO7QHT6kUHtr2zRbupap5KPu4jeO9GE+UMnk="); parametros[5] = "PWDID = " + ObjL_Encrip.EncriptaInfo(TxtClave.Text, "FT/yQYmins06srbyMggYjcEY/ns2slWTURobdSariTY=+-6aUVQ2SZO7QHT6kUHtr2zRbupap5KPu4jeO9GE+UMnk="); parametros[6] = ";@#"; parametros[7] = "[Fin de seccion" + ClasX_Constans.SECCION_BD_CONNECT_INFO + "]"; // ObjPr_InfoBDS_Fenix.setParametros(parametros); ObjPr_InfoBDS_Fenix.GuardarArchivo(); // // Cambia la informacion del servidor //ObjPr_Conf.ModificaLlave( ClasX_Constans.SECCION_BD_0 , "Server", cmbServidores.Text); //ObjPr_Conf.GuardarArchivo(); // blPr_AceptoInformacion = true; // Cierra la forma this.Hide(); } } catch (System.AccessViolationException ex_0) { /////////////////////////////////////////////////////////////// // Manejo de log /////////////////////////////////////////////////////////////// ClasX_EventLog objL_Log = new ClasX_EventLog(stPr_UsuarioAPP, stPr_ArchivoLog, false, true, true); // objL_Log.outMensajError("StrailSAS_C_ProgReg.Dll", "FrmInfoBdFenix", "CmdAceptar_Click. System.AccessViolationException", "", ex_0.Message.ToString(), "", ""); /////////////////////////////////////////////////////////////// // Fin Manejo de log /////////////////////////////////////////////////////////////// } catch (Exception ex) { /////////////////////////////////////////////////////////////// // Manejo de log /////////////////////////////////////////////////////////////// ClasX_EventLog objL_Log = new ClasX_EventLog(stPr_UsuarioAPP, stPr_ArchivoLog, false, true, true); // objL_Log.outMensajError("StrailSAS_C_ProgReg.Dll", "FrmInfoBdFenix", "CmdAceptar_Click", "", ex.Message.ToString(), "", ""); /////////////////////////////////////////////////////////////// // Fin Manejo de log /////////////////////////////////////////////////////////////// } }
public void TomaParametros(String st_Titulo, String st_UsuarioAPP, String st_ArchivoLog, String st_ArchivoConfigApp, String st_Nombre_App, String st_Version, String st_NombreEmpresa, String st_Archivo_InfoBds, String st_NombreBd_XTrabajo, ref ClasX_DBInfo Obj_BaseDeDatos) { // Toma los parametros. String stL_Aux = ""; try { // Guarda textos originales. stPr_Servidor_Ori = cmbServidores.Text; stPr_Bd_Ori = TxtBD.Text; stPr_Usuario_Ori = TxtUsuario.Text; stPr_Clave_Ori = TxtClave.Text; // LblMensaje.Text = ""; // this.Text = st_Titulo; stPr_UsuarioAPP = st_UsuarioAPP; stPr_ArchivoLog = st_ArchivoLog; stPr_ArchivoConfigApp = st_ArchivoConfigApp; stPr_Archivo_InfoBds = st_Archivo_InfoBds; // stPr_NombreBd_XTrabajo = st_NombreBd_XTrabajo; // stPr_Nombre_App = st_Nombre_App; stPr_Version_App = st_Version; stPr_NombreEmpresa_App = st_NombreEmpresa; // Coloca aplicacion y version this.LblModuloVersion.Text = stPr_Nombre_App + " " + stPr_Version_App; this.LblNombreCia.Text = stPr_NombreEmpresa_App; // // Crea instancia para la clase que maneja las configuraciones ObjPr_Conf = new ClasX_Config(stPr_ArchivoConfigApp, stPr_UsuarioAPP, stPr_ArchivoLog); // ObjPr_Utils = new ClasX_Utils(stPr_UsuarioAPP, stPr_ArchivoLog); // Lee el esquema de color stL_Aux = ""; stL_Aux = ObjPr_Conf.LeeLlave_Seccion(ClasX_Constans.SECCION_ID_APP, "Color"); if (stL_Aux.Length == 0) { stL_Aux = "0"; } PrIn_EsquemaColor = (ClasX_Constans.inEsquema_Colores)Convert.ToInt32(stL_Aux); // // La informacion de la base de datos para manejar la conexion con la base de datos. ObjPr_InfoBD = new ClasX_DBInfo(); ObjPr_InfoBD = Obj_BaseDeDatos; ///////////////////////////////////////////////////////// // Dependiendo de tipo de conenexion habilita los controles de la forma ///////////////////////////////////////////////////////// CmdAceptar.Enabled = false; ObjPr_Utils.setColor_Boton_DesHabilitado(CmdAceptar, PrIn_EsquemaColor); // CmdProbar.Enabled = true; ObjPr_Utils.setColor_Boton_Habilitado(CmdProbar, PrIn_EsquemaColor); // if (st_NombreBd_XTrabajo.Length > 0) { TxtBD.Text = st_NombreBd_XTrabajo; TxtBD.Enabled = false; } HabilitaBotones(); ObjPr_Utils.setColor_Panel_PPal(PanelPpal, PrIn_EsquemaColor); ObjPr_Utils.setColor_Label_Error(LblMensaje, PrIn_EsquemaColor); // } catch (System.AccessViolationException ex_0) { CmdCancelar.Enabled = true; ObjPr_Utils.setColor_Boton_XEstado(CmdCancelar, PrIn_EsquemaColor); /////////////////////////////////////////////////////////////// // Manejo de log /////////////////////////////////////////////////////////////// ClasX_EventLog objL_Log = new ClasX_EventLog(stPr_UsuarioAPP, stPr_ArchivoLog, false, true, true); // objL_Log.outMensajError("StrailSAS_C_ProgReg.Dll", "FrmInfoBdFenix", "TomaParametros. System.AccessViolationException", "", ex_0.Message.ToString(), "", ""); /////////////////////////////////////////////////////////////// // Fin Manejo de log /////////////////////////////////////////////////////////////// } catch (Exception ex) { CmdCancelar.Enabled = true; ObjPr_Utils.setColor_Boton_XEstado(CmdCancelar, PrIn_EsquemaColor); /////////////////////////////////////////////////////////////// // Manejo de log /////////////////////////////////////////////////////////////// ClasX_EventLog objL_Log = new ClasX_EventLog(stPr_UsuarioAPP, stPr_ArchivoLog, false, true, true); // objL_Log.outMensajError("StrailSAS_C_ProgReg.Dll", "FrmInfoBdFenix", "TomaParametros", "", ex.Message.ToString(), "", ""); /////////////////////////////////////////////////////////////// // Fin Manejo de log /////////////////////////////////////////////////////////////// } }