1. En mi capa DAO tengo esto:
Código ASP:
Ver original
Public Function LoginOK(ByVal usuarioBE As UsuarioBE) As Boolean Dim cn As New SqlConnection(strcn) Dim cmd As New SqlCommand Try cn.Open() sql = "select nom_usu from usuarios where login=@login and clave=@clave" cmd = New SqlCommand(sql, cn) cmd.Parameters.AddWithValue("@login", usuarioBE.Login) cmd.Parameters.AddWithValue("@clave", usuarioBE.Clave) ' Dim nomUser As String = IIf(IsDBNull(cmd.ExecuteScalar), False, True) If cmd.ExecuteScalar <> "" Then Return True Else Return False End If Catch ex As Exception Throw ex Finally cn.Close() End Try End Function
Y en el GUI tengo esto:
Código ASP:
Ver original
Protected Sub btnAceptar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAceptar.Click Dim usuarioBE As New UsuarioBE Dim usuarioBL As New UsuarioBL usuarioBE.Login = txtuser.Text usuarioBE.Clave = txtpass.Text If usuarioBL.Logueado(usuarioBE) = True Then Session("NombreUser") = usuarioBL.Logueado(usuarioBE) Label1.Text = Session("NombreUser") End If End Sub
Por hacer algunas pruebas yo quiero que me muestre el nombre del usuario logueado en un label que lo estoy guardando ese mismo rato...
Ahora...sí me muestra algo, pero no es la consulta que realicé en el BL sino que me escribe en el label (TRUE)...Espero que puedan ayudarme..