//METODO LOGAR public ClsUsuario Logar(string _loginUsuario, string _senhaUsuario) { ClsConexao ConectaBD = new ClsConexao(); SqlConnection cn = ConectaBD.Conectar(); ClsUsuario usuario = null; try { string sql = (@"SELECT idUsuario,loginUsuario, nomeUsuario, tipoPerfil FROM usuario where loginUsuario = @_loginUsuario and senhaUsuario = @_senhaUsuario and usuarioAtivo = 1"); SqlCommand cmd = cn.CreateCommand(); cmd.CommandText = sql; cmd.Parameters.Add("@_loginUsuario", SqlDbType.VarChar).Value = _loginUsuario; cmd.Parameters.Add("@_senhaUsuario", SqlDbType.VarChar).Value = _senhaUsuario; SqlDataReader dr = cmd.ExecuteReader(); usuario = new ClsUsuario(); dr.Read(); usuario.loginUsuario = dr.GetString(dr.GetOrdinal("loginUsuario")); usuario.nomeUsuario = dr.GetString(dr.GetOrdinal("nomeUsuario")); usuario.tipoPerfil = dr.GetString(dr.GetOrdinal("tipoPerfil")); usuario.idUsuario = dr.GetInt32(dr.GetOrdinal("idUsuario")); } catch (InvalidOperationException e) { usuario = null; } finally { cn.Close(); } return(usuario); }
public static ClsUsuario Logar(string _loginUsuario, string _senhaUsuario) { ClsUsuario u = null; string sql = (@"SELECT loginUsuario, nomeUsuario FROM usuario where loginUsuario = @_loginUsuario and senhaUsuario = @_senhaUsuario and usuarioAtivo = 1"); SqlConnection cn = ClsConexao.Conectar(); SqlCommand cmd = cn.CreateCommand(); cmd.CommandText = sql; SqlDataReader dr = cmd.ExecuteReader(); u = new ClsUsuario(); u.loginUsuario = dr.GetString(dr.GetOrdinal("loginUsuario")); u.nomeUsuario = dr.GetString(dr.GetOrdinal("nomeUsuario")); return(u); }