예제 #1
0
        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");
                }
            }
        }
예제 #2
0
        //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);
        }