Exemplo n.º 1
0
        //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);
        }
Exemplo n.º 2
0
        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);
        }