Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
            }
        }
Beispiel #3
0
        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;
            }
        }