//Todo: Está função poderia ser feita no próprio FornecedorData.cs //ver com Max private CEPVO PreencherCamposCEP(CEPVO lCEPVO) { if (!string.IsNullOrEmpty(lCEPVO.CodCep)) { CEPVO lCEP = new CEP().Listar(lCEPVO); lCEPVO.Bairro = lCEP.Bairro; lCEPVO.Cidade = lCEP.Cidade; lCEPVO.NomEndereco = lCEP.NomEndereco; lCEPVO.TipoLogradouro = lCEP.TipoLogradouro; } return lCEPVO; }
private void carregaDados(FuncionarioVO identFuncionario) { hdfCodFuncionario.Value = identFuncionario.CodFuncionario.ToString(); hdfCodPessoa.Value = identFuncionario.CodPessoa.ToString(); txtCelular.Text = Mascara("TEL", identFuncionario.Celular); CEPVO identCep = new CEPVO(); identCep.CodCep = identFuncionario.Cep.CodCep; identCep = new CEP().Listar(identCep); Endereco.preencheCep(identCep, new ArrayList()); txtTelefone.Text = Mascara("TEL", identFuncionario.Telefone); txtCPF.Text = Mascara("CPF", identFuncionario.CPF); Endereco.Complemento = identFuncionario.Complemento; txtContato.Text = identFuncionario.Contato; txtEmail.Text = identFuncionario.Email; txtFax.Text = Mascara("TEL", identFuncionario.Fax); txtRG.Text = identFuncionario.RG; txtNomeFantasia.Text = identFuncionario.Apelido; Endereco.Numero = identFuncionario.Numero; txtObservacao.Text = identFuncionario.Observacao; txtRazaoSocial.Text = identFuncionario.Nome; txtSite.Text = identFuncionario.Site; DateTime? dttDataAdmissao; if (identFuncionario.DataAdmissao != null) { dttDataAdmissao = identFuncionario.DataAdmissao; txtDataAdmissao.Text = dttDataAdmissao.Value.Day.ToString() + "/" + dttDataAdmissao.Value.Month.ToString() + "/" + dttDataAdmissao.Value.Year.ToString(); } DateTime? dttDataDemissao; if (identFuncionario.DataDemissao != null) { dttDataDemissao = identFuncionario.DataDemissao; txtDataDemissao.Text = dttDataDemissao.Value.Day.ToString() + "/" + dttDataDemissao.Value.Month.ToString() + "/" + dttDataDemissao.Value.Year.ToString(); } ddlDepartamento.SelectedValue = identFuncionario.Departamento.CodDepartamento.ToString(); ddlCargo.SelectedValue = identFuncionario.Cargo.CodCargo.ToString(); if (identFuncionario.Ativo != null) chkAtivo.Checked =(bool) identFuncionario.Ativo; // ucBanco.DadosBanco = identFuncionario.ba if (!string.IsNullOrEmpty(identFuncionario.Login)) { txtLogin.Text = identFuncionario.Login; chkAcessa.Checked = true; divLogin.Style.Add("display", "block"); } ucBanco.DadosBanco = identFuncionario.Banco; }
protected void lkbLocalizar_Click(object sender, EventArgs e) { HabitarCampos(false); CEPVO identCEP = new CEPVO(); string strCEP = txtCep.Text.Replace("-", ""); identCEP.CodCep = strCEP; identCEP.NomEndereco = new Fonetica().Gerar(txtEndereco.Text); ArrayList strArray = new ArrayList(); if (!string.IsNullOrEmpty(CodCidade)) identCEP.Cidade.CodCidade = Convert.ToInt32(CodCidade); if (!string.IsNullOrEmpty(txtCep.Text)) { identCEP = new CEP().Listar(identCEP); //Caso não encontre o CEP informado procura no WebServices if (string.IsNullOrEmpty(identCEP.NomEndereco)) { strArray = PesquisaCepWebServices(strCEP); if (strArray.Count > 0) { preencheCep(new CEPVO(), strArray); } else { HabitarCampos(true); } } else { preencheCep(identCEP, strArray); } } }