Exemple #1
0
        public List <RegiaoDTO> Consultar(Int64 Id)
        {
            try
            {
                List <RegiaoDTO> ListaRegiao = new List <RegiaoDTO>();
                int         count            = 0;
                IDataReader rd = null;

                var parametros = conexao.GeraParametros(
                    Id
                    );

                bool sucesso = conexao.LerProcedure("NEO_CONS_REGIAO", parametros, out rd, TimeOut);

                if (sucesso)
                {
                    while (rd.Read())
                    {
                        count = 0;

                        //iniciliza as propriedades
                        RegiaoDTO regiao = new RegiaoDTO();

                        regiao.Id               = rd.IsDBNull(count) ? 0 : rd.GetInt64(count); count++;
                        regiao.Descricao        = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++;
                        regiao.Ativo            = rd.IsDBNull(count) ? false : !rd.GetBoolean(count); count++;
                        regiao.Estado.Id        = rd.IsDBNull(count) ? 0 : rd.GetInt32(count); count++;
                        regiao.Estado.Descricao = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++;

                        //adiciona na lista
                        ListaRegiao.Add(regiao);
                    }
                }

                //retorna a string
                return(ListaRegiao);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public List <FornecedorDTO> Consultar(long Id)
        {
            try
            {
                List <FornecedorDTO> ListaFornecedor = new List <FornecedorDTO>();
                int         count = 0;
                IDataReader rd    = null;

                var parametros = conexao.GeraParametros(
                    Id
                    );

                bool sucesso = conexao.LerProcedure("NEO_CONS_FORNECEDOR", parametros, out rd, TimeOut);

                if (sucesso)
                {
                    while (rd.Read())
                    {
                        count = 0;

                        //inicializa o objeto
                        FornecedorDTO forn = new FornecedorDTO();

                        //iniciliza as propriedades
                        forn.Id   = rd.IsDBNull(count) ? 0 : rd.GetInt64(count); count++;
                        forn.Cnpj = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++;
                        forn.Nome = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++;

                        //adiciona na lista
                        ListaFornecedor.Add(forn);
                    }
                }

                //retorna a string
                return(ListaFornecedor);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public List <EstadoDTO> Consultar(int Id)
        {
            try
            {
                List <EstadoDTO> ListaEstado = new List <EstadoDTO>();
                int         count            = 0;
                IDataReader rd = null;

                var parametros = conexao.GeraParametros(
                    Id
                    );

                bool sucesso = conexao.LerProcedure("NEO_CONS_ESTADO", parametros, out rd, TimeOut);

                if (sucesso)
                {
                    while (rd.Read())
                    {
                        count = 0;

                        //inicializa o objeto
                        EstadoDTO estado = new EstadoDTO();

                        //iniciliza as propriedades
                        estado.Id        = rd.IsDBNull(count) ? 0 : rd.GetInt32(count); count++;
                        estado.Descricao = rd.IsDBNull(count) ? string.Empty : rd.GetString(count); count++;

                        //adiciona na lista
                        ListaEstado.Add(estado);
                    }
                }

                //retorna a string
                return(ListaEstado);
            }
            catch (Exception)
            {
                throw;
            }
        }