none
referenciar método de outro projeto RRS feed

  • Pergunta

  • tenho uma solução que possui dois projetos.

    em um deles criei a seguinte classe

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data;
    using System.Data.Common;
    using AcessoDados;
    
    
    namespace BLL
    {
        public class CategoriaBLL
        {
    
    
            public static DataTable GetCategoria()
            {
                AcessoDados AcessoDados = new AcessoDados();
    
                DbCommand command = AcessoDados.CreateCommand();
                command.CommandText = "SP_RETORNA";
                return AcessoDados.ExecuteReader(command);
            }      
        }
    }


    ai no meu projeto front-end eu referenciei e ainda coloquei o using BLL. abaixo minha default.aspx

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using XFreela_BLL;
    
    namespace XFreela_FrontEnd
    {
        public partial class _Default : System.Web.UI.Page
        {
            CategoriaBLL Categoria = new CategoriaBLL();
    
            protected void Page_Load(object sender, EventArgs e)
            {
                
                //gdvCategoria.DataSource = Categoria.
                //gdvCategoria.DataBind();
            }
        }
    }

    só que quando faço "categoria." não consigo enxergar meu método GetCategoria que criei na classe BLL. porque?

    sexta-feira, 31 de maio de 2013 15:58

Respostas

  • Se você ja referenciou seu metodo pelo AddReferences, você já incluiu ele na sua outra solução...

    Se sim, o que acontece é que você criou um metodo static o GetCategoria();

    então basta você especificar o caminho CategoriaBLL.GetCategoria();

    Se for util marque.

    • Marcado como Resposta rafa-martin sexta-feira, 31 de maio de 2013 16:41
    sexta-feira, 31 de maio de 2013 16:24

Todas as Respostas

  • Se você ja referenciou seu metodo pelo AddReferences, você já incluiu ele na sua outra solução...

    Se sim, o que acontece é que você criou um metodo static o GetCategoria();

    então basta você especificar o caminho CategoriaBLL.GetCategoria();

    Se for util marque.

    • Marcado como Resposta rafa-martin sexta-feira, 31 de maio de 2013 16:41
    sexta-feira, 31 de maio de 2013 16:24
  • só que se tiro o static também não funciona. eu não consigo enxergar.

    aí se tiro a referencia no projeto font-end e simplesmente faço BLL x = new BLL, também não enxergo.

    entendeu?

    sexta-feira, 31 de maio de 2013 16:33