コード例 #1
0
ファイル: DALCartao.cs プロジェクト: sidneipsj/ASP.NET-MVC
        //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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        //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);
        }