protected void ddlUF_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (ddlUF.SelectedItem.Value == "00")
                {
                    ddlCidade.Items.Clear();
                    ddlCidade.Enabled    = false;
                    ddlCidade.DataSource = null;
                    ddlCidade.Items.Add(new ListItem()
                    {
                        Text = "SELECIONE...", Value = "00"
                    });
                    ddlCidade.DataBind();
                }
                else
                {
                    Negocios.Cadastral.WEB.Listas     n           = new Negocios.Cadastral.WEB.Listas();
                    List <Entidades.Cadastral.Cidade> listCidades = new List <Entidades.Cadastral.Cidade>();

                    listCidades = n.ListarCidadesPorIdUF(int.Parse(ddlUF.SelectedItem.Value), "", 0, "");

                    if (listCidades.Count > 0)
                    {
                        ddlCidade.Enabled = true;
                        ddlCidade.Items.Clear();
                        ddlCidade.Items.Add(new ListItem("SELECIONE...", "00"));

                        if (ddlUF.SelectedItem.Text.Equals("RJ - RIO DE JANEIRO"))
                        {
                            ddlCidade.Items.Add(new ListItem("RIO DE JANEIRO", "RIO DE JANEIRO"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("SP - SÃO PAULO"))
                        {
                            ddlCidade.Items.Add(new ListItem("SAO PAULO", "SAO PAULO"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("AC - ACRE"))
                        {
                            ddlCidade.Items.Add(new ListItem("RIO BRANCO", "RIO BRANCO"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("AL - ALAGOAS"))
                        {
                            ddlCidade.Items.Add(new ListItem("MACEIO", "MACEIO"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("AP - AMAPÁ"))
                        {
                            ddlCidade.Items.Add(new ListItem("MACAPA", "MACAPA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("AM - AMAZONAS"))
                        {
                            ddlCidade.Items.Add(new ListItem("MANAUS", "MANAUS"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("BA - BAHIA"))
                        {
                            ddlCidade.Items.Add(new ListItem("SALVADOR", "SALVADOR"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("CE - CEARÁ"))
                        {
                            ddlCidade.Items.Add(new ListItem("FORTALEZA", "FORTALEZA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("DF - DISTRITO FEDERAL"))
                        {
                            ddlCidade.Items.Add(new ListItem("BRASILIA", "BRASILIA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("ES - ESPÍRITO SANTO"))
                        {
                            ddlCidade.Items.Add(new ListItem("VITORIA", "VITORIA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("GO - GOIÁS"))
                        {
                            ddlCidade.Items.Add(new ListItem("GOIANIA", "GOIANIA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("MA - MARANHÃO"))
                        {
                            ddlCidade.Items.Add(new ListItem("SAO LUIS", "SAO LUIS"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("MT - MATO GROSSO"))
                        {
                            ddlCidade.Items.Add(new ListItem("CUIABA", "CUIABA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("MS - MATO GROSSO DO SUL"))
                        {
                            ddlCidade.Items.Add(new ListItem("CAMPO GRANDE", "CAMPO GRANDE"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("MG - MINAS GERAIS"))
                        {
                            ddlCidade.Items.Add(new ListItem("BELO HORIZONTE", "BELO HORIZONTE"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("PA - PARÁ"))
                        {
                            ddlCidade.Items.Add(new ListItem("BELEM", "BELEM"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("PB - PARAÍBA"))
                        {
                            ddlCidade.Items.Add(new ListItem("JOAO PESSOA", "JOAO PESSOA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("PR - PARANÁ"))
                        {
                            ddlCidade.Items.Add(new ListItem("CURITIBA", "CURITIBA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("PE - PERNAMBUCO"))
                        {
                            ddlCidade.Items.Add(new ListItem("RECIFE", "RECIFE"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("PI - PIAUÍ"))
                        {
                            ddlCidade.Items.Add(new ListItem("TEREZINHA", "TEREZINHA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("RN - RIO GRANDE DO NORTE"))
                        {
                            ddlCidade.Items.Add(new ListItem("NATAL", "NATAL"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("RS - RIO GRANDE DO SUL"))
                        {
                            ddlCidade.Items.Add(new ListItem("PORTO ALEGRE", "PORTO ALEGRE"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("RO - RONDÔNIA"))
                        {
                            ddlCidade.Items.Add(new ListItem("PORTO VELHO", "PORTO VELHO"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("RR - RORAIMA"))
                        {
                            ddlCidade.Items.Add(new ListItem("BOA VISTA", "BOA VISTA"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("SC - SANTA CATARINA"))
                        {
                            ddlCidade.Items.Add(new ListItem("FLORIANOPOLIS", "FLORIANOPOLIS"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("SE - SERGIPE"))
                        {
                            ddlCidade.Items.Add(new ListItem("ARACAJU", "ARACAJU"));
                        }
                        else if (ddlUF.SelectedItem.Text.Equals("TO - TOCANTINS"))
                        {
                            ddlCidade.Items.Add(new ListItem("PALMAS", "PALMAS"));
                        }

                        ddlCidade.Items.Add(new ListItem("--------", "00"));

                        foreach (Entidades.Cadastral.Cidade u in listCidades)
                        {
                            ddlCidade.Items.Add(new ListItem(u.Nome.ToUpper(), u.Nome.ToUpper()));
                        }

                        ddlCidade.DataBind();
                    }
                }
            }
            catch (Exception ex)
            {
                Util.Log.Save("ex:" + ex.Message, "ddlUF_SelectedIndexChanged", "ConsultaWebRastreamentoMoradoresMesmoEndereco", HttpContext.Current.Server.MapPath(diretorioLog));
            }
        }
        protected void btnPesquisar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtCEP.Text.Trim().Length < 9)
                {
                    string msg = string.Empty;
                    msg = "CEP INVÁLIDO.";
                    txtCEP.Focus();

                    lblMensagemRetorno.Visible = true;
                    lblMensagemRetorno.Text    = msg + "<br/><br/>";

                    lblMensagemRetorno.ForeColor = System.Drawing.Color.Red;
                    lblMensagemRetorno.Attributes.Add("style", "font-weight:normal");

                    divEspacoBranco.Visible = true;
                    divResultado.Visible    = false;
                }
                else if (ddlUF.SelectedItem.Text == "SELECIONE..." && hdnUfEstado.Value.Trim().Equals(""))
                {
                    string msg = string.Empty;
                    msg = "SELECIONE O ESTADO (UF).";

                    lblMensagemRetorno.Visible = true;
                    lblMensagemRetorno.Text    = msg + "<br/><br/>";

                    lblMensagemRetorno.ForeColor = System.Drawing.Color.Red;
                    lblMensagemRetorno.Attributes.Add("style", "font-weight:normal");

                    divEspacoBranco.Visible = true;
                    divResultado.Visible    = false;
                }
                else if (ddlCidade.SelectedItem.Text == "SELECIONE..." && hdnCidade.Value.Trim().Equals(""))
                {
                    string msg = string.Empty;
                    msg = "SELECIONE A CIDADE.";

                    lblMensagemRetorno.Visible = true;
                    lblMensagemRetorno.Text    = msg + "<br/><br/>";

                    lblMensagemRetorno.ForeColor = System.Drawing.Color.Red;
                    lblMensagemRetorno.Attributes.Add("style", "font-weight:normal");

                    divEspacoBranco.Visible = true;
                    divResultado.Visible    = false;
                }
                else if (txtBairro.Text.Length == 0)
                {
                    string msg = string.Empty;
                    msg = "INFORME O BAIRRO.";
                    txtBairro.Focus();

                    lblMensagemRetorno.Visible = true;
                    lblMensagemRetorno.Text    = msg + "<br/><br/>";

                    lblMensagemRetorno.ForeColor = System.Drawing.Color.Red;
                    lblMensagemRetorno.Attributes.Add("style", "font-weight:normal");

                    divEspacoBranco.Visible = true;
                    divResultado.Visible    = false;
                }
                else if (txtLogradouro.Text.Length == 0)
                {
                    string msg = string.Empty;
                    msg = "INFORME O LOGRADOURO.";
                    txtLogradouro.Focus();

                    lblMensagemRetorno.Visible = true;
                    lblMensagemRetorno.Text    = msg + "<br/><br/>";

                    lblMensagemRetorno.ForeColor = System.Drawing.Color.Red;
                    lblMensagemRetorno.Attributes.Add("style", "font-weight:normal");

                    divEspacoBranco.Visible = true;
                    divResultado.Visible    = false;
                }
                else
                {
                    string ufSelecionado     = hdnUfEstado.Value;
                    string cidadeSelecionada = hdnCidade.Value;
                    Consultar();

                    for (int i = 0; i < ddlUF.Items.Count; i++)
                    {
                        if (ddlUF.Items[i].Text.Contains(ufSelecionado + " - "))
                        {
                            ddlUF.SelectedIndex = i;

                            Negocios.Cadastral.WEB.Listas     n           = new Negocios.Cadastral.WEB.Listas();
                            List <Entidades.Cadastral.Cidade> listCidades = new List <Entidades.Cadastral.Cidade>();

                            listCidades = n.ListarCidadesPorIdUF(int.Parse(ddlUF.SelectedItem.Value), "", 0, "");

                            ddlCidade.Enabled = true;
                            ddlCidade.Items.Clear();
                            ddlCidade.Items.Add(new ListItem("SELECIONE...", "00"));

                            if (ddlUF.SelectedItem.Text.Equals("RJ - RIO DE JANEIRO"))
                            {
                                ddlCidade.Items.Add(new ListItem("RIO DE JANEIRO", "RIO DE JANEIRO"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("SP - SÃO PAULO"))
                            {
                                ddlCidade.Items.Add(new ListItem("SAO PAULO", "SAO PAULO"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("AC - ACRE"))
                            {
                                ddlCidade.Items.Add(new ListItem("RIO BRANCO", "RIO BRANCO"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("AL - ALAGOAS"))
                            {
                                ddlCidade.Items.Add(new ListItem("MACEIO", "MACEIO"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("AP - AMAPÁ"))
                            {
                                ddlCidade.Items.Add(new ListItem("MACAPA", "MACAPA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("AM - AMAZONAS"))
                            {
                                ddlCidade.Items.Add(new ListItem("MANAUS", "MANAUS"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("BA - BAHIA"))
                            {
                                ddlCidade.Items.Add(new ListItem("SALVADOR", "SALVADOR"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("CE - CEARÁ"))
                            {
                                ddlCidade.Items.Add(new ListItem("FORTALEZA", "FORTALEZA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("DF - DISTRITO FEDERAL"))
                            {
                                ddlCidade.Items.Add(new ListItem("BRASILIA", "BRASILIA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("ES - ESPÍRITO SANTO"))
                            {
                                ddlCidade.Items.Add(new ListItem("VITORIA", "VITORIA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("GO - GOIÁS"))
                            {
                                ddlCidade.Items.Add(new ListItem("GOIANIA", "GOIANIA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("MA - MARANHÃO"))
                            {
                                ddlCidade.Items.Add(new ListItem("SAO LUIS", "SAO LUIS"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("MT - MATO GROSSO"))
                            {
                                ddlCidade.Items.Add(new ListItem("CUIABA", "CUIABA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("MS - MATO GROSSO DO SUL"))
                            {
                                ddlCidade.Items.Add(new ListItem("CAMPO GRANDE", "CAMPO GRANDE"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("MG - MINAS GERAIS"))
                            {
                                ddlCidade.Items.Add(new ListItem("BELO HORIZONTE", "BELO HORIZONTE"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("PA - PARÁ"))
                            {
                                ddlCidade.Items.Add(new ListItem("BELEM", "BELEM"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("PB - PARAÍBA"))
                            {
                                ddlCidade.Items.Add(new ListItem("JOAO PESSOA", "JOAO PESSOA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("PR - PARANÁ"))
                            {
                                ddlCidade.Items.Add(new ListItem("CURITIBA", "CURITIBA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("PE - PERNAMBUCO"))
                            {
                                ddlCidade.Items.Add(new ListItem("RECIFE", "RECIFE"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("PI - PIAUÍ"))
                            {
                                ddlCidade.Items.Add(new ListItem("TEREZINHA", "TEREZINHA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("RN - RIO GRANDE DO NORTE"))
                            {
                                ddlCidade.Items.Add(new ListItem("NATAL", "NATAL"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("RS - RIO GRANDE DO SUL"))
                            {
                                ddlCidade.Items.Add(new ListItem("PORTO ALEGRE", "PORTO ALEGRE"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("RO - RONDÔNIA"))
                            {
                                ddlCidade.Items.Add(new ListItem("PORTO VELHO", "PORTO VELHO"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("RR - RORAIMA"))
                            {
                                ddlCidade.Items.Add(new ListItem("BOA VISTA", "BOA VISTA"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("SC - SANTA CATARINA"))
                            {
                                ddlCidade.Items.Add(new ListItem("FLORIANOPOLIS", "FLORIANOPOLIS"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("SE - SERGIPE"))
                            {
                                ddlCidade.Items.Add(new ListItem("ARACAJU", "ARACAJU"));
                            }
                            else if (ddlUF.SelectedItem.Text.Equals("TO - TOCANTINS"))
                            {
                                ddlCidade.Items.Add(new ListItem("PALMAS", "PALMAS"));
                            }

                            ddlCidade.Items.Add(new ListItem("--------", "00"));

                            foreach (Entidades.Cadastral.Cidade u in listCidades)
                            {
                                ddlCidade.Items.Add(new ListItem(u.Nome.ToUpper(), u.Nome.ToUpper()));
                            }

                            ddlCidade.DataBind();

                            for (int j = 0; j < ddlCidade.Items.Count; j++)
                            {
                                if (ddlCidade.Items[j].Text.Equals(cidadeSelecionada))
                                {
                                    ddlCidade.SelectedIndex = j;
                                    break;
                                }
                            }

                            break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Util.Log.Save("ex:" + ex.Message, "btnPesquisar_Click", "ConsultaWebRastreamentoMoradoresMesmoEndereco", HttpContext.Current.Server.MapPath(diretorioLog));

                //Response.Redirect("../../Home.aspx", false);
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Mensagem", "<script>alert('" + ex.Message + "')</script>", false);
            }
        }