none
metodo get e set e visibilidade de classe RRS feed

  • Pergunta

  •   Pessoal, tenho uma classe chamada empresa:

     
     using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    
    namespace ObjetoTransferencia
    {
        public class Empresa
        {
            int idEmpresa { get; set; }
            string NomeEmpresa { get; set; }
            string Cnpj { get; set; }
            int idEndereco { get; set; }
            string Cep { get; set; }
            string Logradouro { get; set; }
        }
    }

      Eu adicionei a referência do projeto, agora eu quero instanciar na classe de persistência para jogar a o objeto empresa em uma lista e poder exibi-los em tela.

     
            public EmpresaColecao ConsultarEmpresa(string buscaEmpresa)
            {
                EmpresaColecao empresaColecao = new EmpresaColecao();
    
                AcessoDados dados = new AcessoDados();
                string query = "select Nome_Empresa, Cnpj, Nome_Responsavel, CEP, Logradouro from tab_empresa as em inner join Tab_Endereco as en on em.id_Endereco = en.id_endereco";
                DataTable datatableEmpresa = dados.ExecutarConsulta(query);
    
                foreach (DataRow linha in datatableEmpresa.Rows)
                {
                    Empresa empresa = new Empresa();
                    
                    empresa.
                     
                    
                }
     O problema é que eu consigo instanciar a classe numa boa, porém, quando tento adicionar alguma propriedade da classe, não consigo! Detalhe, a classe está como public. 
    terça-feira, 6 de janeiro de 2015 00:10

Todas as Respostas

  •   Senhores, eu bobiei! Notei agora que faltava o "public" para cada propriedade!!

     
    namespace ObjetoTransferencia
    {
        public class Empresa
        {
           public  int idEmpresa { get; set; }
           public string NomeEmpresa { get; set; }
           public string Cnpj { get; set; }
           public int idEndereco { get; set; }
           public string Cep { get; set; }
           public string Logradouro { get; set; }
        }
    }

     Desculpem o tópico inutil.

    terça-feira, 6 de janeiro de 2015 00:15