public List<UnidadeFederacaoVO> Listar()
        {
            OpenCommand("pr_selecionar_unidadefederacao");
            try
            {
                IDataReader dr = ExecuteReader();

                List<UnidadeFederacaoVO> listaUF = new List<UnidadeFederacaoVO>();

                try
                {
                    while (dr.Read())
                    {
                        UnidadeFederacaoVO identUF = new UnidadeFederacaoVO();
                        identUF.CodUF = GetReaderValue<string>(dr, "CodUF");
                        identUF.NomUF = GetReaderValue<string>(dr, "NomUF");
                        listaUF.Add(identUF);
                    }
                }
                finally
                {
                    dr.Close();
                }

                return listaUF;
            }
            finally
            {
                CloseCommand();
            }
        }
Esempio n. 2
0
        public CascadingDropDownNameValue[] ListaCidade(string knownCategoryValues, string category)
        {
            List<CascadingDropDownNameValue> valoresCombo = new List<CascadingDropDownNameValue>();

            try
            {
                Cidade cidade = new Cidade();
                System.Diagnostics.Debug.WriteLine("(CascadingDropDown)Lista Cidade");
                string[] categoryValues = knownCategoryValues.Split(':', ';');
                string codUF = categoryValues[1].ToString();

                List<CidadeVO> listaCidade;
                UnidadeFederacaoVO identUF = new UnidadeFederacaoVO();
                identUF.CodUF = codUF;

                if (category.Equals("cidade"))
                    listaCidade = new Cidade().Listar(identUF);
                else
                    listaCidade = new List<CidadeVO>();

                CidadeVO identCidadeSP = new CidadeVO();

                foreach (CidadeVO identCidade in listaCidade)
                {
                    if (identCidade.NomCidade.Equals("São Paulo"))
                    {
                        identCidadeSP.CodCidade = identCidade.CodCidade;
                        identCidadeSP.NomCidade = identCidade.NomCidade;
                        identCidadeSP.UF.CodUF = identCidade.UF.CodUF;
                    }
                    else
                        valoresCombo.Add(new CascadingDropDownNameValue(identCidade.NomCidade, identCidade.CodCidade.ToString()));
                }

                if (!string.IsNullOrEmpty(identCidadeSP.NomCidade))
                    valoresCombo.Insert(0, new CascadingDropDownNameValue(identCidadeSP.NomCidade, identCidadeSP.CodCidade.ToString()));

                return valoresCombo.ToArray();
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Erro Listar Cidade: " + ex.Message);
            }

            return valoresCombo.ToArray();
        }
Esempio n. 3
0
        /// <summary>
        /// Listagem de Cidades por UF.
        /// Objeto/Parâmetros: (identUF)
        /// Valores: identUF.CodUF
        /// Se for passado null no valores ele lista todos os dados
        /// </summary>
        /// <param name="identUF">identUF.CodUF(opcional)</param>
        /// <returns></returns>
        public List<CidadeVO> Lista(UnidadeFederacaoVO identUF)
        {
            OpenCommand("pr_selecionar_cidade");

            try
            {
                if (!string.IsNullOrEmpty(identUF.CodUF))
                    AddInParameter("CodUF", DbType.String, identUF.CodUF);

                IDataReader dr = ExecuteReader();

                List<CidadeVO> listaCidade = new List<CidadeVO>();

                try
                {
                    while (dr.Read())
                    {
                        CidadeVO identCidade = new CidadeVO();
                        identCidade.CodCidade = GetReaderValue<int>(dr, "CodCidade");
                        identCidade.CodIBGE = GetReaderValue<string>(dr, "CodIBGE");
                        identCidade.NomCidade = GetReaderValue<string>(dr, "NomCidade");

                        if (!string.IsNullOrEmpty(identUF.CodUF))
                            identCidade.UF.CodUF = identUF.CodUF;
                        else
                            identCidade.UF.CodUF = GetReaderValue<string>(dr, "CodUF");

                        listaCidade.Add(identCidade);
                    }
                }
                finally
                {
                    dr.Close();
                }

                return listaCidade;
            }
            finally
            {
                CloseCommand();
            }
        }
Esempio n. 4
0
        public CascadingDropDownNameValue[] ListaUF(string knownCategoryValues, string category)
        {
            List<CascadingDropDownNameValue> valoresCombo = new List<CascadingDropDownNameValue>();

            try
            {
                System.Diagnostics.Debug.WriteLine("(CascadingDropDown)Lista UF");

                List<UnidadeFederacaoVO> listaUF;

                if (category.Equals("UF"))
                    listaUF = new UnidadeFederacao().Listar();
                else
                    listaUF = new List<UnidadeFederacaoVO>();

                UnidadeFederacaoVO identUF = new UnidadeFederacaoVO();

                foreach (UnidadeFederacaoVO tempUF in listaUF)
                {
                    if (tempUF.CodUF != "SP")
                        valoresCombo.Add(new CascadingDropDownNameValue(tempUF.CodUF, tempUF.CodUF));
                    else
                    {
                        identUF = new UnidadeFederacaoVO();
                        identUF.CodUF = tempUF.CodUF;
                        identUF.NomUF = tempUF.NomUF;
                    }
                }

                if (!string.IsNullOrEmpty(identUF.CodUF))
                    valoresCombo.Insert(0, new CascadingDropDownNameValue(identUF.CodUF, identUF.CodUF));
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("Erro Listar UF: " + ex.Message);
            }

            return valoresCombo.ToArray();
        }
Esempio n. 5
0
 /// <summary>
 /// Listagem de Cidades por UF.
 /// Objeto/Parâmetros: (identUF)
 /// Valores: identUF.CodUF
 /// Se for passado null no valores ele lista todos os dados
 /// </summary>
 /// <param name="identUF">identUF.CodUF(opcional)</param>
 /// <returns></returns>
 public List<CidadeVO> Listar(UnidadeFederacaoVO identUF)
 {
     return new CidadeData().Lista(identUF);
 }