/***************************************************************************************************************************************************** * *****************************************************************************************************************************************************/ private void btnGuardarConfiBD_Click(object sender, EventArgs e) { if ((txtServidorSystemSCADAConfiBD.Text.ToUpper() != claseControlBaseDeDatos.SQlsistemaSCADA || txtBaseDatosSystemSCADAConfiBD.Text.ToUpper() != claseControlBaseDeDatos.SQLNomDBsistemaSCADA) && !ModoCerrar) { if (MessageBox.Show("La aplicación se reiniciara al cambiar las credenciales de conexión. /n ¿Desea cambiarlas igualmente?", "SCADA", MessageBoxButtons.YesNo) == DialogResult.No) { return; } CambioCredencial = true; } ControladorDB.Guardar( txtServidorSystemSCADAConfiBD.Text.ToUpper(), txtBaseDatosSystemSCADAConfiBD.Text.ToUpper(), txtUsuarioSystemSCADAConfiBD.Text, txtClaveSystemSCADAConfiBD.Text); if (!ControladorDB.ValidarCampos(1)) { return; } if (!ControladorDB.ProbarConeccion() || !ControladorDB.ProbarConeccionERP()) { return; } string sTxtIni = ControladorDB.Encriptar(claseControlBaseDeDatos.SQlsistemaSCADA + ";" + claseControlBaseDeDatos.SQLNomDBsistemaSCADA + ";" + claseControlBaseDeDatos.SQLUsersistemaSCADA + ";" + claseControlBaseDeDatos.SQLPasssistemaSCADA + ";" + claseControlBaseDeDatos.ERP.ToString() + ";" + claseControlBaseDeDatos.ServERP + ";" + claseControlBaseDeDatos.NomDBERP + ";" + claseControlBaseDeDatos.UserERP + ";" + claseControlBaseDeDatos.PassERP); try { string sPath = ""; sPath = Directory.GetCurrentDirectory() + "\\parIni.ini"; StreamWriter file = new System.IO.StreamWriter(sPath); file.WriteLine(sTxtIni); file.Close(); if (ModoCerrar) { formLogin frm = new formLogin(); frm.Show(); } if (CambioCredencial) { Application.Restart(); } Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Scada", MessageBoxButtons.OK); } }
private void BtnCerrarSesion_Click(object sender, EventArgs e) { respuesta = ClaseComunes.MsjShow("¿Desea Cerrar la Sesión?", 3, 2); if (respuesta) { formLogin frm = new formLogin(); frm.Show(); this.Hide(); } }
private void T_Splash_Tick(object sender, EventArgs e) { if (Tiempo > 0) { Tiempo -= 1; } else { t_Splash.Enabled = false; Form frm; claseControlBaseDeDatos DB = new claseControlBaseDeDatos(); string sParIni = ""; string sPath = ""; sPath = Directory.GetCurrentDirectory() + "\\parIni.ini"; // Lee archivo de parametros. Si no existe lo crea if (!System.IO.File.Exists(sPath)) { using (FileStream fs = File.Create(sPath)) { } } try { StreamReader file = new StreamReader(sPath); if ((sParIni = file.ReadLine()) != null) { file.Close(); } else { sParIni = ""; file.Close(); } } catch (Exception ex) { MessageBox.Show("No existe el archivo 'parIni.ini' de parámetros iniciales. \n" + ex.Message, "Sistema SCADA", MessageBoxButtons.OK); } if (sParIni.Trim() == "") { frm = new formConexionBD(true); } else { claseControlBaseDeDatos ControlBD = new claseControlBaseDeDatos(); claseControlUsuario ControlUsuario = new claseControlUsuario(); string sDatPar = ControlBD.DesEncriptar(sParIni); ControlBD.Guardar( ClaseComunes.getCampo(ref sDatPar), ClaseComunes.getCampo(ref sDatPar), ClaseComunes.getCampo(ref sDatPar), ClaseComunes.getCampo(ref sDatPar)); if (sDatPar != "") { ControlBD.GuardarERP( Convert.ToInt32(ClaseComunes.getCampo(ref sDatPar)), ClaseComunes.getCampo(ref sDatPar), ClaseComunes.getCampo(ref sDatPar), ClaseComunes.getCampo(ref sDatPar), ClaseComunes.getCampo(ref sDatPar)); } //Verificacion de datos de conexión if (!DB.ProbarConeccion() || !DB.ProbarConeccionERP()) { frm = new formConexionBD(true); } else { frm = new formLogin(); } } frm.Show(); Hide(); } }