//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;

    }
Example #3
0
        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);
                }
            }
        }