public List <CidadaoStruct> ListaSocio(int nCodigo) { List <CidadaoStruct> Lista = new List <CidadaoStruct>(); clsCidadao cidadao_classs = new clsCidadao(); using (TributacaoEntities db = new TributacaoEntities()) { List <int> Socios = (from m in db.mobiliarioproprietario where m.codmobiliario == nCodigo select m.codcidadao).ToList(); foreach (int Cod in Socios) { CidadaoStruct reg = cidadao_classs.LoadReg(Cod); Lista.Add(reg); } return(Lista); } }
public Dados_Basicos Retorna_Dados_Basicos(int nCodigo) { Dados_Basicos ret = new Dados_Basicos(); if (nCodigo < 100000) { clsImovel imovel_class = new clsImovel(); bool bFind = imovel_class.ExisteImovel(nCodigo); if (bFind) { ImovelStruct reg = imovel_class.LoadReg(nCodigo); ret.codigo_reduzido = nCodigo; ret.endereco = reg.NomeLogradouro; ret.numero = Convert.ToInt16(reg.Numero); ret.complemento = reg.Complemento; ret.nome_bairro = reg.NomeBairro; ret.Inscricao = reg.Inscricao; List <ProprietarioStruct> regProp = imovel_class.ListaProprietario(nCodigo, true); ret.nome = regProp[0].Nome; ret.cpf_cnpj = regProp[0].CPF; ret.nome_cidade = "JABOTICABAL"; ret.nome_uf = "SP"; ret.cep = reg.Cep; } } else if (nCodigo >= 100000 & nCodigo < 500000) { clsEmpresa empresa_class = new clsEmpresa(); EmpresaStruct reg = empresa_class.LoadReg(nCodigo); ret.endereco = reg.Endereco; ret.numero = Convert.ToInt16(reg.Numero); ret.Inscricao = reg.Inscricao_estadual == null?"": reg.Inscricao_estadual; ret.complemento = reg.Complemento; ret.nome_bairro = reg.NomeBairro; ret.nome_cidade = reg.NomeCidade; ret.nome_uf = reg.NomeUF; ret.nome = reg.RazaoSocial; ret.cpf_cnpj = reg.cpf_cnpj; ret.cep = reg.Cep; } else { clsCidadao cidadao_class = new clsCidadao(); CidadaoStruct reg = cidadao_class.LoadReg(nCodigo); ret.nome = reg.Nome; ret.cpf_cnpj = reg.Cnpj == null ? "" : reg.Cnpj; if (ret.cpf_cnpj == "") { ret.cpf_cnpj = reg.Cpf == null ? "" : reg.Cpf; } if (reg.EtiquetaR != null && reg.EtiquetaR == "S") { ret.endereco = reg.EnderecoR; ret.numero = Convert.ToInt16(reg.NumeroR); ret.complemento = reg.ComplementoR; ret.nome_bairro = reg.NomeBairroR; ret.nome_cidade = reg.NomeCidadeR; ret.nome_uf = reg.UfR; ret.cep = reg.CepR.ToString(); } else { ret.endereco = reg.EnderecoC; ret.numero = Convert.ToInt16(reg.NumeroC); ret.complemento = reg.ComplementoC; ret.nome_bairro = reg.NomeBairroC; ret.nome_cidade = reg.NomeCidadeC; ret.nome_uf = reg.UfC; ret.cep = reg.CepC.ToString(); } } return(ret); }