예제 #1
0
        private void listarMunicipio()
        {
            ComboBoxItem cboItem;

            cmbMunicipio.Items.Clear();
            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;

            List <Municipio> lstMunicipio = new List <Municipio>();

            lstMunicipio = null;
            lstMunicipio = enderecos.pesquisarTodosMunicipio();

            if (lstMunicipio != null)
            {
                foreach (Municipio cMunicipio in lstMunicipio)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Text  = cMunicipio.Nome_municipio.Trim() + "/" + cMunicipio.UF.Trim();
                    cboItem.Value = cMunicipio.Codigo;
                    cmbMunicipio.Items.Add(cboItem);
                }
            }
            else
            {
                cmbMunicipio.Enabled = false;
            }
        }
예제 #2
0
        private void buscaDadosLogradouro(int iCodigoLogradouro)
        {
            Logradouro      cLogradouro;
            Logradouro_tipo cTipo;
            Bairro          cBairro;

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            try
            {
                cLogradouro  = enderecos.pesquisarLogradouro(iCodigoLogradouro);
                cTipo        = enderecos.pesquisarLogradouro_tipo(cLogradouro.Tipo);
                cBairro      = enderecos.pesquisarBairro(cLogradouro.Cod_bairro);
                cmbTipo.Text = cTipo.Tipo;
                txtCEP.Text  = cLogradouro.CEP;

                Municipio cMunicipio = enderecos.pesquisarMunicipio(enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Cod_Municipio);
                cmbMunicipio.Text = cMunicipio.Nome_municipio.Trim() + "/" + cMunicipio.UF.Trim();

                cmbLocalidade.Enabled = true;
                listarLocalidade(enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Cod_Municipio, 0);
                cmbLocalidade.Text = enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Nome_localidade;

                cmbBairro.Enabled = true;
                listarBairro(cBairro.Cod_localidade, 0);
                cmbBairro.Text = cBairro.Nome_bairro;
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao buscar dados de logradouro! " + ex.Message, "EstacionamentoFacil (FrmLg06)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        private void ve_se_existe()
        {
            limparCampos();
            ComboBoxItem cboItem;

            try
            {
                //buscar dados do cliente:
                clientes = new Cliente();
                clientes.ArquivoConexao = sArquivoConexao;

                //buscar dados do logradouro:
                List <Logradouro> listLogradouro = new List <Logradouro>();
                enderecos = new Enderecos();
                enderecos.ArquivoConexao = sArquivoConexao;
                listLogradouro           = enderecos.pesquisarTodosLogradouro();
                foreach (Logradouro lstLogradouro in listLogradouro)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Text  = lstLogradouro.Nome_logradouro;
                    cboItem.Value = lstLogradouro.Codigo;
                    cmbLogradouro.Items.Add(cboItem);
                }
                listarMunicipio();
                gridObservacao.Rows.Clear();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao abrir janela de lista de espera! " + ex.Message, "EstacionamentoFacil (FrmPros01)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }//ve_se_existe
예제 #4
0
        private void cmdExcluir_Click(object sender, EventArgs e)
        {
            Municipio cMunicipio = new Municipio();

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbMunicipio.SelectedItem;
                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteMunicipio(cmbMunicipio.Text))
                    {
                        if (MessageBox.Show("Deseja realmente excluir este município?", "EstacionamentoFacil (FrmM10a)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                        {
                            if (enderecos.excluirMunicipio(int.Parse(cmbItem.Value.ToString())))
                            {
                                MessageBox.Show("Município excluído com sucesso!", "EstacionamentoFacil (FrmM10)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("O município não foi excluído!", "EstacionamentoFacil (FrmM11)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Município não cadastro. Exclusão não executada!", "EstacionamentoFacil (FrmM09)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
예제 #5
0
        private void ve_se_existe()
        {
            try
            {
                cmbMunicipio.Items.Clear();
                cmbUF.Items.Clear();
                ComboBoxItem cboItem;

                string[] sUF = { "AC", "AL", "AP", "AM", "BA", "CE", "DF", "ES", "GO", "MA", "MG", "MS", "PA", "PB", "PR", "PE", "PI", "RJ", "RN", "RS", "RO", "RR", "SC", "SP", "SE", "TO" };
                foreach (string ssUf in sUF)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Text  = ssUf;
                    cboItem.Value = ssUf;
                    cmbUF.Items.Add(cboItem);
                }


                List <Municipio> listMunicipios = new List <Municipio>();
                enderecos = new Enderecos();
                enderecos.ArquivoConexao = sArquivoConexao;
                listMunicipios           = enderecos.pesquisarTodosMunicipio();
                foreach (Municipio ltMunicipio in listMunicipios)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Text  = ltMunicipio.Nome_municipio;
                    cboItem.Value = ltMunicipio.Codigo;
                    cmbMunicipio.Items.Add(cboItem);
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao abrir janela de Município! " + ex.Message, "EstacionamentoFacil (FrmM01)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #6
0
        }// validaTela

        private string buscaLogradouro(int iCodigoLogradouro)
        {
            string sResposta = "";

            try
            {
                Logradouro cLogradouro;
                enderecos = new Enderecos();
                enderecos.ArquivoConexao = sArquivoConexao;
                cLogradouro = enderecos.pesquisarLogradouro(iCodigoLogradouro);
                sResposta   = cLogradouro.Nome_logradouro;
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao buscar Logradouro do Cliente! " + ex.Message, "EstacionamentoFacil (FrmPros05)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(sResposta);
        } //buscaLogradouro
예제 #7
0
        private string buscaUF(int iCodMunicipio)
        {
            Municipio cMunicipio;
            string    sResposta = "";

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            try
            {
                cMunicipio = enderecos.pesquisarMunicipio(iCodMunicipio);
                sResposta  = cMunicipio.UF;
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao buscar UF do município! " + ex.Message, "EstacionamentoFacil (FrmM02)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(sResposta);
        }
예제 #8
0
        private string buscaMunicipio(int iCodigoLocalidade)
        {
            string     sResposta = "";
            Municipio  cMunicipio;
            Localidade cLocalidade;

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            try
            {
                cLocalidade = enderecos.pesquisarLocalidade(iCodigoLocalidade);
                cMunicipio  = enderecos.pesquisarMunicipio(cLocalidade.Cod_Municipio);
                sResposta   = cMunicipio.Nome_municipio;
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao buscar município da localidade! " + ex.Message, "EstacionamentoFacil (FrmL04)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(sResposta);
        }
예제 #9
0
        private string buscaLocalidade(int iCodigoBairro)
        {
            string     sResposta = "";
            Localidade cLocalidade;
            Bairro     cBairro;

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            try
            {
                cBairro     = enderecos.pesquisarBairro(iCodigoBairro);
                cLocalidade = enderecos.pesquisarLocalidade(cBairro.Cod_localidade);
                sResposta   = cLocalidade.Nome_localidade;
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao buscar Localidade do Bairro! " + ex.Message, "EstacionamentoFacil (FrmB04)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(sResposta);
        }
예제 #10
0
        /// <summary>
        /// Função para pesquisar bairros
        /// </summary>
        /// <param name="iCodLocalidade">Código de localidade para pesquisa</param>
        /// <param name="bTipo">tipo de pesquisa 0 - Por localidade | 1 - Todos</param>
        private void listarBairro(int iCodLocalidade, byte bTipo)
        {
            ComboBoxItem cboItem;

            cmbBairro.Items.Clear();
            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;

            List <Bairro> lstBairro = new List <Bairro>();

            lstBairro = null;
            switch (bTipo)
            {
            case 0:
                lstBairro = enderecos.pesquisarBairro(iCodLocalidade, 0);
                break;

            case 1:
                lstBairro = enderecos.pesquisarTodosBairro();
                break;
            }

            if (lstBairro != null)
            {
                cmbLocalidade.Enabled = true;
                foreach (Bairro cBairro in lstBairro)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Text  = cBairro.Nome_bairro;
                    cboItem.Value = cBairro.Codigo;
                    cmbBairro.Items.Add(cboItem);
                }
            }
            else
            {
                cmbBairro.Enabled = false;
            }
        }
예제 #11
0
 private void cmbMunicipio_Leave(object sender, EventArgs e)
 {
     cmbUF.Text = "";
     if (cmbMunicipio.Text.Length > 0)
     {
         ComboBoxItem cmbItem = new ComboBoxItem();
         cmbItem = (ComboBoxItem)cmbMunicipio.SelectedItem;
         if (cmbItem != null)
         {
             cmbUF.Text = buscaUF(int.Parse(cmbItem.Value.ToString()));
         }
         else
         {
             //verificar se cidade existe, caso sim, seleciona-la e listar a UF
             enderecos = new Enderecos();
             enderecos.ArquivoConexao = sArquivoConexao;
             if (enderecos.municipioExiste(cmbMunicipio.Text.ToUpper().Trim()))
             {
                 Municipio cMunicipio = enderecos.pesquisarMunicipio(cmbMunicipio.Text.ToUpper().Trim());
                 if (cMunicipio != null)
                 {
                     cmbMunicipio.Text = cMunicipio.Nome_municipio.Trim();
                     cmbUF.Text        = cMunicipio.UF;
                 }
                 else
                 {
                     cmbUF.Text = "";
                     cmbUF.Focus();
                 }
             }
             else
             {
                 cmbUF.Text = "";
                 cmbUF.Focus();
             }
         }
     }
 }
예제 #12
0
        private void listarLogradouro(int iCodBairro, byte bTipo)
        {
            ComboBoxItem cboItem;

            cmbLogradouro.Items.Clear();
            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;

            List <Logradouro> lstLogradouro = new List <Logradouro>();

            lstLogradouro = null;
            switch (bTipo)
            {
            case 0:
                lstLogradouro = enderecos.pesquisarLogradouro(iCodBairro, 0);
                break;

            case 1:
                lstLogradouro = enderecos.pesquisarTodosLogradouro();
                break;
            }

            if (lstLogradouro != null)
            {
                cmbLogradouro.Enabled = true;
                foreach (Logradouro cLogradouro in lstLogradouro)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Text  = cLogradouro.Nome_logradouro.Trim();
                    cboItem.Value = cLogradouro.Codigo;
                    cmbLogradouro.Items.Add(cboItem);
                }
            }
            else
            {
                cmbLogradouro.Enabled = false;
            }
        }
예제 #13
0
        /// <summary>
        /// Função para pesquisar as localidades
        /// </summary>
        /// <param name="iCodMunicipio">Código do municipio para pesquisa</param>
        /// <param name="bTipo">Tipo de pesquisa 0 - Municipio | 1 - Todos</param>
        private void listarLocalidade(int iCodMunicipio, byte bTipo)
        {
            ComboBoxItem cboItem;

            cmbLocalidade.Items.Clear();
            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;

            List <Localidade> lstLocalidade = new List <Localidade>();

            lstLocalidade = null;
            switch (bTipo)
            {
            case 0:
                lstLocalidade = enderecos.pesquisarLocalidade(iCodMunicipio, 0);
                break;

            case 1:
                lstLocalidade = enderecos.pesquisarTodosLocalidade();
                break;
            }
            if (lstLocalidade != null)
            {
                cmbLocalidade.Enabled = true;
                foreach (Localidade cLocalidade in lstLocalidade)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Text  = cLocalidade.Nome_localidade;
                    cboItem.Value = cLocalidade.Codigo;
                    cmbLocalidade.Items.Add(cboItem);
                }
            }
            else
            {
                cmbLocalidade.Enabled = false;
            }
        }
예제 #14
0
 private void lostBairro()
 {
     cmbLocalidade.Text = "";
     if (cmbBairro.Text.Length > 0)
     {
         ComboBoxItem cmbItem = new ComboBoxItem();
         cmbItem = (ComboBoxItem)cmbBairro.SelectedItem;
         if (cmbItem != null)
         {
             cmbLocalidade.Text = buscaLocalidade(int.Parse(cmbItem.Value.ToString()));
         }
         else
         {
             enderecos = new Enderecos();
             enderecos.ArquivoConexao = sArquivoConexao;
             if (enderecos.seExisteBairro(cmbBairro.Text.ToUpper().Trim()))
             {
                 Bairro cBairro = enderecos.pesquisarBairro(cmbBairro.Text.ToUpper().Trim());
                 if (cBairro != null)
                 {
                     cmbBairro.Text     = cBairro.Nome_bairro.Trim();
                     cmbLocalidade.Text = enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Nome_localidade.Trim();
                 }
                 else
                 {
                     cmbLocalidade.Text = "";
                     cmbLocalidade.Focus();
                 }
             }
             else
             {
                 cmbLocalidade.Text = "";
                 cmbLocalidade.Focus();
             }
         }
     }
 }
예제 #15
0
 private void cmbLocalidade_Leave(object sender, EventArgs e)
 {
     cmbMunicipio.Text = "";
     if (cmbLocalidade.Text.Length > 0)
     {
         ComboBoxItem cmbItem = new ComboBoxItem();
         cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem;
         if (cmbItem != null)
         {
             cmbMunicipio.Text = buscaMunicipio(int.Parse(cmbItem.Value.ToString()));
         }
         else
         {
             enderecos = new Enderecos();
             enderecos.ArquivoConexao = sArquivoConexao;
             if (enderecos.seExisteLocalidade(cmbLocalidade.Text.ToUpper().Trim()))
             {
                 Localidade cLocalidade = enderecos.pesquisarLocalidade(cmbLocalidade.Text.ToUpper().Trim());
                 if (cLocalidade != null)
                 {
                     cmbLocalidade.Text = cLocalidade.Nome_localidade.Trim();
                     cmbMunicipio.Text  = enderecos.pesquisarMunicipio(cLocalidade.Cod_Municipio).Nome_municipio.Trim();
                 }
                 else
                 {
                     cmbMunicipio.Text = "";
                     cmbMunicipio.Focus();
                 }
             }
             else
             {
                 cmbMunicipio.Text = "";
                 cmbMunicipio.Focus();
             }
         }
     }
 }
예제 #16
0
        private void ve_se_existe()
        {
            try
            {
                cmbLocalidade.Items.Clear();
                cmbMunicipio.Items.Clear();

                //buscar dados de municipio:
                List <Municipio> listMunicipio = new List <Municipio>();
                ComboBoxItem     cboMunicipio;
                enderecos = new Enderecos();
                enderecos.ArquivoConexao = sArquivoConexao;
                listMunicipio            = enderecos.pesquisarTodosMunicipio();
                foreach (Municipio lstMunicipio in listMunicipio)
                {
                    cboMunicipio       = new ComboBoxItem();
                    cboMunicipio.Text  = lstMunicipio.Nome_municipio;
                    cboMunicipio.Value = lstMunicipio.Codigo;
                    cmbMunicipio.Items.Add(cboMunicipio);
                }

                List <Localidade> listLocalidade = new List <Localidade>();
                ComboBoxItem      cboLocalidade;
                listLocalidade = enderecos.pesquisarTodosLocalidade();
                foreach (Localidade lstLocalidade in listLocalidade)
                {
                    cboLocalidade       = new ComboBoxItem();
                    cboLocalidade.Text  = lstLocalidade.Nome_localidade;
                    cboLocalidade.Value = lstLocalidade.Codigo;
                    cmbLocalidade.Items.Add(cboLocalidade);
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao abrir janela de Localidade! " + ex.Message, "EstacionamentoFacil (FrmL01)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #17
0
        private void cmdExcluir_Click(object sender, EventArgs e)
        {
            Localidade cLocalidade = new Localidade();

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem;
                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteLocalidade(cmbLocalidade.Text))
                    {
                        if (MessageBox.Show("Deseja realmente excluir esta localidade?", "EstacionamentoFacil (FrmL10a)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                        {
                            if (enderecos.excluirLocalidade(int.Parse(cmbItem.Value.ToString())))
                            {
                                MessageBox.Show("Localidade excluída com sucesso!", "EstacionamentoFacil (FrmL10)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limparCampos();
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("A Localidade não foi excluída!", "EstacionamentoFacil (FrmL11)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Localidade não cadastrado. Exclusão não executada!", "EstacionamentoFacil (FrmL09)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
예제 #18
0
        private void excluirBairro()
        {
            Bairro cBairro = new Bairro();

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbBairro.SelectedItem;
                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteBairro(cmbBairro.Text))
                    {
                        if (MessageBox.Show("Deseja realmente excluir este Bairro?", "EstacionamentoFacil (FrmB10a)", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                        {
                            if (enderecos.excluirBairro(int.Parse(cmbItem.Value.ToString())))
                            {
                                MessageBox.Show("Bairro excluído com sucesso!", "EstacionamentoFacil (FrmB10)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limparCampos();
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("O Bairro não foi excluído!", "EstacionamentoFacil (FrmB11)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Bairro não cadastrado. Exclusão não executada!", "EstacionamentoFacil (FrmB09)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
예제 #19
0
        private void lostLogradouro()
        {
            cmbTipo.SelectedIndex   = -1;
            cmbBairro.SelectedIndex = -1;
            txtCEP.Clear();
            if (cmbLogradouro.Text.Length > 0)
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbLogradouro.SelectedItem;
                if (cmbItem != null)
                {
                    buscaDadosLogradouro(int.Parse(cmbItem.Value.ToString()));
                }
                else
                {
                    enderecos = new Enderecos();
                    enderecos.ArquivoConexao = sArquivoConexao;

                    if (enderecos.seExisteLogradouro(cmbLogradouro.Text.ToUpper().Trim()))
                    {
                        Logradouro cLogradouro = enderecos.pesquisarLogradouro(cmbLogradouro.Text.ToUpper().Trim());
                        if (cLogradouro != null)
                        {
                            listarLocalidade(0, 1);
                            listarBairro(0, 1);

                            cmbLogradouro.Text    = cLogradouro.Nome_logradouro.Trim();
                            cmbTipo.Text          = enderecos.pesquisarLogradouro_tipo(cLogradouro.Tipo).Tipo;
                            txtCEP.Text           = cLogradouro.CEP;
                            cmbBairro.Enabled     = true;
                            cmbBairro.Text        = enderecos.pesquisarBairro(cLogradouro.Cod_bairro).Nome_bairro;
                            cmbLocalidade.Enabled = true;
                            cmbLocalidade.Text    = enderecos.pesquisarLocalidade(enderecos.pesquisarBairro(cLogradouro.Cod_bairro).Cod_localidade).Nome_localidade;
                            cmbMunicipio.Text     = enderecos.pesquisarMunicipio(enderecos.pesquisarLocalidade(enderecos.pesquisarBairro(cLogradouro.Cod_bairro).Cod_localidade).Cod_Municipio).Nome_municipio;
                        }
                        else
                        {
                            cmbTipo.SelectedIndex       = -1;
                            cmbBairro.SelectedIndex     = -1;
                            cmbMunicipio.SelectedIndex  = -1;
                            cmbLocalidade.SelectedIndex = -1;
                            txtCEP.Clear();
                            cmbTipo.Focus();
                            cmbLocalidade.Enabled = false;
                            cmbBairro.Enabled     = false;
                        }
                    }
                    else
                    {
                        cmbTipo.SelectedIndex       = -1;
                        cmbBairro.SelectedIndex     = -1;
                        cmbMunicipio.SelectedIndex  = -1;
                        cmbLocalidade.SelectedIndex = -1;
                        txtCEP.Clear();
                        cmbTipo.Focus();
                        cmbLocalidade.Enabled = false;
                        cmbBairro.Enabled     = false;
                    }
                }
            }
        }
예제 #20
0
        private void cmdGravar_Click(object sender, EventArgs e)
        {
            Localidade   cLocalidade = new Localidade();
            ComboBoxItem cmbItemM;

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbLocalidade.SelectedItem;

                cmbItemM = new ComboBoxItem();
                cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem;

                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteLocalidade(cmbLocalidade.Text.ToUpper().Trim()))
                    {
                        cLocalidade.Codigo          = int.Parse(cmbItem.Value.ToString());
                        cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim();
                        cLocalidade.Cod_Municipio   = int.Parse(cmbItemM.Value.ToString());
                        if (enderecos.gravarLocalidade(cLocalidade, 1))
                        {
                            MessageBox.Show("Localidade atualizada com sucesso!", "EstacionamentoFacil (FrmL05)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("A localidade não foi atualizada!", "EstacionamentoFacil (FrmL06)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    else
                    {
                        //novo
                        cmbItemM = new ComboBoxItem();
                        cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem;
                        if (cmbItemM != null)
                        {
                            cLocalidade.Codigo          = 0;
                            cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim();
                            cLocalidade.Cod_Municipio   = int.Parse(cmbItemM.Value.ToString());
                            if (enderecos.gravarLocalidade(cLocalidade, 0))
                            {
                                MessageBox.Show("Localidade inserida com sucesso!", "EstacionamentoFacil (FrmL07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limparCampos();
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("A Localidade não foi inserida!", "EstacionamentoFacil (FrmL08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    //novo
                    cmbItemM = new ComboBoxItem();
                    cmbItemM = (ComboBoxItem)cmbMunicipio.SelectedItem;
                    if (cmbItemM != null)
                    {
                        cLocalidade.Codigo          = 0;
                        cLocalidade.Nome_localidade = cmbLocalidade.Text.ToUpper().Trim();
                        cLocalidade.Cod_Municipio   = int.Parse(cmbItemM.Value.ToString());
                        if (enderecos.gravarLocalidade(cLocalidade, 0))
                        {
                            MessageBox.Show("Localidade inserida com sucesso!", "EstacionamentoFacil (FrmL07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("A Localidade não foi inserida!", "EstacionamentoFacil (FrmL08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }
예제 #21
0
        private void ve_se_existe()
        {
            try
            {
                ComboBoxItem cboItem;
                cUsuarios  = new Usuarios();
                cEnderecos = new Enderecos();
                cFuncoes   = new Funcoes();

                cUsuarios.ArquivoConexao  = sArquivoConexao;
                cEnderecos.ArquivoConexao = sArquivoConexao;

                List <Logradouro> lstLogradouro = new List <Logradouro>();
                lstLogradouro = cEnderecos.pesquisarTodosLogradouro();
                foreach (Logradouro cLogradouro in lstLogradouro)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Value = cLogradouro.Codigo;
                    cboItem.Text  = cLogradouro.Nome_logradouro.Trim();
                    cmbLogradouro.Items.Add(cboItem);
                }

                //tipo impressao
                cmbTipoImpressao.Items.Clear();
                cboItem       = new ComboBoxItem();
                cboItem.Value = 0;
                cboItem.Text  = "CRYSTAL REPORTS";
                cmbTipoImpressao.Items.Add(cboItem);

                cboItem       = new ComboBoxItem();
                cboItem.Value = 1;
                cboItem.Text  = "REPORT VIEWER";
                cmbTipoImpressao.Items.Add(cboItem);

                empresa cEmpresa = new empresa();
                cEmpresa = cUsuarios.buscaDadosEmpresa();

                txtEmpresa.Text      = cEmpresa.nome_empresa.Trim();
                txtNomeFantasia.Text = cEmpresa.nome_fantasia.Trim();
                txtProprietario.Text = cEmpresa.proprietario.Trim();
                txtCNPJ.Text         = cEmpresa.cnpj.Trim();
                txtTelefone01.Text   = cEmpresa.telefone01.Trim();
                txtTelefone2.Text    = cEmpresa.telefone02.Trim();
                txtEmail.Text        = cEmpresa.email.Trim();
                cmbLogradouro.Text   = cEnderecos.pesquisarLogradouro(cEmpresa.cod_logradouro).Nome_logradouro.Trim();
                txtNumero.Text       = cEmpresa.numero.ToString();
                txtLicenca.Text      = cEmpresa.licenca.Trim();// cFuncoes.Descriptografar(cEmpresa.licenca.Trim());

                switch (cEmpresa.tipo_relatorio)
                {
                case 0:
                    cmbTipoImpressao.Text = "CRYSTAL REPORTS";
                    break;

                case 1:
                    cmbTipoImpressao.Text = "REPORT VIEWER";
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao abrir janela de cadastro de empresa!\n" + ex.Message, "EstacionamentoFacil (FrmEmp01)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }//ve_se_Existe
예제 #22
0
        public void exibirDadosProspect(Prospect cProspect, byte bTipo = 0)
        {
            cliente   cCliente  = cProspect.cCliente;
            Enderecos endereco  = new Enderecos();
            Veiculos  cVeiculos = new Veiculos();

            cVeiculos.ArquivoConexao = sArquivoConexao;
            string                sTelefone = "";
            int                   iQte      = 0;
            List <Telefones>      listTelefone;
            List <ProspectMarca>  listMarca  = cProspect.cProspectMarca;
            List <ProspectCor>    listCor    = cProspect.cProspectCor;
            List <ProspectMotor>  listMotor  = cProspect.cProspectMotor;
            List <ProspectPortas> listPortas = cProspect.cProspectPortas;
            Operadora             cOperadora;

            limparCampos();
            try
            {
                bNovo = false;
                endereco.ArquivoConexao = sArquivoConexao;
                iCodigoCliente          = cCliente.Codigo;
                txtNome.Text            = cCliente.Nome.Trim();
                txtCPF.Text             = cCliente.CPF;
                txtRG.Text    = cCliente.RG;
                txtEmail.Text = cCliente.Email;

                Municipio cMunicipio = endereco.pesquisarMunicipio(endereco.pesquisarLocalidade(endereco.pesquisarBairro(endereco.pesquisarLogradouro(cCliente.Cod_logradouro).Cod_bairro).Cod_localidade).Cod_Municipio);
                cmbMunicipio.Enabled = true;
                cmbMunicipio.Text    = cMunicipio.Nome_municipio.Trim() + "/" + cMunicipio.UF.Trim();

                Bairro cBairro = endereco.pesquisarBairro(endereco.pesquisarLogradouro(cCliente.Cod_logradouro).Cod_bairro);

                cmbLocalidade.Enabled = true;
                listarLocalidade(enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Cod_Municipio, 0);
                cmbLocalidade.Text = enderecos.pesquisarLocalidade(cBairro.Cod_localidade).Nome_localidade;

                cmbBairro.Enabled = true;
                listarBairro(cBairro.Cod_localidade, 0);
                cmbBairro.Text = cBairro.Nome_bairro;

                listarLogradouro(cBairro.Codigo, 0);
                cmbLogradouro.Enabled = true;
                cmbLogradouro.Text    = buscaLogradouro(cCliente.Cod_logradouro);

                txtNumero.Text = cCliente.Numero.ToString();
                //buscar dados de telefone:
                listTelefone = clientes.pesquisarTelefoneCliente(cCliente.Codigo);
                if (listTelefone != null)
                {
                    foreach (Telefones lstTelefone in listTelefone)
                    {
                        cOperadora = clientes.pesquisarOperadora(lstTelefone.codoperadora);

                        cpToken        = new TokenInputG.TokenInput(vTelaPrincipal);
                        cpToken.Name   = "token_" + iQte.ToString();
                        cpToken.Nome   = "Telefone de " + cCliente.Nome;
                        cpToken.Indice = lstTelefone.CodigoTelefone + "#" + lstTelefone.ddd + "#" + lstTelefone.telefone + "#" + lstTelefone.codoperadora + "#" + lstTelefone.tipotelefone;
                        if (lstTelefone.telefone.Trim().Length <= 8)
                        {
                            sTelefone = lstTelefone.telefone.Substring(0, 4) + "-" + lstTelefone.telefone.Substring(4, 4);
                        }
                        else
                        {
                            sTelefone = lstTelefone.telefone.Substring(0, 5) + "-" + lstTelefone.telefone.Substring(5, 4);
                        }

                        cpToken.Texto      = "(" + lstTelefone.ddd.PadLeft(2, '0') + ") " + sTelefone + " - " + cOperadora.operadora.Trim() + " (" + buscaTipoTelefone(lstTelefone.tipotelefone).Trim() + ")";
                        cpToken.ExibirLink = false;
                        cpToken.ajustarDadosTela();
                        pnlTelefones.Controls.Add(cpToken);
                        iQte++;
                    }
                    iQteTelefones = iQte;
                }

                //listar marcas
                if (listMarca != null)
                {
                    iQte = 0;
                    foreach (ProspectMarca lstMarca in listMarca)
                    {
                        cpToken            = new TokenInputG.TokenInput(vTelaPrincipal);
                        cpToken.Name       = "tokenMarca_" + iQte.ToString();
                        cpToken.Nome       = "Marca de " + cCliente.Nome;
                        cpToken.Indice     = lstMarca.CodMarca.ToString() + "#" + lstMarca.CodProspect.ToString();
                        cpToken.Texto      = cVeiculos.pesquisarMarca(lstMarca.CodMarca).descricao.Trim();
                        cpToken.ExibirLink = false;
                        cpToken.ajustarDadosTela();
                        pnlMarcas.Controls.Add(cpToken);
                        iQte++;
                    }
                    iQteMarca = iQte;
                }

                //listar cor
                if (listCor != null)
                {
                    iQte = 0;
                    foreach (ProspectCor lstCor in listCor)
                    {
                        cpToken              = new TokenInputG.TokenInput(vTelaPrincipal);
                        cpToken.Name         = "tokenCor_" + iQte.ToString();
                        cpToken.Nome         = "Cor de " + cCliente.Nome;
                        cpToken.Indice       = lstCor.CodProspect.ToString() + "#" + lstCor.cCores.CodCor.ToString();
                        cpToken.Texto        = lstCor.cCores.sCor.Trim();
                        cpToken.ExibirLink   = false;
                        cpToken.ModificarCor = false; //true;
                        cpToken.CorFundo     = lstCor.cCores.sRGB;
                        cpToken.ajustarDadosTela();
                        pnlCor.Controls.Add(cpToken);
                        iQte++;
                    }
                    iQteCor = iQte;
                }

                //listar Motor
                if (listMotor != null)
                {
                    iQte = 0;
                    foreach (ProspectMotor lstMotor in listMotor)
                    {
                        cpToken              = new TokenInputG.TokenInput(vTelaPrincipal);
                        cpToken.Name         = "tokenCor_" + iQte.ToString();
                        cpToken.Nome         = "Motor de " + cCliente.Nome;
                        cpToken.Indice       = lstMotor.CodProspect.ToString() + "#" + lstMotor.CodMotor.ToString();
                        cpToken.Texto        = cVeiculos.pesquisarMotor(lstMotor.CodMotor).TipoMotor.Trim();
                        cpToken.ExibirLink   = false;
                        cpToken.ModificarCor = false;
                        cpToken.ajustarDadosTela();
                        pnlMotor.Controls.Add(cpToken);
                        iQte++;
                    }
                    iQteMotor = iQte;
                }

                //portas
                if (listPortas != null)
                {
                    iQte = 0;
                    foreach (ProspectPortas lstPortas in listPortas)
                    {
                        cpToken              = new TokenInputG.TokenInput(vTelaPrincipal);
                        cpToken.Name         = "tokenCor_" + iQte.ToString();
                        cpToken.Nome         = "Portas de " + cCliente.Nome;
                        cpToken.Indice       = lstPortas.CodProspect.ToString() + "#" + lstPortas.iQtePortas.ToString();
                        cpToken.Texto        = lstPortas.iQtePortas.ToString("D2");
                        cpToken.ExibirLink   = false;
                        cpToken.ModificarCor = false;
                        cpToken.ajustarDadosTela();
                        pnlPortas.Controls.Add(cpToken);
                        iQte++;
                    }
                    iQtePortas = iQte;
                }

                //exibir dados de observação
                lancarObservacao(cCliente);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao buscar dados do Cliente! " + ex.Message, "EstacionamentoFacil (FrmPros06)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (bTipo == 1)
            {
                txtCPF.Focus();
            }
        } //exibirDadosCliente
예제 #23
0
        private void gravarLogradouro()
        {
            Logradouro   cLogradouro = new Logradouro();
            ComboBoxItem cmbItem;
            ComboBoxItem cmbItemT;
            ComboBoxItem cmbItemB;

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbLogradouro.SelectedItem;

                cmbItemT = new ComboBoxItem();
                cmbItemT = (ComboBoxItem)cmbTipo.SelectedItem;

                cmbItemB = new ComboBoxItem();
                cmbItemB = (ComboBoxItem)cmbBairro.SelectedItem;

                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteLogradouro(cmbLogradouro.Text))
                    {
                        cLogradouro.Codigo          = int.Parse(cmbItem.Value.ToString());
                        cLogradouro.Nome_logradouro = cmbLogradouro.Text.ToUpper().Trim();
                        cLogradouro.Tipo            = int.Parse(cmbItemT.Value.ToString());
                        cLogradouro.CEP             = txtCEP.Text;
                        cLogradouro.Cod_bairro      = int.Parse(cmbItemB.Value.ToString());
                        if (enderecos.gravarLogradouro(cLogradouro, 1))
                        {
                            MessageBox.Show("Logradouro atualizado com sucesso!", "EstacionamentoFacil (FrmLg07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O Logradouro não foi atualizado!", "EstacionamentoFacil (FrmLg08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    else
                    {
                        //novo
                        cmbItemT = new ComboBoxItem();
                        cmbItemT = (ComboBoxItem)cmbTipo.SelectedItem;

                        cmbItemB = new ComboBoxItem();
                        cmbItemB = (ComboBoxItem)cmbBairro.SelectedItem;

                        if (cmbItemT != null && cmbItemB != null)
                        {
                            cLogradouro.Codigo          = 0;
                            cLogradouro.Nome_logradouro = cmbLogradouro.Text.ToUpper().Trim();
                            cLogradouro.Tipo            = int.Parse(cmbItemT.Value.ToString());
                            cLogradouro.CEP             = txtCEP.Text;
                            cLogradouro.Cod_bairro      = int.Parse(cmbItemB.Value.ToString());
                            if (enderecos.gravarLogradouro(cLogradouro, 0))
                            {
                                MessageBox.Show("Logradouro inserido com sucesso!", "EstacionamentoFacil (FrmLg09)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limparCampos();
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("O Logradouro não foi inserido!", "EstacionamentoFacil (FrmLg10)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    //novo
                    cmbItemT = new ComboBoxItem();
                    cmbItemT = (ComboBoxItem)cmbTipo.SelectedItem;

                    cmbItemB = new ComboBoxItem();
                    cmbItemB = (ComboBoxItem)cmbBairro.SelectedItem;

                    if (cmbItemT != null && cmbItemB != null)
                    {
                        cLogradouro.Codigo          = 0;
                        cLogradouro.Nome_logradouro = cmbLogradouro.Text.ToUpper().Trim();
                        cLogradouro.Tipo            = int.Parse(cmbItemT.Value.ToString());
                        cLogradouro.CEP             = txtCEP.Text;
                        cLogradouro.Cod_bairro      = int.Parse(cmbItemB.Value.ToString());
                        if (enderecos.gravarLogradouro(cLogradouro, 0))
                        {
                            MessageBox.Show("Logradouro inserido com sucesso!", "EstacionamentoFacil (FrmLg09)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O Logradouro não foi inserido!", "EstacionamentoFacil (FrmLg10)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }//gravar
예제 #24
0
        private void gravarBairro()
        {
            Bairro       cBairro = new Bairro();
            ComboBoxItem cmbItemL;

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbBairro.SelectedItem;

                cmbItemL = new ComboBoxItem();
                cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;

                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteLocalidade(cmbLocalidade.Text))
                    {
                        cBairro.Codigo         = int.Parse(cmbItem.Value.ToString());
                        cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                        cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                        if (enderecos.gravarBairro(cBairro, 1))
                        {
                            MessageBox.Show("Bairro atualizado com sucesso!", "EstacionamentoFacil (FrmB05)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O Bairro não foi atualizado!", "EstacionamentoFacil (FrmL06)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    else
                    {
                        //novo
                        cmbItemL = new ComboBoxItem();
                        cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;
                        if (cmbItemL != null)
                        {
                            cBairro.Codigo         = 0;
                            cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                            cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                            if (enderecos.gravarBairro(cBairro, 0))
                            {
                                MessageBox.Show("Bairro inserido com sucesso!", "EstacionamentoFacil (FrmB07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                limparCampos();
                                ve_se_existe();
                            }
                            else
                            {
                                MessageBox.Show("O Bairro não foi inserido!", "EstacionamentoFacil (FrmB08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            }
                        }
                    }
                }
                else
                {
                    //novo
                    cmbItemL = new ComboBoxItem();
                    cmbItemL = (ComboBoxItem)cmbLocalidade.SelectedItem;
                    if (cmbItemL != null)
                    {
                        cBairro.Codigo         = 0;
                        cBairro.Nome_bairro    = cmbBairro.Text.ToUpper().Trim();
                        cBairro.Cod_localidade = int.Parse(cmbItemL.Value.ToString());
                        if (enderecos.gravarBairro(cBairro, 0))
                        {
                            MessageBox.Show("Bairro inserido com sucesso!", "EstacionamentoFacil (FrmB07)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            limparCampos();
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O Bairro não foi inserido!", "EstacionamentoFacil (FrmB08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
        }
예제 #25
0
        private void cmdGravar_Click(object sender, EventArgs e)
        {
            Municipio cMunicipio = new Municipio();

            enderecos = new Enderecos();
            enderecos.ArquivoConexao = sArquivoConexao;
            if (validaTela())
            {
                ComboBoxItem cmbItem = new ComboBoxItem();
                cmbItem = (ComboBoxItem)cmbMunicipio.SelectedItem;
                if (cmbItem != null)
                {
                    //atualizar
                    if (enderecos.seExisteMunicipio(cmbMunicipio.Text))
                    {
                        cMunicipio.Codigo         = int.Parse(cmbItem.Value.ToString());
                        cMunicipio.Nome_municipio = cmbMunicipio.Text.ToUpper().Trim();
                        cMunicipio.UF             = cmbUF.Text;
                        if (enderecos.gravarMunicipio(cMunicipio, 1))
                        {
                            MessageBox.Show("Município atualizado com sucesso!", "EstacionamentoFacil (FrmM05)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O município não foi atualizado!", "EstacionamentoFacil (FrmM07)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    else
                    {
                        //novo
                        cMunicipio.Codigo         = 0;
                        cMunicipio.Nome_municipio = cmbMunicipio.Text.ToUpper().Trim();
                        cMunicipio.UF             = cmbUF.Text;
                        if (enderecos.gravarMunicipio(cMunicipio, 0))
                        {
                            MessageBox.Show("Município inserido com sucesso!", "EstacionamentoFacil (FrmM06)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ve_se_existe();
                        }
                        else
                        {
                            MessageBox.Show("O município não foi inserido!", "EstacionamentoFacil (FrmM08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
                else
                {
                    //novo
                    cMunicipio.Codigo         = 0;
                    cMunicipio.Nome_municipio = cmbMunicipio.Text.ToUpper().Trim();
                    cMunicipio.UF             = cmbUF.Text;
                    if (enderecos.gravarMunicipio(cMunicipio, 0))
                    {
                        MessageBox.Show("Município inserido com sucesso!", "EstacionamentoFacil (FrmM06)", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        ve_se_existe();
                    }
                    else
                    {
                        MessageBox.Show("O município não foi inserido!", "EstacionamentoFacil (FrmM08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
            }
        }
예제 #26
0
        private void ve_se_existe()
        {
            try
            {
                //Limpando campos
                cmbLogradouro.Items.Clear();
                cmbTipo.Items.Clear();
                txtCEP.Clear();
                cmbBairro.Items.Clear();
                cmbMunicipio.Items.Clear();
                cmbLocalidade.Items.Clear();

                //buscar dados de tipo:
                List <Logradouro_tipo> listTipo = new List <Logradouro_tipo>();
                ComboBoxItem           cboItem;
                enderecos = new Enderecos();
                enderecos.ArquivoConexao = sArquivoConexao;
                listTipo = enderecos.pesquisarTodosLogradouro_Tipo();
                foreach (Logradouro_tipo lstTipo in listTipo)
                {
                    cboItem       = new ComboBoxItem();
                    cboItem.Text  = lstTipo.Tipo;
                    cboItem.Value = lstTipo.Codigo;
                    cmbTipo.Items.Add(cboItem);
                }

                //buscar dados de bairro:
                List <Bairro> listBairro = new List <Bairro>();
                ComboBoxItem  cboBairro;
                listBairro = enderecos.pesquisarTodosBairro();
                foreach (Bairro lstBairro in listBairro)
                {
                    cboBairro       = new ComboBoxItem();
                    cboBairro.Text  = lstBairro.Nome_bairro;
                    cboBairro.Value = lstBairro.Codigo;
                    cmbBairro.Items.Add(cboBairro);
                }

                //buscar dados de logradouro:
                List <Logradouro> listLogradouro = new List <Logradouro>();
                ComboBoxItem      cboLogradouro;
                listLogradouro = enderecos.pesquisarTodosLogradouro();
                foreach (Logradouro lstLogradoruo in listLogradouro)
                {
                    cboLogradouro       = new ComboBoxItem();
                    cboLogradouro.Text  = lstLogradoruo.Nome_logradouro;
                    cboLogradouro.Value = lstLogradoruo.Codigo;
                    cmbLogradouro.Items.Add(cboLogradouro);
                }

                //buscar dados de municpio
                List <Municipio> listMunicipio = new List <Municipio>();
                ComboBoxItem     cboMunicipio;
                listMunicipio = enderecos.pesquisarTodosMunicipio();
                foreach (Municipio cMunicipio in listMunicipio)
                {
                    cboMunicipio       = new ComboBoxItem();
                    cboMunicipio.Text  = cMunicipio.Nome_municipio.Trim() + "/" + cMunicipio.UF.Trim();
                    cboMunicipio.Value = cMunicipio.Codigo;
                    cmbMunicipio.Items.Add(cboMunicipio);
                }

                cmbLocalidade.Enabled = false;
                cmbBairro.Enabled     = false;
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao abrir janela de Logradouro! " + ex.Message, "EstacionamentoFacil (FrmLg01)", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }