예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
        }