private void AtualizarUnidade_Click(object sender, EventArgs e) { int nQtde = 0; try { nQtde = Int32.Parse(Unidades.Text); } catch { MessageBox.Show("Quantidade de unidades inválida.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Imovel_bll imovel_Class = new Imovel_bll(_connection); if (nQtde > UnidadesListView.Items.Count) { int QtdeAcrescentar = nQtde - UnidadesListView.Items.Count; int Inicio = UnidadesListView.Items.Count + 1; int Final = Inicio + QtdeAcrescentar; for (int i = Inicio; i < Final; i++) { ListViewItem lvItem = new ListViewItem(i.ToString("00")); lvItem.SubItems.Add("000"); UnidadesListView.Items.Add(lvItem); } return; } else { int distrito = 0, setor = 0, quadra = 0, lote = 0, face = 0, Codigo = 0; distrito = Int32.Parse(Distrito.Text); setor = Int32.Parse(Setor.Text); quadra = Int32.Parse(Quadra.Text); lote = Int32.Parse(Lote.Text); face = Int32.Parse(Face.Text); bool bFind = false; foreach (ListViewItem item in UnidadesListView.Items) { Codigo = imovel_Class.Existe_Imovel(distrito, setor, quadra, lote, Convert.ToInt32(item.Text), Convert.ToInt32(item.SubItems[1].Text)); if (Codigo > 0) { bFind = true; break; } } if (bFind) { MessageBox.Show("Existem imóveis cadastrados neste condomínio (Ex: " + Codigo.ToString() + "). Exclua-os antes de reduzir a lista de unidades.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { UnidadesListView.Items.Clear(); for (int i = 1; i < Int32.Parse(Unidades.Text); i++) { ListViewItem lvItem = new ListViewItem(i.ToString("00")); lvItem.SubItems.Add("000"); UnidadesListView.Items.Add(lvItem); } } } }
public ActionResult imovel_data(string cod) { ImovelDetailsViewModel model = new ImovelDetailsViewModel(); Imovel_bll imovelRepository = new Imovel_bll(_connection); string _guid = Guid.NewGuid().ToString("N"); ViewBag.Codigo = cod; ViewBag.Guid = _guid; cod = Functions.RetornaNumero(cod); if (cod == "") { ViewBag.Result = "Código inválido."; return(View(model)); } int _codigo = Convert.ToInt32(cod); bool existe = imovelRepository.Existe_Imovel(_codigo); if (existe) { model.ImovelStruct = imovelRepository.Dados_Imovel(_codigo); model.Lista_Proprietario = imovelRepository.Lista_Proprietario(_codigo, false); model.Lista_Areas = imovelRepository.Lista_Area(_codigo); model.Lista_Testada = imovelRepository.Lista_Testada(_codigo); model.Tipo_Matricula = model.ImovelStruct.TipoMat == "T" ? "Transcrição" : "Matrícula"; if (model.ImovelStruct.EE_TipoEndereco != null) { short _tipoEE = (short)model.ImovelStruct.EE_TipoEndereco; if (_tipoEE == 0) { model.Endereco_Entrega = imovelRepository.Dados_Endereco(_codigo, TipoEndereco.Local); } else { if (_tipoEE == 1) { model.Endereco_Entrega = imovelRepository.Dados_Endereco(_codigo, TipoEndereco.Proprietario); } else { model.Endereco_Entrega = imovelRepository.Dados_Endereco(_codigo, TipoEndereco.Entrega); } } } } else { ViewBag.Result = "Imóvel não cadastrado."; } return(View(model)); }
public HttpResponseMessage Get(int id) { Imovel_bll imovelRepository = new Imovel_bll(_connection); bool _existe = imovelRepository.Existe_Imovel(id); if (!_existe) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Imóvel não cadastrado.")); } else { ImovelStruct _imovel = imovelRepository.Dados_Imovel(id); return(Request.CreateResponse(HttpStatusCode.OK, _imovel)); } }
public HttpResponseMessage GetImovelInscricao(int distrito) { Imovel_bll imovelRepository = new Imovel_bll(_connection); int _cod = imovelRepository.Existe_Imovel(distrito, 1, 1, 6, 0, 0); if (_cod == 0) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Imóvel não cadastrado.")); } else { ImovelStruct _imovel = imovelRepository.Dados_Imovel(_cod); return(Request.CreateResponse(HttpStatusCode.OK, _imovel)); } }
public HttpResponseMessage GetImovelId(int id) { Imovel_bll imovelRepository = new Imovel_bll(_connection); bool _existe = imovelRepository.Existe_Imovel(id); if (!_existe) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Imóvel não cadastrado.")); } else { Imovel_Full _imovel = imovelRepository.Dados_Imovel_Full(id); string jsonString = JsonConvert.SerializeObject(_imovel); return(Request.CreateResponse(HttpStatusCode.OK, jsonString)); } }
protected void btPrint_Click(object sender, EventArgs e) { if (txtIM.Text == "") { lblMsg.Text = "Digite o código do imóvel."; } else { lblMsg.Text = ""; int Codigo = Convert.ToInt32(txtIM.Text); Imovel_bll imovel_Class = new Imovel_bll("GTIconnection"); bool ExisteImovel = imovel_Class.Existe_Imovel(Codigo); if (!ExisteImovel) { lblMsg.Text = "Imóvel não cadastrado."; } else { ImovelStruct _dadosImovel = imovel_Class.Dados_Imovel(Codigo); if (_dadosImovel.ResideImovel == false) { lblMsg.Text = "Isenção válida apenas proprietários residentes no imóvel."; } else { if (txtimgcode.Text != Session["randomStr"].ToString()) { lblMsg.Text = "Código da imagem inválido"; } else { if (_dadosImovel.Inativo == true) { lblMsg.Text = "O imóvel esta inativo!"; } else { PrintReport(Codigo); } } } } } }
private bool ValidateReg() { int distrito = 0, setor = 0, quadra = 0, lote = 0, face = 0; try { distrito = Int32.Parse(Distrito.Text); } catch { MessageBox.Show("Distrito inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } try { setor = Int32.Parse(Setor.Text); } catch { MessageBox.Show("Setor inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } try { quadra = Int32.Parse(Quadra.Text); } catch { MessageBox.Show("Quadra inválida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } try { lote = Int32.Parse(Lote.Text); } catch { MessageBox.Show("Lote inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } try { face = Int32.Parse(Face.Text); } catch { MessageBox.Show("Face inválida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (lote > 10000) { MessageBox.Show("Nº de lote inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (bAddNew) { Imovel_bll imovel_Class = new Imovel_bll(_connection); int nCodigo = imovel_Class.Existe_Imovel(distrito, setor, quadra, lote, 0, 0); if (nCodigo > 0) { MessageBox.Show("Já existe um imóvel com esta inscrição cadastral (" + nCodigo.ToString("000000") + ")", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } else { bool ExisteFace = imovel_Class.Existe_Face_Quadra(distrito, setor, quadra, face); if (!ExisteFace) { MessageBox.Show("Face de quadra não cadastrada.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } } if (AreaListView.Items.Count == 0) { MessageBox.Show("Digite as áreas do condomínio.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (TestadaListView.Items.Count == 0) { MessageBox.Show("Digite as testadas do condomínio.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (Convert.ToInt32(ProprietarioCodigo.Text) == 0) { MessageBox.Show("Cadastre o proprietário do condomínio.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (CEP.Text == "") { MessageBox.Show("Digite o CEP do condomínio.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (AreaTerreno.Text == "") { AreaTerreno.Text = "0"; } if (Convert.ToDecimal(AreaTerreno.Text) == 0) { MessageBox.Show("Digite a área do terreno.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (AreaPredial.Text == "") { AreaPredial.Text = "0"; } if (Convert.ToDecimal(AreaPredial.Text) == 0) { MessageBox.Show("Digite a área da construção.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } bool bFind = false; foreach (ListViewItem item in TestadaListView.Items) { if (Convert.ToInt32(item.Text) == Convert.ToInt32(Face.Text)) { bFind = true; break; } } if (!bFind) { MessageBox.Show("Digite a testada correspondente a face do condomínio.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (Logradouro.Text == "") { MessageBox.Show("Digite o endereço do condomínio.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (Bairro.Text == "") { MessageBox.Show("Digite o bairro do condomínio.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (BenfeitoriaList.SelectedIndex == -1 || CategoriaList.SelectedIndex == -1 || PedologiaList.SelectedIndex == -1 || SituacaoList.SelectedIndex == -1 || TopografiaList.SelectedIndex == -1 || UsoList.SelectedIndex == -1) { MessageBox.Show("Selecione todas as opções dos dados do terreno.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
private void OkButton_Click(object sender, EventArgs e) { int distrito = 0, setor = 0, quadra = 0, lote = 0, face = 0, unidade = 0, subunidade = 0; string s = Inscricao.Text; try { distrito = Int32.Parse(s.Substring(0, 1)); } catch { MessageBox.Show("Distrito inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { setor = Int32.Parse(s.Substring(2, 2)); } catch { MessageBox.Show("Setor inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { quadra = Int32.Parse(s.Substring(5, 4)); } catch { MessageBox.Show("Quadra inválida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { lote = Int32.Parse(s.Substring(10, 5)); } catch { MessageBox.Show("Lote inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { face = Int32.Parse(s.Substring(16, 2)); } catch { MessageBox.Show("Face inválida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { unidade = Int32.Parse(s.Substring(19, 2)); } catch { MessageBox.Show("Unidade inválida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { subunidade = Int32.Parse(s.Substring(22, 3)); } catch { MessageBox.Show("SubUnidade inválida", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (lote > 10000) { MessageBox.Show("Nº de lote inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (TipoList.SelectedIndex == 0 && (unidade > 0 || subunidade > 0)) { MessageBox.Show("Imóvel normal não pode ter número de unidade ou subunidade", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Imovel_bll imovel_Class = new Imovel_bll(_connection); int nCodigo = imovel_Class.Existe_Imovel(distrito, setor, quadra, lote, unidade, subunidade); if (nCodigo > 0) { MessageBox.Show("Já existe um imóvel com esta inscrição cadastral (" + nCodigo.ToString("000000") + ")", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { bool ExisteFace = imovel_Class.Existe_Face_Quadra(distrito, setor, quadra, face); if (!ExisteFace) { MessageBox.Show("Face de quadra não cadastrada.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { CustomListBoxItem _condominio = (CustomListBoxItem)TipoList.SelectedItem; DialogResult = DialogResult.OK; ReturnInscricao = Inscricao.Text; if (TipoList.SelectedIndex == 0) { ReturnCondominio = "[NÃO CADASTRADO]"; ReturnCondominioCodigo = 0; } else { ReturnCondominio = _condominio._name; ReturnCondominioCodigo = _condominio._value; } Close(); } } }
protected void btConsultar_Click(object sender, ImageClickEventArgs e) { bool isNum = false; int Num = 0; decimal nSomaPrincipal = 0; decimal nSomaJuros = 0; decimal nSomaMulta = 0; decimal nSomaCorrecao = 0; decimal nSomaTotal = 0; string num_cpf_cnpj = ""; DateTime DataDAM; bGerado = false; String sTextoImagem = txtimgcode.Text; txtimgcode.Text = ""; lblmsg.Text = ""; lblMsg2.Text = ""; lblNome.Text = ""; lblDoc.Text = ""; lblEndereco.Text = ""; lblValidate.Text = ""; if (optCPF.Checked && gtiCore.RetornaNumero(txtCPF.Text).Length < 11) { lblmsg.Text = "CPF inválido!"; ShowResult(false); return; } if (optCNPJ.Checked && gtiCore.RetornaNumero(txtCNPJ.Text).Length < 14) { lblmsg.Text = "CNPJ inválido!"; ShowResult(false); return; } if (optCPF.Checked) { num_cpf_cnpj = gtiCore.RetornaNumero(txtCPF.Text); if (!gtiCore.ValidaCpf(num_cpf_cnpj)) { lblmsg.Text = "CPF inválido!"; ShowResult(false); return; } } else { num_cpf_cnpj = gtiCore.RetornaNumero(txtCNPJ.Text); if (!gtiCore.ValidaCNPJ(num_cpf_cnpj)) { lblmsg.Text = "CNPJ inválido!"; ShowResult(false); return; } } if (optList.Items[0].Selected == true) { isNum = int.TryParse(txtCod.Text, out Num); if (!isNum) { lblmsg.Text = "Código do imóvel inválido!"; ShowResult(false); return; } else { Imovel_bll imovel_Class = new Imovel_bll("GTIconnection"); bool bFind = imovel_Class.Existe_Imovel(Num); if (bFind) { ImovelStruct reg = imovel_Class.Dados_Imovel(Num); List <ProprietarioStruct> regProp = imovel_Class.Lista_Proprietario(Num, true); lblEndereco.Text = reg.NomeLogradouro + ", " + reg.Numero + " " + reg.Complemento; lblDoc.Text = reg.NomeBairro; lblNome.Text = regProp[0].Nome; if (optCPF.Checked) { if (Convert.ToInt64(gtiCore.RetornaNumero(regProp[0].CPF)).ToString("00000000000") != num_cpf_cnpj) { lblmsg.Text = "CPF não pertence ao proprietário deste imóvel!"; ShowResult(false); return; } } else { if (Convert.ToInt64(gtiCore.RetornaNumero(regProp[0].CPF)).ToString("00000000000000") != num_cpf_cnpj) { lblmsg.Text = "CNPJ não pertence ao proprietário deste imóvel!"; ShowResult(false); return; } } } else { lblmsg.Text = "Código do imóvel não cadastrado!"; ShowResult(false); return; } } } else { if (optList.Items[1].Selected == true) { isNum = int.TryParse(txtCod.Text, out Num); if (!isNum) { lblmsg.Text = "Código da empresa inválido!"; ShowResult(false); return; } else { Empresa_bll empresa_Class = new Empresa_bll("GTIconnection"); bool bFind = empresa_Class.Existe_Empresa(Num); if (bFind) { EmpresaStruct reg = empresa_Class.Retorna_Empresa(Num); lblEndereco.Text = reg.Endereco_nome + ", " + reg.Numero + " " + reg.Complemento; lblDoc.Text = reg.Bairro_nome; lblNome.Text = reg.Razao_social; if (optCPF.Checked) { if (Convert.ToInt64(gtiCore.RetornaNumero(reg.Cpf_cnpj)).ToString("00000000000") != num_cpf_cnpj) { lblmsg.Text = "CPF não pertence ao proprietário deste imóvel!"; ShowResult(false); return; } } else { if (Convert.ToInt64(gtiCore.RetornaNumero(reg.Cpf_cnpj)).ToString("00000000000000") != num_cpf_cnpj) { lblmsg.Text = "CNPJ não pertence ao proprietário deste imóvel!"; ShowResult(false); return; } } } else { lblmsg.Text = "Inscrição Municipal não cadastrada!"; ShowResult(false); return; } } } else { if (optList.Items[2].Selected == true) { isNum = Int32.TryParse(txtCod.Text, out Num); if (!isNum) { lblmsg.Text = "Código de contribuinte inválido!"; ShowResult(false); return; } else { if (Num < 500000 || Num > 700000) { lblmsg.Text = "Código de contribuinte inválido!"; ShowResult(false); return; } else { Cidadao_bll cidadao_Class = new Cidadao_bll("GTIconnection"); bool bFind = cidadao_Class.ExisteCidadao(Num); if (bFind) { CidadaoStruct reg = cidadao_Class.LoadReg(Num); if (reg.EtiquetaR != null && reg.EtiquetaR == "S") { lblEndereco.Text = reg.EnderecoR + ", " + reg.NumeroR + " " + reg.ComplementoR; lblDoc.Text = reg.NomeBairroR; } else { lblEndereco.Text = reg.EnderecoC + ", " + reg.NumeroC + " " + reg.ComplementoC; lblDoc.Text = reg.NomeBairroC; } lblNome.Text = reg.Nome; if (optCPF.Checked) { if (Convert.ToInt64(gtiCore.RetornaNumero(reg.Cpf)).ToString("00000000000") != num_cpf_cnpj) { lblmsg.Text = "CPF não pertence ao proprietário deste imóvel!"; ShowResult(false); return; } } else { if (Convert.ToInt64(gtiCore.RetornaNumero(reg.Cnpj)).ToString("00000000000000") != num_cpf_cnpj) { lblmsg.Text = "CNPJ não pertence ao proprietário deste imóvel!"; ShowResult(false); return; } } } else { lblmsg.Text = "Contribuinte não cadastrado!"; ShowResult(false); return; } } } } } } if (!DateTime.TryParse(lblVenctoDam.Text, out DataDAM)) { lblmsg.Text = "Data de vencimento inválida."; ShowResult(false); return; } else { String sDataVencto = lblVenctoDam.Text; String sDataNow = DateTime.Now.ToString("dd/MM/yyyy"); if (DateTime.ParseExact(sDataVencto, "dd/MM/yyyy", null) < DateTime.ParseExact(sDataNow, "dd/MM/yyyy", null)) { lblmsg.Text = "Vencimento menor que a data atual."; ShowResult(false); return; } else { Int32 DifDias = ((TimeSpan)(DataDAM - DateTime.Now)).Days; if (DifDias > 30) { lblmsg.Text = "Vencimento máximo de 30 dias."; ShowResult(false); return; } } } if (txtimgcode.Text == Session["randomStr"].ToString()) { lblmsg.Text = "Código da imagem inválido."; ShowResult(false); return; } else { ShowResult(true); lblmsg.Text = ""; lblMsg2.Text = ""; } this.txtimgcode.Text = ""; String sDataDAM = DataDAM.ToString("dd/MM/yyyy"); Tributario_bll tributario_Class = new Tributario_bll("GTIconnection"); bRefis = tributario_Class.IsRefis(); List <SpExtrato> ListaTributo = tributario_Class.Lista_Extrato_Tributo(Num, 1980, 2050, 0, 99, 0, 99, 0, 999, 0, 99, 0, 99, DateTime.ParseExact(sDataDAM, "dd/MM/yyyy", null), "Web"); List <SpExtrato> ListaParcela = tributario_Class.Lista_Extrato_Parcela(ListaTributo); List <DebitoStructure> debitos2 = new List <DebitoStructure>(); Decimal nPerc = 0; int nIndex = 0; if (bRefis) { foreach (var item in ListaParcela) { if (Convert.ToDateTime(item.Datavencimento) <= Convert.ToDateTime("30/06/2019")) { Int16 CodLanc = item.Codlancamento; if (CodLanc != 48 || CodLanc != 69 || CodLanc != 78) { if (Convert.ToDateTime(sDataDAM) <= Convert.ToDateTime("18/10/2019")) { nPerc = 1M; nPlano = 33; } else if (Convert.ToDateTime(sDataDAM) > Convert.ToDateTime("18/10/2019") && Convert.ToDateTime(sDataDAM) <= Convert.ToDateTime("29/11/2019")) { nPerc = 0.9M; nPlano = 34; } else if (Convert.ToDateTime(sDataDAM) > Convert.ToDateTime("29/11/2019") && Convert.ToDateTime(sDataDAM) <= Convert.ToDateTime("20/12/2019")) { nPerc = 0.8M; nPlano = 35; } if (nPlano > 0) { item.Valorjuros = Convert.ToDecimal(item.Valorjuros) - (Convert.ToDecimal(item.Valorjuros) * nPerc); item.Valormulta = Convert.ToDecimal(item.Valormulta) - (Convert.ToDecimal(item.Valormulta) * nPerc); item.Valortotal = item.Valortributo + item.Valorjuros + item.Valormulta + item.Valorcorrecao; } ListaParcela[nIndex].Valorjuros = item.Valorjuros; ListaParcela[nIndex].Valormulta = item.Valormulta; ListaParcela[nIndex].Valortotal = item.Valortotal; } } nIndex++; } } PlanoLabel.Text = nPlano.ToString(); foreach (var item in ListaParcela) { if (item.Statuslanc == 3 || item.Statuslanc == 19 || item.Statuslanc == 38 || item.Statuslanc == 39 || item.Statuslanc == 42 || item.Statuslanc == 43) { //if (item.Codlancamento != 16 && item.Codlancamento != 38) { DebitoStructure reg = new DebitoStructure(); reg.Codigo_Reduzido = item.Codreduzido; reg.Ano_Exercicio = item.Anoexercicio; reg.Codigo_Lancamento = Convert.ToInt16(item.Codlancamento); reg.Descricao_Lancamento = item.Desclancamento; reg.Sequencia_Lancamento = Convert.ToInt16(item.Seqlancamento); reg.Numero_Parcela = Convert.ToInt16(item.Numparcela); reg.Complemento = item.Codcomplemento; reg.Data_Vencimento = Convert.ToDateTime(item.Datavencimento); reg.Codigo_Situacao = Convert.ToInt16(item.Statuslanc); reg.Soma_Principal = item.Valortributo; reg.Soma_Juros = item.Valorjuros; reg.Soma_Multa = item.Valormulta; reg.Soma_Correcao = item.Valorcorrecao; reg.Soma_Total = item.Valortotal; reg.Data_Ajuizamento = item.Dataajuiza; debitos2.Add(reg); // } } } if (debitos2.Count == 0) { lblDoc.Text = ""; lblmsg.Text = "Não existem débitos."; ShowResult(false); return; } DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[14] { new DataColumn("Exercicio"), new DataColumn("Lancamento"), new DataColumn("Sequencia"), new DataColumn("Parcela"), new DataColumn("Complemento"), new DataColumn("DtVencimento"), new DataColumn("VlPrincipal"), new DataColumn("VlJuros"), new DataColumn("VlMulta"), new DataColumn("VlCorrecao"), new DataColumn("VlTotal"), new DataColumn("DtAjuiza"), new DataColumn("Protesto"), new DataColumn("EnvProt") }); foreach (var item in debitos2) { dt.Rows.Add(item.Ano_Exercicio.ToString(), item.Codigo_Lancamento.ToString("000") + "-" + item.Descricao_Lancamento.ToString(), item.Sequencia_Lancamento.ToString(), item.Numero_Parcela.ToString(), item.Complemento.ToString(), Convert.ToDateTime(item.Data_Vencimento).ToString("dd/MM/yyyy"), item.Soma_Principal.ToString("#0.00"), item.Soma_Juros.ToString("#0.00"), item.Soma_Multa.ToString("#0.00"), item.Soma_Correcao.ToString("#0.00"), item.Soma_Total.ToString("#0.00"), item.Data_Ajuizamento == DateTime.MinValue || item.Data_Ajuizamento == null? "NÃO" : "SIM", item.Codigo_Situacao == 38 ? "SIM" : "NÃO", item.Codigo_Situacao == 39 ? "SIM" : "NÃO"); nSomaPrincipal += item.Soma_Principal; nSomaJuros += item.Soma_Juros; nSomaMulta += item.Soma_Multa; nSomaCorrecao += item.Soma_Correcao; nSomaTotal += item.Soma_Total; } grdMain.DataSource = dt; grdMain.DataBind(); TableTotal.Rows[1].Cells[2].Text = nSomaPrincipal.ToString("#0.00"); TableTotal.Rows[1].Cells[3].Text = nSomaMulta.ToString("#0.00"); TableTotal.Rows[1].Cells[4].Text = nSomaJuros.ToString("#0.00"); TableTotal.Rows[1].Cells[5].Text = nSomaCorrecao.ToString("#0.00"); TableTotal.Rows[1].Cells[6].Text = nSomaTotal.ToString("#0.00"); TableTotal.Rows[2].Cells[2].Text = "0,00"; TableTotal.Rows[2].Cells[3].Text = "0,00"; TableTotal.Rows[2].Cells[4].Text = "0,00"; TableTotal.Rows[2].Cells[5].Text = "0,00"; TableTotal.Rows[2].Cells[6].Text = "0,00"; TableResumo.Rows[0].Cells[1].Text = "0,00"; TableResumo.Rows[1].Cells[1].Text = lblVenctoDam.Text; }
private bool Valida() { int Codigo = 0; lblMsg.Text = ""; if (txtimgcode.Text != Session["randomStr"].ToString()) { lblMsg.Text = "Código da imagem inválido"; return(false); } if (txtIM.Text == "") { lblMsg.Text = "Digite a inscrição cadastral."; return(false); } else { 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 = "Inscrição não cadastrada."; return(false); } else { ImovelStruct reg = imovel_Class.Dados_Imovel(Codigo); List <ProprietarioStruct> regProp = imovel_Class.Lista_Proprietario(Codigo, true); _endereco = reg.NomeLogradouro + ", " + reg.Numero + " " + reg.Complemento; _endereco_rua = reg.NomeLogradouro; _numero = (short)reg.Numero; _complemento = reg.Complemento; _bairro = reg.NomeBairro; _cidade = "JABOTICABAL/SP"; _uf = "SP"; _cep = reg.Cep; _nome = regProp[0].Nome; _cpfcnpj = regProp[0].CPF; } } 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 = "Inscrição não cadastrada."; return(false); } else { EmpresaStruct _empresa = empresa_Class.Retorna_Empresa(Codigo); _nome = _empresa.Razao_social; _endereco = _empresa.Endereco_nome + ", " + _empresa.Numero.ToString() + " " + _empresa.Complemento; _endereco_rua = _empresa.Endereco_nome; _numero = (short)_empresa.Numero; _complemento = _empresa.Complemento; _bairro = _empresa.Bairro_nome; _cidade = _empresa.Cidade_nome + "/" + _empresa.UF; _uf = _empresa.UF; _cep = _empresa.Cep; _cpfcnpj = _empresa.Cpf_cnpj; } } else { Cidadao_bll cidadao_Class = new Cidadao_bll("GTIconnection"); bool ExisteCidadao = cidadao_Class.ExisteCidadao(Codigo); if (!ExisteCidadao) { lblMsg.Text = "Inscrição não cadastrada."; return(false); } else { CidadaoStruct reg = cidadao_Class.LoadReg(Codigo); if (reg.EtiquetaR != null && reg.EtiquetaR == "S") { _endereco = reg.EnderecoR + ", " + reg.NumeroR + " " + reg.ComplementoR; _endereco_rua = reg.EnderecoR; _numero = (short)reg.NumeroR; _complemento = reg.ComplementoR; _bairro = reg.NomeBairroR; _cidade = reg.NomeCidadeR + "/" + reg.UfR; _uf = reg.UfR; } else { _endereco = reg.EnderecoC + ", " + reg.NumeroC + " " + reg.ComplementoC; _endereco_rua = reg.EnderecoC; _numero = (short)reg.NumeroC; _complemento = reg.ComplementoC; _bairro = reg.NomeBairroC; _cidade = reg.NomeCidadeC + "/" + reg.UfC; _uf = reg.UfC; } _nome = reg.Nome; if (!string.IsNullOrWhiteSpace(reg.Cnpj)) { _cpfcnpj = reg.Cnpj; } else { _cpfcnpj = reg.Cpf; } } } } } return(true); }
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) { lblMsg.Text = ""; if (txtIM.Text == "") { txtIM.Text = "0"; } int Codigo = Convert.ToInt32(txtIM.Text); Imovel_bll imovel_class = new Imovel_bll("GTIconnection"); if (Convert.ToInt32(txtIM.Text) == 0 && string.IsNullOrWhiteSpace(txtCNPJ.Text) && string.IsNullOrWhiteSpace(txtCPF.Text)) { lblMsg.Text = "Digite IM ou CPF ou CNPJ."; } else { if (Convert.ToInt32(txtIM.Text) > 0 && (!string.IsNullOrWhiteSpace(txtCNPJ.Text) || !string.IsNullOrWhiteSpace(txtCPF.Text))) { } else { lblMsg.Text = "Erro: Digite a inscrição municipal e o CPF ou o CNPJ do proprietário."; return; } if (!imovel_class.Existe_Imovel(Codigo)) { lblMsg.Text = "Erro: Cadastro inexistente."; return; } if (optCPF.Checked && txtCPF.Text.Length < 14) { lblMsg.Text = "CPF inválido!"; return; } if (optCNPJ.Checked && txtCNPJ.Text.Length < 18) { lblMsg.Text = "CNPJ inválido!"; return; } string num_cpf_cnpj = ""; Imovel_bll imovel_Class = new Imovel_bll("GTIconnection"); List <ProprietarioStruct> _prop = imovel_Class.Lista_Proprietario(Codigo, true); string _cpfcnpj = _prop[0].CPF; if (optCPF.Checked) { num_cpf_cnpj = gtiCore.RetornaNumero(txtCPF.Text); if (!gtiCore.ValidaCpf(num_cpf_cnpj)) { lblMsg.Text = "CPF inválido!"; return; } else { if (num_cpf_cnpj != _cpfcnpj) { lblMsg.Text = "CPF informado não pertence a este imóvel!"; return; } } } else { num_cpf_cnpj = gtiCore.RetornaNumero(txtCNPJ.Text); if (!gtiCore.ValidaCNPJ(num_cpf_cnpj)) { lblMsg.Text = "CNPJ inválido!"; return; } else { if (num_cpf_cnpj != _cpfcnpj) { lblMsg.Text = "CNPJ informado não pertence a este imóvel!"; return; } } } Imprimir_Ficha(Convert.ToInt32(txtIM.Text)); } }
protected void btPrint_Click(object sender, EventArgs e) { int Num = 0; String sTextoImagem = txtimgcode.Text; txtimgcode.Text = ""; 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; } } } Imovel_bll imovel_Class = new Imovel_bll("GTIconnection"); bool isNum = Int32.TryParse(txtCod.Text, out Num); if (!isNum) { lblmsg.Text = "Código do imóvel inválido!"; return; } else { bool bExiste = imovel_Class.Existe_Imovel(Num); List <ProprietarioStruct> ListaProprietario = imovel_Class.Lista_Proprietario(Num, true); if (!bExiste) { lblmsg.Text = "Código do imóvel inválido!"; return; } else { if (sCPF != "") { if (gtiCore.RetornaNumero(ListaProprietario[0].CPF) != gtiCore.RetornaNumero(sCPF)) { lblmsg.Text = "O CPF informado não pertence ao proprietário principal deste imóve!"; return; } } else { if (gtiCore.RetornaNumero(ListaProprietario[0].CPF) != gtiCore.RetornaNumero(sCNPJ)) { lblmsg.Text = "O CNPJ informado não pertence ao proprietário principal deste imóve!"; return; } } } } if (Page.IsValid && (txtimgcode.Text == Session["randomStr"].ToString())) { lblmsg.Text = "Código da imagem inválido."; return; } lblmsg.Text = ""; this.txtimgcode.Text = ""; int nSid = gravaCarne(); if (nSid > 0) { Session["sid"] = nSid; Response.Redirect("~/Pages/SegundaViaCIPFim.aspx?d=gti"); } }