Exemple #1
0
        private void Panel_Login_Loaded(object sender, RoutedEventArgs e)
        {
            User_Login.Focus();
            BDConexion verifyUser = new BDConexion();

            verifyUser.SetCadenaConexion("127.0.0.1", "3306", "root", "", "bd_ipopreg_iiee");
            verifyUser.SetCadenaTable("docente");
            MySqlConnection UserList = new MySqlConnection(verifyUser.CadenaConexion());

            try
            {
                UserList.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            UserList.Close();
        }
Exemple #2
0
        private void Panel_Login_Loaded(object sender, RoutedEventArgs e)
        {
            User_Login.Focus();
            try
            {
                loginAsist.AutoSetCadenaConexion(datos);
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Se creara una nueva tabla de datos de conexion de la Base de Datos\n\n{ex.Message}", "No se encontro el Archivo de Conexión");
                //datos se carga de XML

                loginAsist.ConfigDefault(datos);
                loginAsist.AutoSetCadenaConexion(datos);
            }

            MySqlConnection Login_Con = new MySqlConnection(loginAsist.CadenaConexion());

            try
            {
                Login_Con.Open();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            if (Login_Con.State == ConnectionState.Open)
            {
                MySqlDataReader reader = loginAsist.ListUser(Login_Con);
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        string[] row = { reader.GetString(0), reader.GetString(1) };
                        UserList_Login.Items.Add($"{row[0]} {row[1]}");
                    }
                }
            }
            Login_Con.Close();
            MySqlConnection.ClearPool(Login_Con);
        }