private void Verificar_Login_Click(object sender, RoutedEventArgs e) { loginAsist.AutoSetCadenaConexion(datos); MySqlConnection iniciar = new MySqlConnection(loginAsist.CadenaConexion()); try { iniciar.Open(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error de conexion"); } if (iniciar.State == ConnectionState.Open) { MySqlDataReader reader = loginAsist.ListUserVerification(iniciar, User_Login.Text, Psw_Login.Password); if (reader.HasRows) { datos.Clear(); Panel_control ingreso = new Panel_control(); ingreso.Show(); this.Close(); } else { MessageBox.Show("Usuario o contraseña incorrectos, verifique que esta registrado", "No registrado"); } } }
//Se copia la base de datos de docentes y se le puede cambiar por responsables //Cada cadena se obtiene por el data set por defecto que genera el Login private void Verificar_Login_Click(object sender, RoutedEventArgs e) { BDConexion verifyUser = new BDConexion(); MySqlConnection verifyUserCon = new MySqlConnection(verifyUser.CadenaConexion());//Conexion try { verifyUserCon.Open(); MessageBox.Show("La base de datos se conecto correctamente"); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } if (verifyUserCon.State == ConnectionState.Open) { MySqlDataReader reader; verifyUser.SetCadenaTable("docente"); reader = verifyUser.VerifyUser(verifyUserCon, verifyUser.CadenaTable(), User_Login.Text, Psw_Login.Password); if (reader.HasRows) { MessageBox.Show("Login Correcto", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); Verificar_Login.Content = "Acceso"; Panel_control panelControl = new Panel_control(); panelControl.Show(); this.Close(); } else { MessageBox.Show("Usuario o contraseña incorrectos, verifique si esta registrado"); } } verifyUserCon.Close(); MySqlConnection.ClearPool(verifyUserCon); }