Exemplo n.º 1
0
        private void btn_identificarse_Click(object sender, RoutedEventArgs e)
        {
            //recupera usuario y contraseña
            string nombre_usuario = txt_usuario.Text;
            string password       = pw_contraseña.Password;
            //conecta a BD
            NpgsqlConnection conexionBD = new NpgsqlConnection(ParametrosConexionBD.BD);

            conexionBD.Open();

            String           buscaUsuario        = "select nombre_usuario, password from usuario";
            NpgsqlCommand    comandoBuscaUsuario = new NpgsqlCommand(buscaUsuario, conexionBD);
            NpgsqlDataReader drBuscaUsuario      = comandoBuscaUsuario.ExecuteReader();

            while (drBuscaUsuario.Read())
            {
                if (nombre_usuario.Equals(drBuscaUsuario["nombre_usuario"].ToString()) && password.Equals(drBuscaUsuario["password"].ToString()))
                {
                    conexionBD.Close();

                    // this.ShowMessageAsync("Bienvenido", "login correcto");

                    Usuario.Permisos_usuario permiso_usuario = new Usuario.Permisos_usuario(nombre_usuario);

                    ModuloPrincipal cargar = new ModuloPrincipal(permiso_usuario);


                    this.Close();
                    cargar.ShowDialog();
                }
            }
            conexionBD.Close();

            this.ShowMessageAsync("Error", "Datos incorrectos");
        }
Exemplo n.º 2
0
 public ModuloPrincipal(Usuario.Permisos_usuario usuario)
 {
     InitializeComponent();
     this.lbl_nombre_usuario.Content = usuario.Nombre_usuario;
 }