当前位置: 首页>>代码示例>>C#>>正文


C# DataReader.GetBoolean方法代码示例

本文整理汇总了C#中DataReader.GetBoolean方法的典型用法代码示例。如果您正苦于以下问题:C# DataReader.GetBoolean方法的具体用法?C# DataReader.GetBoolean怎么用?C# DataReader.GetBoolean使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DataReader的用法示例。


在下文中一共展示了DataReader.GetBoolean方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Populate

        /// <summary>
        /// Método utilizado para preencher esta instância com os dados do dataReader
        /// </summary>
        /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param>
        public override void Populate(DataReader dataReader)
        {
            #region base
            base.Populate(dataReader);
            #endregion

            #region desta classe
            Grupo = new Grupo(dataReader.GetValue<string>("p_GUIDGrupoRelatorio"));
            Nome = dataReader.GetValue<string>("p_Nome");
            Script = dataReader.GetValue<string>("p_Script");
            Template = dataReader.GetBoolean("p_Template");
            #endregion

            #region Filtros
            Filtros = new Filtro().Find<IFiltro>("GUIDRelatorio", GUID);
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:21,代码来源:RelatorioBase.cs

示例2: Populate

        /// <summary>
        /// Popula as propriedades do Usuário.
        /// </summary>
        /// <param name="dataReader">DataReader que proverá as informações necessárias.</param>
        public override void Populate(DataReader dataReader)
        {
            #region Base
            base.Populate(dataReader);
            #endregion

            #region Usuário
            NomeLogin = dataReader.GetValue<String>("p_NomeLogin");
            Senha = dataReader.GetValue<String>("p_Senha");
            SenhaAlteracao = dataReader.GetValue<DateTime>("p_SenhaAlteracao");
            MultiploLogin = dataReader.GetValue<Boolean>("p_MultiploLogin");
            Logado = MultiploLogin = dataReader.GetValue<Boolean>("p_Logado");
            NivelAcesso = new NivelAcesso(dataReader.GetValue<String>("p_GUIDNivelAcesso"));
            oldPass = Senha;
            Replicado = dataReader.GetBoolean("p_Replicado");
            #endregion

            #region Tipos de usuários

            DataReader dr = Connection.ExecuteReader(@"SELECT cad_TipoUsuario.GUID AS TipoGUID,
                                                              cad_TipoUsuario.EGUID AS TipoEGUID,
                                                              cad_TipoUsuario.Descricao AS TipoDescricao,
                                                              cad_TipoUsuario.Administrador AS TipoAdministrador
                                                       FROM cad_TipoUsuario
                                                       INNER JOIN cad_PessoaUsuarioTipo ON cad_PessoaUsuarioTipo.GUIDTipoUsuario = cad_TipoUsuario.GUID
                                                       WHERE cad_PessoaUsuarioTipo.GUIDPessoaUsuario = @g",
                                                        new[] {
                                                            new Parameter{
                                                                ParameterName = "@g",
                                                                Value = GUID
                                                            }
                                                        });
            TiposUsuarios = (from x in dr
                             select new TipoUsuario
                             {
                                 New = false,
                                 GUID = Unimake.Convert.ToString(x["TipoGUID"]),
                                 EGUID = Unimake.Convert.ToString(x["TipoEGUID"]),
                                 Descricao = Unimake.Convert.ToString(x["TipoDescricao"]),
                                 Administrador = Unimake.Convert.ToBoolean(x["TipoAdministrador"])
                             }).ToList<ITipoUsuario>();
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:47,代码来源:UsuarioBase.cs

示例3: Populate

        /// <summary>
        /// Carrega os dados do cliente
        /// </summary>
        /// <param name="dataReader">dataReader que contem os dados do cliente</param>
        public override void Populate(DataReader dataReader)
        {
            #region base
            base.Populate(dataReader);
            #endregion

            #region desta classe
            ValorLimiteCredto = dataReader.GetValue<double>("p_VlrLimiteCredito");
            PercentualRisco = dataReader.GetValue<double>("p_PercentualRisco");
            Situacao = dataReader.GetValue<Situacao>("p_Situacao");
            Replicado = dataReader.GetBoolean("p_Replicado");
            ValorDocumentoAberto = dataReader.GetValue<double>("p_ValorDocumentoAberto");
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:18,代码来源:Cliente.cs

示例4: Populate

        /// <summary>
        /// Método utilizado para preencher esta instância com os dados do dataReader
        /// </summary>
        /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param>
        public override void Populate(DataReader dataReader)
        {
            #region base
            base.Populate(dataReader);
            #endregion

            #region desta classe
            Nome = dataReader.GetValue<string>("p_Nome");
            Observacao = dataReader.GetValue<string>("p_Observacao");
            NumeroCaixa = dataReader.GetString("p_NumeroCaixa");
            Replicado = dataReader.GetBoolean("p_Replicado");
            Ativo = dataReader.GetBoolean("p_Ativo");
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:18,代码来源:PDV.cs

示例5: Populate

        /// <summary>
        /// Método para popular os dados nesta instancia
        /// </summary>
        /// <param name="dataReader">DataReader com os dados do Banco de Dados</param>
        public override void Populate(DataReader dataReader)
        {
            base.Populate(dataReader);
            Contador = new OpenPOS.Data.Cadastro.Pessoa.Contador(dataReader.GetValue<string>("p_GUIDContador"));
            TipoEmpresa = new TipoEmpresa.TipoEmpresa(dataReader.GetValue<string>("p_GUIDTipoEmpresa"));
            GUID guidParent = dataReader.GetValue<string>("p_GUIDParent");
            if (!GUID.Equals(guidParent))
            {
                Parent = Create(Enuns.Cadastro.Pessoa.TipoPessoa.Empresa, dataReader.GetValue<string>("p_GUIDParent"));
                Parent.Populate(guidParent);
            }
            Replicado = dataReader.GetBoolean("p_Replicado");

            #region ECFs Autorizados
            ECFsAutorizados = new ECFAutorizado().Find<IECFAutorizado, IEmpresa>(new Where
            {
                {"cfg_ECFAutorizado.GUIDempresa", GUID}
            }, this);
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:24,代码来源:Empresa.cs

示例6: Populate

 /// <summary>
 /// Popula os dados do item
 /// </summary>
 /// <param name="dataReader"></param>
 public override void Populate(DataReader dataReader)
 {
     #region base
     base.Populate(dataReader);
     GrupoItem = new GrupoItem((GUID)dataReader.GetValue<string>("p_GUIDGrupoItem"));
     Descricao = dataReader.GetValue<string>("p_Descricao");
     TipoItem = dataReader.GetValue<TipoItem>("p_TipoItem");
     SituacaoTributaria = new CSTCSOSN((GUID)dataReader.GetValue<string>("p_GUIDCSTCSOSN"));
     Aliquota = new AliquotaTributo((GUID)dataReader.GetValue<string>("p_GUIDAliquota"));
     Replicado = dataReader.GetBoolean("p_Replicado");
     #endregion
 }
开发者ID:njmube,项目名称:openposbr,代码行数:16,代码来源:ItemBase.cs

示例7: Populate

        /// <summary>
        /// Método utilizado para preencher esta instância com os dados do dataReader
        /// </summary>
        /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param>
        public override void Populate(DataReader dataReader)
        {
            #region base
            base.Populate(dataReader);
            #endregion

            #region desta classe
            DataEmissao = dataReader.GetValue<DateTime>("p_DataEmissao");
            DataHoraMovimento = dataReader.GetValue<DateTime>("p_DataHoraMovimento");
            BaseCalculoICMS = dataReader.GetDouble("p_BaseCalculoICMS");
            ValorICMS = dataReader.GetDouble("p_ValorICMS");
            ValorIsentaNaoTributado = dataReader.GetDouble("p_VlrIsentaNaoTrib");
            ValorOutra = dataReader.GetDouble("p_VlrOutra");
            AliquotaICMS = dataReader.GetDouble("p_AliquotaICMS");
            Modelo = dataReader.GetString("p_Modelo");
            Serie = new Data.Faturamento.Cadastro.Serie(dataReader.GetString("p_GUIDSerie"));
            CFOP = new CFOP("p_GUIDCFOP");
            Emitente = dataReader.GetString("p_Emitente");
            ValorBaseCalculo = dataReader.GetDouble("p_VlrBaseCalc");
            Situacao = dataReader.GetString("p_Situacao");
            ValorICMSRetido = dataReader.GetDouble("p_ValorICMSRetido");
            ValorDespesasAcessorias = dataReader.GetDouble("p_VlrDespAcess");
            CodigoAntecipacao = dataReader.GetEnum<CodigoAntecipacao>("p_CodigoAntecipacao");
            BaseCalculoICMSST = dataReader.GetDouble("p_BaseCalculoICMSST");
            DadoPessoa = new Data.Faturamento.Lancamento.Movimento.DadoPessoa.DadoPessoa(dataReader.GetValue<string>("p_GUIDLan"));
            Subserie = dataReader.GetString("p_Subserie");
            Temp = dataReader.GetBoolean("p_Temp");
            Impressora = new Impressora(dataReader.GetString("p_Impressora"));
            TabelaPreco = Abstract.Cadastro.TabelaPreco.TabelaPrecoBase.Create(dataReader.GetString("p_GUIDTabelaPreco"));
            COO = dataReader.GetInt("p_COO");
            CondicaoPagamento = new Data.Cadastro.Financeiro.CondicaoPagamento.CondicaoPagamento(dataReader.GetString("p_GUIDCondicaoPagamento"));
            Replicado = dataReader.GetBoolean("p_Replicado");
            Transportador = new Transportador((GUID)dataReader.GetValue<string>("p_GUIDTransportador"));
            QuantidadeVolume = dataReader.GetDouble("p_QuantidadeVolume");
            #endregion

            #region Registro04
            //    Registro04 = new Registro04(this);
            #endregion

            #region read only
            //ValorTotalBruto = dataReader.GetValue<double>("p_VlrTotalBruto");
            //ValorTotalLiquido = dataReader.GetValue<double>("p_VlrTotalLiquido");
            #endregion

            #region Itens Especiais
            IList<IRateio> rateios = new Rateio().Find<IRateio, IMovimento>("fat_LanMovItem.GUIDLanMov", GUID, this);

            ItensEspeciais = (from r in rateios
                              group r by r.Ordem into g
                              let rateio = g.FirstOrDefault()
                              select new Especial
                              {
                                  ItemEspecial = rateio.ItemEspecial.ItemEspecial,
                                  Valor = g.Sum(s => s.Valor),
                                  Percentual = rateio.ItemEspecial.Percentual > 0 ? rateio.ItemEspecial.Percentual : 0,
                                  Ordem = rateio.Ordem
                              }).ToList<IEspecial>();

            #endregion

            #region Analise de crédito
            AnaliseCredito = new AnaliseCredito(this);
            #endregion

            #region Parcelas
            DataReader dr = Connection.ExecuteReader(@"
                            SELECT GUID
                              FROM fat_Lan
                             WHERE GUID IN (
                                       SELECT GUIDLanFilho
                                         FROM fat_LanSK
                                        WHERE GUIDLanPai = @pai
                                              AND
                                              TableHash = @th
                                   );",
                                                    new[] {
                                                        new Parameter {
                                                            ParameterName = "@pai",
                                                            Value = GUID
                                                        },
                                                        new Parameter{
                                                            ParameterName = "@th",
                                                            Value = Unimake.Utilities.GetTableHash(typeof(IPagarReceber))
                                                        }
                                                    });

            Parcelas = new List<IParcela>();

            while(dr.Read())
            {
                Parcelas.Add(Data.Abstract.Financeiro.Lancamento.PagarReceberBase.Create(dr.GetString(0)) as IParcela);
            }
            #endregion

            #region Itens
//.........这里部分代码省略.........
开发者ID:njmube,项目名称:openposbr,代码行数:101,代码来源:MovimentoBase.cs

示例8: Populate

        /// <summary>
        /// Método utilizado para preencher esta instância com os dados do dataReader
        /// </summary>
        /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param>
        public override void Populate(DataReader dataReader)
        {
            #region base
            base.Populate(dataReader);
            #endregion

            #region dessa tabela
            NumeroSerie = dataReader.GetValue<string>("p_NumeroSerie");
            Marca = dataReader.GetValue<string>("p_Marca");
            Veiculo = new Veiculo(dataReader.GetValue<string>("p_GUIDVeiculo"));
            IsVinculado = dataReader.GetBoolean("p_IsVinculado");
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:17,代码来源:DAVBase.cs

示例9: Populate

        /// <summary>
        /// Método utilizado para preencher esta instância com os dados do dataReader
        /// </summary>
        /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param>
        public override void Populate(DataReader dataReader)
        {
            #region base
            base.Populate(dataReader);
            #endregion

            #region desta classe
            Descricao = dataReader.GetValue<string>("p_Descricao");
            Promocional = dataReader.GetValue<bool>("p_Promocional");
            ValidadeInicial = dataReader.GetValue<DateTime>("p_ValidadeInicial");
            ValidadeFinal = dataReader.GetValue<DateTime>("p_ValidadeFinal");
            Replicado = dataReader.GetBoolean("p_Replicado");
            #endregion

            #region itens

            Lazy.Add<IList<IItem>>("Itens", () =>
            {
                return new Data.Cadastro.TabelaPreco.Item().Find<IItem, ITabelaPreco>(
                    new Where { { "GUIDTabelaPreco", GUID } }, this
                    ).Where(w => w.Item != null).ToList<IItem>();
            });
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:28,代码来源:TabelaPrecoBase.cs

示例10: Populate

        /// <summary>
        /// Método utilizado para preencher esta instância com os dados do dataReader
        /// </summary>
        /// <param name="dataReader">DataReader com os dados que deverão ser passados para esta instância</param>
        public override void Populate(DataReader dataReader)
        {
            #region base
            base.Populate(dataReader);
            #endregion

            #region desta classe
            Descricao = dataReader.GetValue<string>("p_Descricao");
            Prefixo = dataReader.GetValue<string>("p_Prefixo");
            Replicado = dataReader.GetBoolean("p_Replicado");
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:16,代码来源:Unidade.cs


注:本文中的DataReader.GetBoolean方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。