本文整理汇总了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;
}
示例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;
}
示例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
}
示例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
}
示例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");
}
示例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");
}
示例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
//.........这里部分代码省略.........
示例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);
}
示例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
}