Ejemplo n.º 1
0
        private void FillTable()
        {
            clsEmpresa    empresa_class = new clsEmpresa();
            Int32         Codigo        = Convert.ToInt32(txtIM.Text);
            EmpresaStruct reg           = empresa_class.LoadReg(Codigo);

            if (reg.Juridica)
            {
                CNPJ.Text = Convert.ToUInt64(reg.cpf_cnpj).ToString(@"00\.000\.000\/0000\-00");
            }
            else
            {
                if (reg.cpf_cnpj.Length > 1)
                {
                    CNPJ.Text = Convert.ToUInt64(reg.cpf_cnpj).ToString(@"000\.000\.000\-00");
                }
                else
                {
                    CNPJ.Text = "";
                }
            }
            IM.Text               = reg.Codigo.ToString();
            RAZAOSOCIAL.Text      = reg.RazaoSocial;
            IE.Text               = reg.Inscricao_estadual;
            DATAABERTURA.Text     = reg.Data_Abertura.ToString("dd/MM/yyyy");
            DATAENCERRAMENTO.Text = String.IsNullOrEmpty(reg.Data_Encerramento.ToString())?"": Convert.ToDateTime(reg.Data_Encerramento).ToString("dd/MM/yyyy");
            SITUACAO.Text         = reg.Situacao;
            ENDERECO.Text         = reg.Endereco + ", " + reg.Numero + " " + reg.Complemento + " ";
            ENDERECO.Text        += reg.NomeBairro + "-" + reg.NomeCidade + "/" + reg.NomeUF + " Cep: " + reg.Cep;
            EMAIL.Text            = reg.Email;
            TELEFONE.Text         = reg.Telefone;
            AREA.Text             = string.Format("{0:0.00}", reg.Area);
            string sRegime = empresa_class.RegimeEmpresa(Codigo);

            if (sRegime == "F")
            {
                sRegime = "ISS FIXO";
            }
            else
            {
                if (sRegime == "V")
                {
                    sRegime = "ISS VARIÁVEL";
                }
                else
                {
                    if (sRegime == "E")
                    {
                        sRegime = "ISS ESTIMADO";
                    }
                    else
                    {
                        sRegime = "NENHUM";
                    }
                }
            }
            REGIMEISS.Text   = sRegime;
            VIGSANIT.Text    = empresa_class.Empresa_tem_VS(Codigo) ? "SIM" : "NÃO";
            TAXALICENCA.Text = empresa_class.Empresa_tem_TL(Codigo) ? "SIM" : "NÃO";
            MEI.Text         = empresa_class.Empresa_Mei(Codigo) ? "SIM" : "NÃO";
            List <CidadaoStruct> ListaSocio = empresa_class.ListaSocio(Codigo);
            string sSocio = "";

            sSocio2 = "";
            foreach (CidadaoStruct Socio in ListaSocio)
            {
                sSocio  += Socio.Nome + System.Environment.NewLine;
                sSocio2 += Socio.Nome + ", ";
            }
            if (!string.IsNullOrWhiteSpace(sSocio2))
            {
                sSocio2 = sSocio2.Substring(0, sSocio2.Length - 2);
            }
            PROPRIETARIO.Text = "<pre>" + sSocio + "</pre>";

            List <CnaeStruct> ListaCnae = empresa_class.ListaCnae(Codigo);
            string            sCnae     = "";

            sCnae2 = "";
            foreach (CnaeStruct cnae in ListaCnae)
            {
                sCnae  += cnae.Cnae + "-" + cnae.Descricao + System.Environment.NewLine;
                sCnae2 += cnae.Cnae + "-" + cnae.Descricao + System.Environment.NewLine;
            }
            if (!string.IsNullOrWhiteSpace(sCnae2))
            {
                sCnae2 = sCnae2.Substring(0, sCnae2.Length - 1);
            }

            CNAE.Text    = "<pre>" + sCnae + "</pre>";
            SIMPLES.Text = empresa_class.Empresa_Simples(Codigo) ? "SIM" : "NÃO";
        }