private void BuscaCep() { Global.Validacep = true; if (Global.Validacep == false) { MessageBox.Show("Sua concessionária não contratou o serviço de consulta on-line de CEP. " + "Para utilizar este serviço, acesse a Área do Cliente no website www.MECHTECH.inf.br \n" + "na seção 'Administrador' e solicite a ativação deste recurso.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (ProcuraCEP) { return; } try { ProcuraCEP = true; Cursor = Cursors.WaitCursor; BuscaCEPGL cep = new BuscaCEPGL(); List <BuscaCEPDTO> dados = new List <BuscaCEPDTO>(); if (fornecedorDTO.Cep != "") { dados = cep.GetEndereco("", "", "", fornecedorDTO.Cep); } if ((dados == null) || (dados.Count == 0) || (dados.Count > 1)) { frmBuscaCEP frmCep = new frmBuscaCEP(this, new MechTech.Util.Global.SystemDelegate(SetCep)); frmCep.Show(); } else { cepTextEdit.EditValue = dados[0].Cep; UFTextEdit.EditValue = dados[0].Uf; codigoibgeButtonEdit.EditValue = dados[0].CodMun; municipioTextEdit.EditValue = dados[0].Municipio; enderecoTextEdit.EditValue = dados[0].Endereco; bairroTextEdit.EditValue = dados[0].Bairro; } } finally { Cursor = Cursors.Default; ProcuraCEP = false; } }
private void BuscaCep() { if (ProcuraCEP) { return; } try { ProcuraCEP = true; Cursor = Cursors.WaitCursor; BuscaCEPGL cep = new BuscaCEPGL(); List <BuscaCEPDTO> dados = new List <BuscaCEPDTO>(); if (responsavelDTO.Cep != "") { dados = cep.GetEndereco("", "", "", responsavelDTO.Cep); } if ((dados == null) || (dados.Count == 0) || (dados.Count > 1)) { frmBuscaCEP frmCep = new frmBuscaCEP(this, new MechTech.Util.Global.SystemDelegate(SetCep)); frmCep.Show(); } else { cepTextEdit.EditValue = dados[0].Cep; UFTextEdit.EditValue = dados[0].Uf; codigoIBGEButtonEdit.EditValue = dados[0].CodMun; municipioTextEdit.EditValue = dados[0].Municipio; enderecoTextEdit.EditValue = dados[0].Endereco; bairroTextEdit.EditValue = dados[0].Bairro; } } finally { Cursor = Cursors.Default; ProcuraCEP = false; } }
private void Pesquisar() { if (!ValidaCampos()) { BuscaCEPGL cep = new BuscaCEPGL(); List <BuscaCEPDTO> dados = new List <BuscaCEPDTO>(); Municipio = (MunicipioDTO)MunicipiobindingSource.Current; uf = (UFDTO)UFbindingSource.Current; dados = cep.GetEndereco(uf.Codigo, Municipio.Nome, EnderecotextEdit.Text.Trim(), ""); BuscaCEPbindingSource.DataSource = dados; } }