Ejemplo n.º 1
0
        public List <RegiaoEstado> ListaRegioesEstado()
        {
            string sql = "select regiaoset.Descricao as DescricaoRegiao,regiaoset.Ativo, EstadoSet.Descricao as DescricaoEstado ";

            sql += " from regiaoset inner join EstadoSet on RegiaoSet.IdRegiao = EstadoSet.IdEstado ";
            sql += " order by estadoset.Descricao, regiaoset.Descricao ";

            using (var conn = new SqlConnection(Constantes.sqlCon))
            {
                var cmd = new SqlCommand(sql, conn);
                List <RegiaoEstado> regioesEstados = new List <RegiaoEstado>();
                RegiaoEstado        regiaoEstado   = null;
                try
                {
                    conn.Open();
                    using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection))
                    {
                        while (reader.Read())
                        {
                            regiaoEstado                 = new RegiaoEstado();
                            regiaoEstado.IdRegiao        = (long)reader["IdRegiao"];
                            regiaoEstado.IdEstado        = (int)reader["IdEstado"];
                            regiaoEstado.DescricaoRegiao = reader["DescricaoRegiao"].ToString();
                            regiaoEstado.DescricaoEstado = reader["DescricaoEstado"].ToString();
                            regiaoEstado.Ativo           = (byte)reader["Ativo"];
                            regioesEstados.Add(regiaoEstado);
                        }
                    }
                }
                catch (SqlException e)
                {
                    throw e;
                }
                finally
                {
                    conn.Close();
                }
                return(regioesEstados);
            }
        }
Ejemplo n.º 2
0
        // string de conexao
        // string conexao = WebConfigurationManager.ConnectionStrings["FornecedoresContext"].ConnectionString;

        public List <RegiaoEstado> ListaRegioesEstado(long?IdFornecedor, int opcao)
        {
            if (!IdFornecedor.HasValue)
            {
                IdFornecedor = 0;
            }

            string sql = " Select RegiaoSet.IdRegiao, RegiaoSet.Descricao as DescricaoRegiao, RegiaoSet.Ativo, ";

            sql += "EstadoSet.IdEstado, EstadoSet.Descricao as DescricaoEstado ";
            sql += "from RegiaoSet inner join EstadoSet on RegiaoSet.IdEstado = EstadoSet.IdEstado ";
            sql += " ORDER BY RegiaoSet.Descricao ";

            using (var conn = new SqlConnection(Constantes.sqlCon))
            {
                var cmd = new SqlCommand(sql, conn);
                List <RegiaoEstado> regioesEstados = new List <RegiaoEstado>();
                RegiaoEstado        regiaoEstado   = null;
                try
                {
                    conn.Open();
                    using (var reader = cmd.ExecuteReader(CommandBehavior.CloseConnection))
                    {
                        while (reader.Read())
                        {
                            if (opcao == 1)
                            {
                                regiaoEstado          = new RegiaoEstado();
                                regiaoEstado.IdRegiao = (long)reader["IdRegiao"];
                                regiaoEstado.IdEstado = (int)reader["IdEstado"];
                                regiaoEstado.IdFornecedorFormulario   = (long)IdFornecedor;
                                regiaoEstado.relacionadoComFornecedor = IdFornecedor == 0 ? false : VerificaRelacionamento(regiaoEstado.IdRegiao, IdFornecedor);
                                regiaoEstado.DescricaoRegiao          = reader["DescricaoRegiao"].ToString();
                                regiaoEstado.DescricaoEstado          = reader["DescricaoEstado"].ToString();
                                regiaoEstado.Ativo = (byte)reader["Ativo"];
                                regioesEstados.Add(regiaoEstado);
                            }
                            else
                            {
                                regiaoEstado                 = new RegiaoEstado();
                                regiaoEstado.IdRegiao        = (long)reader["IdRegiao"];
                                regiaoEstado.IdEstado        = (int)reader["IdEstado"];
                                regiaoEstado.DescricaoRegiao = reader["DescricaoRegiao"].ToString();
                                regiaoEstado.DescricaoEstado = reader["DescricaoEstado"].ToString();
                                regiaoEstado.Ativo           = (byte)reader["Ativo"];
                                regioesEstados.Add(regiaoEstado);
                            }
                        }
                    }
                }
                catch (SqlException e)
                {
                    throw e;
                }
                finally
                {
                    conn.Close();
                }
                return(regioesEstados);
            }
        }