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"); }
public ModuloPrincipal(Usuario.Permisos_usuario usuario) { InitializeComponent(); this.lbl_nombre_usuario.Content = usuario.Nombre_usuario; }