//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); }
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); }
//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); }