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 (MechTech.Util.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; //} // ProcuraCEP = false; //if (ProcuraCEP) // return; try { // ProcuraCEP = true; Cursor = Cursors.WaitCursor; // BuscaCEPGL cep = new BuscaCEPGL(); //List<BuscaCEPDTO> dados = new List<BuscaCEPDTO>(); //if (funcionarioDTO.Cep != "") // dados = cep.GetEndereco("", // "", // "", // funcionarioDTO.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; } }