Exemple #1
0
        /// <summary>
        /// Pesquisa Fonética de Logradouro
        /// Objeto/Parametros: (identCEP)
        /// Valores: identCEP.Cidade.CodCidade(Obrigatório),
        /// identCEP.NomEndereco(Obrigatório)
        /// </summary>
        /// <param name="identCEP"></param>
        /// <returns></returns>
        public List<CEPVO> ListaPorLogradouro(CEPVO identCEP)

        {
            OpenCommand("pr_selecionar_cep_pesquisa_fonetica");

            try
            {
                AddInParameter("CodCidade", DbType.Int32, identCEP.Cidade.CodCidade);
                AddInParameter("ListaCodFon", DbType.String, identCEP.NomEndereco);

                List<CEPVO> listaCEP = new List<CEPVO>();

                IDataReader dr = ExecuteReader();

                try
                {
                    while (dr.Read())
                    {
                        CEPVO identCEPTemp = new CEPVO();

                        identCEPTemp.CodCep = GetReaderValue<string>(dr, "CodCep");
                        identCEPTemp.NomEndereco = GetReaderValue<string>(dr, "NomLogr");
                        identCEPTemp.Bairro.CodBairro = GetReaderValue<int?>(dr, "CodBairro");
                        identCEPTemp.Bairro.NomBairro = GetReaderValue<string>(dr, "NomBairro");
                        identCEPTemp.Cidade.CodCidade = GetReaderValue<int>(dr, "CodCidade");
                        identCEPTemp.Cidade.NomCidade = GetReaderValue<string>(dr, "NomCidade");
                        identCEPTemp.Cidade.UF.CodUF = GetReaderValue<string>(dr, "CodUF");

                        listaCEP.Add(identCEPTemp);
                    }
                }
                finally
                {
                    dr.Close();
                }

                return listaCEP;
            }
            finally
            {
                CloseCommand();
            }
        }
Exemple #2
0
        /// <summary>
        /// Listagem de CEP
        /// Objeto/Parametros: (identCEP)
        /// Valores: identCEP.CodCep
        /// </summary>
        /// <param name="identCEP"></param>
        /// <returns></returns>
        public CEPVO Lista(CEPVO identCEP)
        {
            OpenCommand("pr_selecionar_cep");

            try
            {
                AddInParameter("CodCEP", DbType.String, identCEP.CodCep);

                CEPVO identCEPTemp = new CEPVO();

                IDataReader dr = ExecuteReader();

                try
                {
                    if (dr.Read())
                    {
                        identCEPTemp.CodCep = GetReaderValue<string>(dr, "CodCep");
                        identCEPTemp.NomEndereco = GetReaderValue<string>(dr, "NomLogr");
                        identCEPTemp.Bairro.CodBairro = GetReaderValue<int?>(dr, "CodBairro");
                        identCEPTemp.Bairro.NomBairro = GetReaderValue<string>(dr, "NomBairro");
                        identCEPTemp.Cidade.CodCidade = GetReaderValue<int>(dr, "CodCidade");
                        identCEPTemp.Cidade.NomCidade = GetReaderValue<string>(dr, "NomCidade");
                        identCEPTemp.Cidade.UF.CodUF = GetReaderValue<string>(dr, "CodUF");
                        identCEPTemp.Cidade.CodIBGE = GetReaderValue<string>(dr, "CodIBGE");
                    }
                }
                finally
                {
                    dr.Close();
                }

                return identCEPTemp;
            }
            finally
            {
                CloseCommand();
            }
        }
    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;

    }
    //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;
    }
        protected void btnIncluirCep_Click(object sender, EventArgs e)
        {

            CEPVO identCEP = new CEPVO();
            identCEP.NomEndereco = txtEndereco.Text;
            identCEP.Bairro.NomBairro = txtBairro.Text;
            identCEP.Bairro.CodBairro = Convert.ToInt32(cddCidade.SelectedValue.Substring(0, 4));
            identCEP.Cidade.CodCidade = Convert.ToInt32(ddlCidade.SelectedValue);
            identCEP.Cidade.UF.CodUF = ddlUF.SelectedValue;
            identCEP.TipoLogradouro.NomTipoLogradouro = ddlTipoLogradouro.SelectedItem.Text;
            identCEP.CodCep = txtCep.Text.Replace("-", "");
            new CEP().Incluir(identCEP);
            preencheCep(identCEP,new ArrayList());
            HabitarCampos(false);
        }
 protected void grdListaCep_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Selecionar")
     {
         string[] dados = e.CommandArgument.ToString().Split('|');
         CEPVO identCEP = new CEPVO();
         identCEP.CodCep = dados[0].ToString();
         identCEP.NomEndereco = dados[1].ToString();
         identCEP.Bairro.NomBairro = dados[2].ToString();
         identCEP.Cidade.CodCidade = Convert.ToInt32(dados[3].ToString());
         identCEP.Cidade.NomCidade = dados[4].ToString();
         identCEP.Cidade.UF.CodUF = dados[5].ToString();
         preencheCep(identCEP, new ArrayList()); 
     }
 }
        public void preencheCep(CEPVO identCEP,ArrayList strArray)
        {

            if (!string.IsNullOrEmpty(identCEP.CodCep))
            {
                txtCep.Text             = identCEP.CodCep.Substring(0, 5) + "-" + identCEP.CodCep.Substring(5, 3);
                this.CodCep             = identCEP.CodCep;
                this.CodCidade          = identCEP.Cidade.CodCidade.ToString();
                this.CodUF              = identCEP.Cidade.UF.CodUF;
                txtEndereco.Text        = identCEP.NomEndereco;
                txtBairro.Text          = identCEP.Bairro.NomBairro;
                ddlUF.SelectedValue = identCEP.Cidade.UF.CodUF;
                cddCidade.SelectedValue = identCEP.Cidade.CodCidade.ToString();
            }
            else if (strArray.Count > 0)
            {
                txtEndereco.Text        = strArray[0].ToString();
                txtCep.Text             = strArray[1].ToString();
                txtBairro.Text          = strArray[2].ToString();
                ddlUF.SelectedItem.Text = strArray[3].ToString();
                cddCidade.SelectedValue = strArray[4].ToString();
                this.CodCep             = strArray[1].ToString();
                this.CodCidade          = cddCidade.SelectedValue;
                this.CodUF = ddlUF.SelectedValue;

            }


        }
        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);
                }
            }
        }
Exemple #9
0
        /// <summary>
	    /// Método para executar a proc pr_excluir_cep 
	    /// </summary>
        public void Excluir(CEPVO identCEP)
        {
            new CEPData().Excluir(identCEP);
        }
Exemple #10
0
         /// <summary>
 /// Método para executar a proc pr_alterar_cep 
 /// </summary>
 public void Alterar(CEPVO identCEP)
 {
     new CEPData().Alterar(identCEP);
 }
Exemple #11
0
 /// <summary>
 /// Inclui Cep
 /// Valores:identCEP.CodCep, identCEP.Cidade.CodCidade,
 /// identCEP.NomEndereco),identCEP.NomEndereco,identCEP.NomTipoLogradouro
 /// identCEP.UF.CodUF 
 /// </summary>
 /// <param name="identCep"></param>
 public void Incluir(CEPVO identCep)
 {
     new CEPData().Incluir(identCep);
 }
Exemple #12
0
 /// <summary>
 /// Pesquisa Fonética de Logradouro
 /// Objeto/Parametros: (identCEP)
 /// Valores: identCEP.Cidade.CodCidade(Obrigatório),
 /// identCEP.NomEndereco(Obrigatório)
 /// </summary>
 /// <param name="identCEP"></param>
 /// <returns></returns>
 public List<CEPVO> ListarPorLogradouro(CEPVO identCEP)
 {
     return new CEPData().ListaPorLogradouro(identCEP);
 }
Exemple #13
0
 /// <summary>
 /// Listagem de CEP
 /// Objeto/Parametros: (identCEP)
 /// Valores: identCEP.CodCep(Obrigatório)
 /// </summary>
 /// <param name="identCEP"></param>
 /// <returns></returns>
 public CEPVO Listar(CEPVO identCEP)
 {
     return new CEPData().Lista(identCEP);
 }
Exemple #14
0
        // ------------------------------------------------------------------------- // 
        #endregion
        #region Método de Exclusão
        	    /// <summary>
	    /// Método para executar a proc pr_excluir_cep 
	    /// </summary>
	    public void Excluir(CEPVO identCEP)
	    {	
		    OpenCommand("pr_excluir_cep");
		    try
		    {
			    // Parâmetros de entrada
			    AddInParameter("@CodCEP", DbType.AnsiString, identCEP.CodCep);
                        
			    ExecuteNonQuery();
		    }            
		    finally
		    {
			    CloseCommand();
		    }				
	    }
Exemple #15
0
        /// <summary>
        /// Método para executar a proc pr_alterar_cep 
        /// </summary>
        public void Alterar(CEPVO identCEP)
        {
            OpenCommand("pr_alterar_cep");
            try
            {
                // Parâmetros de entrada
                AddInParameter("@CodCEP", DbType.AnsiStringFixedLength, identCEP.CodCep);
                AddInParameter("@NomLogrCEP", DbType.AnsiString, identCEP.NomEndereco);
                AddInParameter("@NomTipoLog", DbType.AnsiString, identCEP.TipoLogradouro);
                AddInParameter("@CodUsuAlt", DbType.Int32, 1);
                AddInParameter("@CodCidade", DbType.Int32, identCEP.Cidade.CodCidade);
                AddInParameter("@NomBairro", DbType.AnsiString, identCEP.Bairro.NomBairro);
                AddInParameter("@CodUF", DbType.AnsiStringFixedLength, identCEP.Cidade.UF.CodUF);

                ExecuteNonQuery();
            }
            finally
            {
                CloseCommand();
            }
        }
Exemple #16
0
        public void Incluir(CEPVO identCEP)
        {
            OpenCommand("pr_incluir_cep");
            try
            {
                AddInParameter("@CodCEP", DbType.String, identCEP.CodCep);
                AddInParameter("@NomLogrCEP", DbType.String, identCEP.NomEndereco);
                AddInParameter("@NomTipoLog", DbType.String, identCEP.TipoLogradouro.NomTipoLogradouro);
                AddInParameter("@CodUsuInc", DbType.Int32, 1);
                AddInParameter("@CodCidade", DbType.Int32, identCEP.Cidade.CodCidade);
                AddInParameter("@NomBairro", DbType.String, identCEP.Bairro.NomBairro);
                AddInParameter("@CodUF", DbType.String, identCEP.Cidade.UF.CodUF);
                ExecuteNonQuery();
            }
            finally
            {
                CloseCommand();
            }

        }