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


C# BD.GetDataReader方法代码示例

本文整理汇总了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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:50,代码来源:DALConfig.cs

示例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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:28,代码来源:DALPremios.cs

示例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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:33,代码来源:DALProduto.cs

示例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");
       }
 }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:29,代码来源:DALContaCorrente.cs

示例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);
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:15,代码来源:DALDown.cs

示例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;
 }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:16,代码来源:DALCredComandaStatus.cs

示例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;
 }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:16,代码来源:DALCredComandaStatus.cs

示例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);
             }
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:44,代码来源:DALTransacoes.cs

示例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();
             }
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:20,代码来源:DALPremios.cs

示例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;
 }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:19,代码来源:DALCredenciado.cs

示例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;
 }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:19,代码来源:DALCredenciado.cs

示例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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:25,代码来源:DALCredenciado.cs

示例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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:22,代码来源:DALCredenciado.cs

示例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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:25,代码来源:DALCredenciado.cs

示例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;
     }
 }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:15,代码来源:DALConveniado.cs


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