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); }
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); }
// 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); }
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); }
//Alterado para SqlServer public static Cartao getCartoes(string codigo, string digito) { Cartoes card = new Cartoes(); string sql = " select CARTAO_ID, CONV_ID, NOME, LIBERADO, CODIGO, DIGITO, TITULAR, CODCARTIMP, ATIVO FROM CARTOES" + " where (codigo = '" + codigo + "' and digito = '" + digito + "') or (codcartimp = '" + codigo + digito + "')"; BD BD = new BD(); card.Conveniado.Conv_id = -1; card.Cartao_id = -1; using (SafeDataReader dr = BD.GetDataReader(sql, null)) { if (dr.Read()) { Conveniados c = DALConveniado.GetConveniado(dr.GetInt32("conv_id")); card.Cartao_id = dr.GetInt32("cartao_id"); card.Conveniado = c; card.Nome = dr.GetString("nome"); card.Liberado = dr.GetString("liberado"); card.Codigo = Convert.ToDouble(dr.GetObject("codigo")); card.Digito = Convert.ToInt32(dr.GetObject("digito")); card.Titular = dr.GetString("titular").ToUpper(); card.Codigodigito = Convert.ToString(dr.GetObject("codigo")) + Convert.ToString(dr.GetObject("digito")); card.CodImp = dr.GetString("codcartimp"); card.Ativo = dr.GetString("ativo"); } dr.Close(); } return(card); }
//Ariane - Mudanca no NAVS - 05/2015// public static bool GetValidaCantinex(int pos_serial) { BD BD = new BD(); bool retorno = false; string sql = " SELECT CRED.SEG_ID FROM POS P" + " INNER JOIN CREDENCIADOS CRED ON CRED.CRED_ID = P.CRED_ID" + " INNER JOIN CONFIG CON ON CON.SEG_ID_CANTINA = CRED.SEG_ID WHERE P.POS_SERIAL_NUMBER = " + pos_serial; SafeDataReader dr = BD.GetDataReader(sql, null); try { if (dr.Read()) { if (dr.GetObject(0) != "") { retorno = true; } } } finally { dr.Close(); } return(retorno); }
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"); } }
//Alterado para SqlServer public static bool MovimentacoesAberto(string codigo) { try { BD BD = new BD(); string cartao_id = BD.GetOneRow("select cartao_id from cartoes where codigo=" + codigo, null)["cartao_id"].ToString(); int count = 0; using (SafeDataReader dr = BD.GetDataReader("SELECT count(*) FROM contacorrente WHERE COALESCE(baixa_conveniado,'N') = 'N' AND cartao_id = " + cartao_id, null)) { if ((dr.HasRows()) && (dr.Read())) { count = dr.GetInt32(0); } dr.Close(); } if (count > 0) { return(true); } else { return(false); } } catch { return(false); } }
//Alterado para SqlServer public static Credenciados GetCodAcesso_Senha_Nome(int cred_id) { try { BD BD = new BD(); SafeDataReader dr = BD.GetDataReader("SELECT codacesso, senha, nome FROM Credenciados WHERE apagado <> 'S' AND cred_id =" + cred_id, null); Credenciados cred = new Credenciados(); try { if (dr.Read()) { cred.Senha = dr.GetString("senha"); cred.Codacesso = dr.GetInt32("codacesso"); cred.Nome = dr.GetString("nome"); } } finally { dr.Close(); } return(cred); } catch (Exception ex) { throw new Exception("Estabelecimento não encontrado para o id: " + cred_id); } }
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); }
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); } }
public static List <Cartoes> getTodosCartoesConv(int conv_id) { List <Cartoes> cartoes = new List <Cartoes>(); BD BD = new BD(); SqlParamsList parametros = new SqlParamsList(); parametros.Add(new Fields("conv_id", conv_id)); string sql = "select\n" + " card.cartao_id,\n" + " card.codigo,\n" + " card.digito,\n" + " card.codcartimp,\n" + " card.nome,\n" + " card.liberado,\n" + " card.ativo,\n" + " card.titular\n" + "from\n" + " cartoes card\n" + "where card.apagado <> 'S'\n" + "and card.conv_id = @conv_id\n"; using (SafeDataReader dr = BD.GetDataReader(sql, parametros)) { Conveniados c = null; while (dr.Read()) { Cartoes card = new Cartoes(); if (c == null) { c = DALConveniado.GetConveniado(conv_id); } card.Conveniado = c; card.Cartao_id = dr.GetInt32("cartao_id"); card.Nome = dr.GetString("nome"); card.Liberado = dr.GetString("liberado"); card.Codigo = dr.GetDouble("codigo"); card.Digito = dr.GetInt32("digito"); card.Titular = dr.GetString("titular").ToUpper(); card.Codigodigito = dr.GetString("codigo") + dr.GetString("digito"); card.CodImp = dr.GetString("codcartimp"); card.Ativo = dr.GetString("ativo"); cartoes.Add(card); } dr.Close(); } return(cartoes); }
//Alterado para SqlServer public static int getConvIdCartao(string codigo, string digito) { BD BD = new BD(); int conv_id = -1; SafeDataReader dr = BD.GetDataReader("SELECT conv_id FROM cartoes WHERE (codigo = '" + codigo + "' and digito = '" + digito + "') or ( codcartimp = '" + codigo + digito + "')", null); try { if (dr.Read()) { conv_id = dr.GetInt32("conv_id"); } } finally { dr.Close(); } return(conv_id); }
public static bool GetObrigadoPassarSenhaConveniado(Credenciados cred) { BD BD = new BD(); bool retorno = false; SafeDataReader dr = BD.GetDataReader("select coalesce(obrigar_senha,'N') as obrigar_senha FROM EMP_CRED_OBRIGA_SENHA where empres_id = " + cred.Empresa.Empres_id.ToString() + " estab_id = " + cred.Cred_id.ToString(), null); try { if (dr.Read()) { retorno = dr.GetString(0) == "S"; } } finally { dr.Close(); } return(retorno); }
//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); }
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); }
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); }
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); }
public static bool RecargaConfirmada(long nsu) { BD BD = new BD(); bool retorno = false; SafeDataReader dr = BD.GetDataReader("SELECT RECARGA_REALIZADA FROM RECARGA_CONFIRMADAS WHERE NSU_TAN = " + nsu, null); try { if (dr.Read()) { retorno = dr.GetString(0) == "S"; } } finally { dr.Close(); } return(retorno); }
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(); } }
public static Credenciados Get_Id_Senha_Nome(int codacesso) { BD BD = new BD(); SafeDataReader dr = BD.GetDataReader("SELECT cred_id, senha, nome FROM Credenciados 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_id"); cred.Nome = dr.GetString("nome"); } } finally { dr.Close(); } return(cred); }
public static string GetEmpresIdsProibVendaNome() { string s = string.Empty; BD BD = new BD(); SafeDataReader dr = BD.GetDataReader("SELECT empres_id FROM Empresas WHERE apagado <> 'S' AND venda_nome <> 'S' ", null); try { while (dr.Read()) { s += "," + dr.GetString(0); } } finally { dr.Close(); } if (s.Length > 0) { s = s.Remove(0, 1); } return(s); }