protected void BtPrint_Click(object sender, EventArgs e) { if (txtIM.Text == "") { lblMsg.Text = "Digite o código do imóvel ou a inscrição municipal."; } else { lblMsg.Text = ""; int Codigo = Convert.ToInt32(txtIM.Text); if (Codigo < 100000) { Imovel_bll imovel_Class = new Imovel_bll("GTIconnection"); bool ExisteImovel = imovel_Class.Existe_Imovel(Codigo); if (!ExisteImovel) { lblMsg.Text = "Código não cadastrado."; } else { if (txtimgcode.Text != Session["randomStr"].ToString()) { lblMsg.Text = "Código da imagem inválido"; } else { ImovelStruct _imovel = imovel_Class.Dados_Imovel(Codigo); if (_imovel.Inativo == true) { lblMsg.Text = "O imóvel esta inativo!"; } else { PrintReport(Codigo, TipoCadastro.Imovel); } } } } else { if (Codigo >= 100000 && Codigo < 500000) { Empresa_bll empresa_Class = new Empresa_bll("GTIconnection"); bool ExisteEmpresa = empresa_Class.Existe_Empresa(Codigo); if (!ExisteEmpresa) { lblMsg.Text = "Código não cadastrado."; } else { if (txtimgcode.Text != Session["randomStr"].ToString()) { lblMsg.Text = "Código da imagem inválido"; } else { string Regime = empresa_Class.RegimeEmpresa(Codigo); EmpresaStruct _dados = empresa_Class.Retorna_Empresa(Codigo); if (Regime == "V") { //Verifica competência en Tributario_bll tributario_Class = new Tributario_bll("GTIconnection"); Eicon_bll eicon_Class = new Eicon_bll("GTIEicon"); int _holes = tributario_Class.Competencias_Nao_Encerradas(eicon_Class.Resumo_CompetenciaISS(Codigo, _dados.Data_Encerramento)); if (_holes == 0) { lblMsg.Text = ""; PrintReport(Codigo, TipoCadastro.Empresa); } else { lblMsg.Text = "A empresa possui uma ou mais competências não encerradas."; } } else { lblMsg.Text = ""; PrintReport(Codigo, TipoCadastro.Empresa); } } } } else { lblMsg.Text = "Código não cadastrado."; } } } }
protected void btPrint_Click(object sender, EventArgs e) { string sCPF = txtCPF.Text, sCNPJ = txtCNPJ.Text; if (sCPF == "" && sCNPJ == "") { lblMsg.Text = "Digite o CPF/CNPJ da empresa."; } else { if (sCPF != "") { bool _validacpf = gtiCore.ValidaCpf(txtCPF.Text); if (!_validacpf) { lblMsg.Text = "CPF inválido."; return; } } else { bool _validacnpj = gtiCore.ValidaCNPJ(txtCNPJ.Text); if (!_validacnpj) { lblMsg.Text = "CNPJ inválido."; return; } } lblMsg.Text = ""; bool bCompetenciaOK = true; Sistema_bll sistema_Class = new Sistema_bll("GTIconnection"); List <int> _codigos = sistema_Class.Lista_Codigos_Documento(sCPF != "" ? sCPF : sCNPJ, sCPF != "" ?TipoDocumento.Cpf:TipoDocumento.Cnpj); if (_codigos.Count > 0) { if (txtimgcode.Text != Session["randomStr"].ToString()) { lblMsg.Text = "Código da imagem inválido"; } else { Empresa_bll empresa_Class = new Empresa_bll("GTIconnection"); foreach (int _codigo in _codigos) { if (_codigo >= 100000 && _codigo < 500000) { string Regime = empresa_Class.RegimeEmpresa(_codigo); EmpresaStruct _dados = empresa_Class.Retorna_Empresa(_codigo); if (Regime == "V") { //Verifica competência en Tributario_bll tributario_Class = new Tributario_bll("GTIconnection"); Eicon_bll eicon_Class = new Eicon_bll("GTIEicon"); int _holes = tributario_Class.Competencias_Nao_Encerradas(eicon_Class.Resumo_CompetenciaISS(_codigo, _dados.Data_Encerramento)); if (_holes != 0) { bCompetenciaOK = false; } } } } } if (bCompetenciaOK) { PrintReport(_codigos); } else { lblMsg.Text = "Existem competências não encerradas."; } } else { lblMsg.Text = "Não há inscrições cadastradas com este CPF/CNPJ."; } } }