本文整理汇总了C#中BD.GetDataReader方法的典型用法代码示例。如果您正苦于以下问题:C# BD.GetDataReader方法的具体用法?C# BD.GetDataReader怎么用?C# BD.GetDataReader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BD
的用法示例。
在下文中一共展示了BD.GetDataReader方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetConfiguracoesWebFornecedores
public ConfiguracoesWebFornecedores GetConfiguracoesWebFornecedores(int cred_id)
{
BD BD = new BD();
SafeDataReader dr = BD.GetDataReader("SELECT * FROM Config_webfornecedores WHERE cred_id = " + cred_id, null);
ConfiguracoesWebFornecedores conf = new ConfiguracoesWebFornecedores();
try
{
if (dr.Read())
{
conf.MOSTRAR_TOTAL_EMP = dr.GetString("MOSTRAR_TOTAL_EMP");
conf.MOSTRAR_TOTAL_EXTRATO = dr.GetString("MOSTRAR_TOTAL_EXTRATO");
conf.MOSTRAR_TOTAL_EXTRATO_EMP = dr.GetString("MOSTRAR_TOTAL_EXTRATO_EMP");
conf.PAGINAR_GRADE_EMP = dr.GetString("PAGINAR_GRADE_EMP");
conf.TOTAL_EXTRATO_EMP_TODAS_PAG = dr.GetString("TOTAL_EXTRATO_EMP_TODAS_PAG");
conf.TOTAL_EXTRATO_TODAS_PAG = dr.GetString("TOTAL_EXTRATO_TODAS_PAG");
conf.PAGINAR_EXTRATO = dr.GetString("PAGINAR_EXTRATO");
}
else
{
conf.MOSTRAR_TOTAL_EMP = "S";
conf.MOSTRAR_TOTAL_EXTRATO = "S";
conf.MOSTRAR_TOTAL_EXTRATO_EMP = "S";
conf.PAGINAR_GRADE_EMP = "S";
conf.TOTAL_EXTRATO_EMP_TODAS_PAG = "S";
conf.TOTAL_EXTRATO_TODAS_PAG = "S";
conf.PAGINAR_EXTRATO = "S";
}
}
finally
{
dr.Close();
}
dr = BD.GetDataReader("SELECT * FROM Config", null);
try
{
if (dr.Read())
conf.EXIBIR_PAGTO_SITE = dr.GetString("EXIBIR_PAGTO_SITE");
else
conf.EXIBIR_PAGTO_SITE = "S";
}
finally
{
dr.Close();
}
conf.USA_ENTREG_NF = WebConfig.UsarNfEntrega;
return conf;
}
示例2: GetPremios
public static List<Fidel_Premios> GetPremios()
{
string sql = " SELECT premio_id, descricao, pontos";
sql += " FROM Fidel_Premios";
sql += " WHERE apagado <> 'S'";
List<Fidel_Premios> lista = new List<Fidel_Premios>();
BD BD = new BD();
SafeDataReader dr = BD.GetDataReader(sql, null);
try
{
while (dr.Read())
{
Fidel_Premios premio = new Fidel_Premios();
premio.Premio_id = dr.GetInt32("premio_id");
premio.Descricao = dr.GetString("descricao");
premio.Pontos = dr.GetInt32("pontos");
lista.Add(premio);
}
}
finally
{
dr.Close();
}
return lista;
}
示例3: GetProdAutor
// Retorna uma lista de produtos da autorização
public static List<Produtos> GetProdAutor(string pAutorizacaoId)
{
string sql = " Select PRECO_UNI, PRECO_TAB, QTDE, DESCRICAO, MOV_PROD2.PROD_ID, CODINBS, MOV_ID, COMREC" +
" FROM MOV_PROD2 JOIN PRODUTOS ON PRODUTOS.PROD_ID = MOV_PROD2.PROD_ID " +
" WHERE MOV_PROD2.AUTORIZACAO_ID = @autorizacaoId AND MOV_PROD2.CANCELADO <> 'S'";
SqlParamsList ps = new SqlParamsList();
ps.Add(new Fields("autorizacaoId", pAutorizacaoId));
BD BD = new BD();
SafeDataReader dr = BD.GetDataReader(sql, ps);
List<Produtos> prodList = new List<Produtos>();
try
{
while (dr.Read())
{
Produtos prod = new Produtos();
prod.Descricao = dr.GetString("DESCRICAO");
prod.PrecoTabela = dr.GetDouble("PRECO_TAB");
prod.PrecoVenda = dr.GetDouble("PRECO_UNI");
prod.Qtde = dr.GetInt32("QTDE");
prod.Produto_id = dr.GetInt32("PROD_ID");
prod.ComRec = dr.GetString("COMREC");
prodList.Add(prod);
}
}
finally
{
dr.Close();
}
return prodList;
}
示例4: GetCCbyId
public Autorizacoes GetCCbyId(string autor_id)
{
try
{
string sql = "SELECT cred_id, credito, data, debito FROM Contacorrente WHERE autorizacao_id = " + autor_id;
BD BD = new BD();
SafeDataReader dr = BD.GetDataReader(sql, null);
Autorizacoes autor = new Autorizacoes();
try
{
if (dr.Read())
{
autor.Credenciado.Cred_id = dr.GetInt32("CRED_ID");
autor.Credito = dr.GetFloat("CREDITO");
autor.Data = dr.GetDateTime("DATA");
autor.Debito = dr.GetFloat("DEBITO");
}
}
finally
{
dr.Close();
}
return autor;
}
catch
{
throw new Exception("Não foi possível recuperar dados da ContaCorrente");
}
}
示例5: GetArquivo
//Alterado para SqlServer
public static SafeDataReader GetArquivo(string tipo, int id, string arquivo)
{
string sql = "sELECT arq_site.nome, arq_site.arquivo, arq_site.tamanho";
sql += " FROM Arq_site";
sql += " JOIN Arq_empcred ON arq_site.arq_id = arq_empcred.arq_id";
sql += " AND COALESCE(arq_empcred.apagado,'N')='N'";
sql += " AND Arq_empcred.tipo = '" + tipo + "'";
sql += " AND Arq_empcred.id =" + id;
sql += " WHERE COALESCE(arq_site.apagado,'N')='N'";
sql += " AND arq_site.arq_id =" + arquivo;
BD BD = new BD();
return BD.GetDataReader(sql, null);
}
示例6: StatusComanda
public static bool StatusComanda(int cred_id, int comanda)
{
BD BD = new BD();
bool retorno = false;
SafeDataReader dr = BD.GetDataReader("SELECT STATUS FROM CRED_COMANDA_STATUS WHERE CRED_ID = " + cred_id + " AND COMANDA = " + comanda, null);
try
{
if (dr.Read())
retorno = dr.GetString(0) == "F";
}
finally
{
dr.Close();
}
return retorno;
}
示例7: ComandaValida
public static bool ComandaValida(int comanda)
{
BD BD = new BD();
bool retorno = false;
SafeDataReader dr = BD.GetDataReader("SELECT COMANDA FROM CRED_COMANDA_STATUS WHERE COMANDA = " + comanda, null);
try
{
if (dr.Read())
retorno = dr.GetString(0) != null;
}
finally
{
dr.Close();
}
return retorno;
}
示例8: GetCupom
public static string GetCupom(int trans_id, int cred_id)
{
SqlParamsList ps = new SqlParamsList();
ps.Add(new Fields("trans", trans_id));
ps.Add(new Fields("cred", cred_id));
string sql = "SELECT t.cupom";
sql += " FROM Transacoes t";
sql += " WHERE t.trans_id = @trans";
sql += " AND t.cred_id = @cred";
sql += " AND t.aberta = 'N'";
sql += " AND t.confirmada = 'S'";
sql += " AND t.cancelado = 'N'";
try
{
BD BD = new BD();
SafeDataReader dr = BD.GetDataReader(sql, ps);
string cupom = String.Empty;
try
{
if (dr.Read())
{
byte[] buffer = dr.GetBytes(0);
System.Text.Encoding enc = System.Text.Encoding.ASCII;
cupom = enc.GetString(buffer);
}
}
finally
{
dr.Close();
}
if (cupom.Equals("\0"))
throw new Exception("Não há cupom gravado para esta transação");
else
return cupom;
}
catch(Exception ex)
{
throw new Exception("Erro ao obter cupom: " + ex.Message);
}
}
示例9: GetImagemPremio
public static byte[] GetImagemPremio(int premio_id)
{
string sql = " SELECT imagem";
sql += " FROM Fidel_Premios";
sql += " WHERE premio_id=" + premio_id;
BD BD = new BD();
SafeDataReader dr = BD.GetDataReader(sql, null);
try
{
dr.Read();
byte[] imagem = dr.GetBytes(0);
return imagem;
}
finally
{
dr.Close();
}
}
示例10: VerifSenha
public static bool VerifSenha(Credenciados cred)
{
BD BD = new BD();
bool retorno = false;
SafeDataReader dr = BD.GetDataReader("Select SENHA from credenciados where APAGADO <> 'S' and CRED_ID = " + cred.Cred_id, null);
try
{
if (dr.Read())
{
cred.Senha = dr.GetString(0);
retorno = true;
}
}
finally
{
dr.Close();
}
return retorno;
}
示例11: UtilizaRecarga
//Alterado para SqlServer
public static bool UtilizaRecarga(int cred_id)
{
BD BD = new BD();
bool retorno = false;
SafeDataReader dr = BD.GetDataReader("SELECT UTILIZA_RECARGA FROM CREDENCIADOS WHERE CRED_ID = " + cred_id, null);
try
{
if (dr.Read())
{
retorno = dr.GetString(0) == "S";
}
}
finally
{
dr.Close();
}
return retorno;
}
示例12: LogarCredenciado
public static bool LogarCredenciado(string codacesso, string senha, out int cred_id)
{
bool r = false;
cred_id = 0;
BD BD = new BD();
SafeDataReader dr = BD.GetDataReader("SELECT senha, cred_id FROM Credenciados WHERE codacesso = " + codacesso, null);
try
{
if (dr.Read())
{
netUtil.Funcoes f = new netUtil.Funcoes();
if (f.Crypt("D", dr.GetString(0), "BIGCOMPRAS") == senha)
{
r = true;
cred_id = dr.GetInt32(1);
}
}
}
finally
{
dr.Close();
}
return r;
}
示例13: Get_Id_Senha_Nome_BE
public static Credenciados Get_Id_Senha_Nome_BE(int codacesso)
{
BD BD = new BD();
SafeDataReader dr = BD.GetDataReader("SELECT CRED_BE_ID, senha, nome FROM credenciados_bem_estar WHERE apagado <> 'S' AND codacesso = " + codacesso, null);
Credenciados cred = new Credenciados();
try
{
if (dr.Read())
{
cred.Senha = dr.GetString("senha");
cred.Cred_id = dr.GetInt32("CRED_BE_ID");
cred.Nome = dr.GetString("nome");
}
}
finally
{
dr.Close();
}
return cred;
}
示例14: GetValidaCantinexPorCred
public static bool GetValidaCantinexPorCred(int credId)
{
BD BD = new BD();
bool retorno = false;
string sql = " SELECT SEG_ID_CANTINA FROM "
+ " CONFIG CON "
+ " INNER JOIN CREDENCIADOS C ON C.SEG_ID = CON.SEG_ID_CANTINA "
+ " where C.CRED_ID = " + credId;
SafeDataReader dr = BD.GetDataReader(sql, null);
try
{
if (dr.Read())
{
if (dr.GetObject(0) != "")
retorno = true;
}
}
finally
{
dr.Close();
}
return retorno;
}
示例15: GetUsaSaldoDif
//Alterado para SqlServer
public static bool GetUsaSaldoDif(int conv_id)
{
string sql = "SELECT usa_saldo_dif FROM conveniados where conv_id = " + conv_id.ToString();
BD BD = new BD();
using (SafeDataReader dr = BD.GetDataReader(sql, null))
{
if (dr.Read())
{
return dr.GetString("usa_saldo_dif") == "S";
}
else
return false;
}
}