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


C# DataReader.GetInt方法代码示例

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


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

示例1: Resource_Map

 /// <summary>
 /// 角色实体数据映射
 /// </summary>
 /// <param name="reader"></param>
 /// <returns></returns>
 public static DroitResource Resource_Map(DataReader reader)
 {
     DroitResource resource = new DroitResource(reader.GetString("ResourceID"))
     {
         ResourceName = reader.GetString("ResourceName"),
         RoleID = reader.GetString("RoleID"),
         RightValue = reader.GetInt("RightValue"),
         State = reader.GetInt("State")
     };
     return resource;
 }
开发者ID:bzure,项目名称:BSA.Net,代码行数:16,代码来源:ResourceRepository.cs

示例2: BzureUser_Map

 /// <summary>
 /// 用户实体数据映射
 /// </summary>
 /// <param name="reader"></param>
 /// <returns></returns>
 public static BzureUser BzureUser_Map(DataReader reader)
 {
     BzureUser BzureUser = new BzureUser(reader.GetString("UserID"), reader.GetString("UserName"))
     {
         EMail = reader.GetStringNullable("EMail"),
         Password = reader.GetStringNullable("Password"),
         OpenID = reader.GetStringNullable("OpenID"),
         State = reader.GetInt("State"),
         RoleValue = reader.GetInt("RoleValue"),
         NickName = reader.GetStringNullable("NickName")
     };
     return BzureUser;
 }
开发者ID:bzure,项目名称:BSA.Net,代码行数:18,代码来源:UserRepository.cs

示例3: 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 esta classe
            SituacaoTributaria = dataReader.GetString("p_SitTributaria");
            COO = dataReader.GetInt("p_COO");
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:15,代码来源:ItemBase.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

            NumeroSerieECF = dataReader.GetString("p_NumeroSerieECF");
            NumeroOrdemECF = dataReader.GetInt("p_NumOrdemECF");
            CCF = dataReader.GetInt("p_CCF");
            COOFinal = dataReader.GetInt("p_COOFinal");
            CRZ = dataReader.GetInt("p_CRZ");
            CRO = dataReader.GetInt("p_CRO");
            ValorGrandeTotalECF = dataReader.GetDouble("p_ValorGTECF");
            //Troco = dataReader.GetDouble("p_Troco");
            EmissorCupom = PessoaBase.Create(dataReader.GetString("p_GUIDEmissorCupom"), true);
            AbreFechaCaixa = AbreFechaCaixaBase.Create(dataReader.GetString("p_GUIDAbreFechaCaixa"));

            #region Movimento vinculado
            //ILanSK sk = new LanSK(GUID, GetTableHash());

            //if(!sk.IsNullOrEmpty())
            //    MovimentoVinculado = MovimentoBase.Create(sk.Filho) as IMovimento;
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:28,代码来源:VendaCFBase.cs

示例5: Populate

 /// <summary>
 /// popula os dados do objeto
 /// </summary>
 /// <param name="rs">datareader contendo os dados a serem populados</param>		
 public override void Populate(DataReader rs)
 {
     base.Populate(rs);
     Pai = rs.GetString("p_GUIDLanPai");
     Filho = rs.GetString("p_GUIDLanFilho");
     GUIDSK = rs.GetString("p_GUIDSK");
     TableHash = rs.GetInt("p_TableHash");
 }
开发者ID:njmube,项目名称:openposbr,代码行数:12,代码来源:LanSK.cs

示例6: Populate

 /// <summary>
 /// popula os dados do objeto
 /// </summary>
 /// <param name="rs">datareader contendo os dados a serem populados</param>		
 public override void Populate(DataReader rs)
 {
     base.Populate(rs);
     ItemPai = rs.GetString("p_GUIDLanItemPai");
     ItemFilho = rs.GetString("p_GUIDLanItemFilho");
     SKPai = rs.GetString("p_GUIDLanSKPai");
     SKFilho = rs.GetString("p_GUIDLanSKFilho");
     TableHash = rs.GetInt("p_TableHash");
 }
开发者ID:njmube,项目名称:openposbr,代码行数:13,代码来源:LanSKItem.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

            StatusNF = dataReader.GetInt("p_StatusNF") == 0 ?
                OpenPOS.NFe.Status.LoteEmProcessamento :
                dataReader.GetInt("p_StatusNF");
            Motivo = dataReader.GetString("p_Motivo");
            InfProt = dataReader.GetString("p_InfProt");
            Chave = dataReader.GetString("p_Chave");
            InformacoesAdicionais = new InfAdic().Find<IInfAdic, INF>(new Where()
            {
                { "fat_LanMovNF.GUIDLanMov",GUID.ToString() }
            }, this);
            Eventos = new Evento().Find<IEvento, INF>(new Where()
            {
                { "fat_LanMovNF.GUIDLanMov",GUID.ToString() }
            }, this);
        }
开发者ID:njmube,项目名称:openposbr,代码行数:25,代码来源:NFBase.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
            Impressora = new Impressora(dataReader.GetValue<string>("p_GUIDImpressora"));
            Indice = dataReader.GetValue<string>("p_Indice");
            Descricao = dataReader.GetString("p_Descricao");
            Tipo = (Enuns.Faturamento.Lancamento.Tipo)dataReader.GetInt("p_Tipo");
            #endregion
        }
开发者ID:njmube,项目名称:openposbr,代码行数:17,代码来源:ImpressoraTotNaoFiscal.cs


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