本文整理汇总了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
}
示例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
}
示例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
}
示例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
}
示例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
}
示例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
}
示例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
#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
}
示例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
}
示例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
}