Beispiel #1
0
        public void CarregarEstados()
        {
            BOCEP objCEP = new BOCEP();
            List<VOUF> lstUF = new List<VOUF>();
            VOUF objUF = new VOUF();

            try
            {
                //Recupre a lista com todos os estados
                lstUF = objCEP.ListaEstado(objUF);
                lstUF.Insert(0, new VOUF());

                cbEstado.ValueMember = "SIGLA";
                cbEstado.DisplayMember = "NOME";
                cbEstado.DataSource = lstUF;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                //Finaliza os objetos
                objCEP = null;
                lstUF = null;
                objUF = null;
            }
        }
Beispiel #2
0
        private void CarregarCidade(VOUF pUF)
        {
            BOCEP objCEP = new BOCEP();
                List<VOLocalidade> lstLocalidade = new List<VOLocalidade>();

                try
                {
                    //Recupre a lista com todos os estados
                    lstLocalidade = objCEP.ListaCidades(pUF);
                    lstLocalidade.Insert(0, new VOLocalidade());

                    cbCidade.ValueMember = "ID_CIDADE";
                    cbCidade.DisplayMember = "CIDADE";
                    cbCidade.DataSource = lstLocalidade;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    //Finaliza os objetos
                    objCEP = null;
                    lstLocalidade = null;
                }
        }
Beispiel #3
0
        public List<VOUF> ListaEstado(VOUF pVOUF)
        {
            VOUF objVOUF;
            List<VOUF> lstUF = new List<VOUF>();
            IDataReader objResultado;

            try
            {
                objConnection.OpenConnection();
                objConnection.PROCEDURE_NAME = PROC_LISTA_ESTADOS;
                objConnection.CreateParameter(paramLISTA_ESTADOS[0], (pVOUF.SIGLA == "" ? null : pVOUF.SIGLA), 2, System.Data.ParameterDirection.Input, System.Data.DbType.String);
                objConnection.CreateParameter(paramLISTA_ESTADOS[1], (pVOUF.NOME== "" ? null : pVOUF.NOME), 50, System.Data.ParameterDirection.Input, System.Data.DbType.String);
                objResultado = objConnection.ExecuteDataReader();

                // Percorre os registros da tabela
                while (objResultado.Read())
                {
                    objVOUF = new VOUF();
                    objVOUF.NOME = objResultado["NOME"].ToString();
                    objVOUF.SIGLA = objResultado["SIGLA"].ToString();

                    //Adiciona  o estado na lista
                    lstUF.Add(objVOUF);

                    //Finaliza o objetos
                    objVOUF = null;
                }

                return lstUF;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                //Fecha conexão com o banco de dados
                objConnection.CloseConnection();

                //Finaliza os objetos
                objConnection = null;
                objVOUF = null;
                lstUF = null;
                objResultado = null;
            }
        }
Beispiel #4
0
        public List<VOLocalidade> ListaCidades(VOUF pVOUF)
        {
            VOLocalidade objVOLocalidade;
            List<VOLocalidade> lstLocalidade = new List<VOLocalidade>();
            IDataReader objResultado;

            try
            {
                objConnection.OpenConnection();
                objConnection.PROCEDURE_NAME = PROC_LISTA_CIDADES;
                objConnection.CreateParameter(paramLISTA_CIDADES[0], (pVOUF.SIGLA == "" ? null : pVOUF.SIGLA), 2, System.Data.ParameterDirection.Input, System.Data.DbType.String);
                objResultado = objConnection.ExecuteDataReader();

                // Percorre os registros da tabela
                while (objResultado.Read())
                {
                    objVOLocalidade = new VOLocalidade();
                    objVOLocalidade.CIDADE = objResultado["CIDADE"].ToString();
                    objVOLocalidade.ID_CIDADE = objResultado["ID_CIDADE"].ToString();

                    //Adiciona  o estado na lista
                    lstLocalidade.Add(objVOLocalidade);

                    //Finaliza o objetos
                    objVOLocalidade = null;
                }

                return lstLocalidade;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                //Fecha conexão com o banco de dados
                objConnection.CloseConnection();

                //Finaliza os objetos
                objConnection = null;
                objVOLocalidade = null;
                lstLocalidade = null;
                objResultado = null;
            }
        }