// trae un vouche especifico
        public static Voucher traer(string codigo)
        {
            GestorAccesoDatos db = new GestorAccesoDatos();

            try
            {
                Voucher voucher = null;
                db.setearConsulta("select codigo from vouchers where estado=1 and codigo=" + codigo);
                db.abrirConexion();
                db.ejecutarConsulta();
                if (db.Lector.Read())
                {
                    voucher        = new Voucher();
                    voucher.codigo = (string)db.Lector["codigo"].ToString();
                    voucher.estado = true;
                }
                return(voucher);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                db.cerrarConexion();
            }
        }
        //Verifica si no fue usado
        public static bool verificar(string codigo)
        {
            GestorAccesoDatos db = new GestorAccesoDatos();

            try
            {
                db.setearConsulta("select codigo from vouchers where estado=1 and codigo='" + codigo + "'");
                db.abrirConexion();
                db.ejecutarConsulta();
                if (db.Lector.Read())
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                db.cerrarConexion();
            }
        }
Exemple #3
0
        //Trae un Premio en especifico
        public static Premio traer(string id)
        {
            GestorAccesoDatos db = new GestorAccesoDatos();

            try
            {
                Premio premio = null;
                db.setearConsulta("select * from premio  where id=" + id);
                db.abrirConexion();
                db.ejecutarConsulta();
                if (db.Lector.Read())
                {
                    premio             = new Premio();
                    premio.id          = (int)db.Lector["id"];
                    premio.titulo      = (string)db.Lector["tirulo"].ToString();
                    premio.descripcion = (string)db.Lector["descripcion"].ToString();
                    premio.url         = (string)db.Lector["url"].ToString();
                }
                return(premio);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                db.cerrarConexion();
            }
        }
Exemple #4
0
        public static Persona traer(string dni)
        {
            GestorAccesoDatos db = new GestorAccesoDatos();

            try
            {
                Persona persona = null;
                db.setearConsulta("select * from clientes where  dni=" + dni);
                db.abrirConexion();
                db.ejecutarConsulta();
                if (db.Lector.Read())
                {
                    persona           = new Persona();
                    persona.DNI       = (string)db.Lector["dni"].ToString();
                    persona.nombre    = (string)db.Lector["nombre"].ToString();
                    persona.apellido  = (string)db.Lector["apellido"].ToString();
                    persona.email     = (string)db.Lector["email"].ToString();
                    persona.direccion = (string)db.Lector["direccion"].ToString();
                    persona.ciudad    = (string)db.Lector["ciudad"].ToString();
                    persona.CP        = (string)db.Lector["CP"].ToString();
                }
                return(persona);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                db.cerrarConexion();
            }
        }
Exemple #5
0
        // Lista de Premio
        public static List <Premio> lista()
        {
            GestorAccesoDatos db    = new GestorAccesoDatos();
            List <Premio>     lista = new List <Premio>();

            try
            {
                Premio premio;
                db.setearConsulta("select * from premios");
                db.abrirConexion();
                db.ejecutarConsulta();
                while (db.Lector.Read())
                {
                    premio             = new Premio();
                    premio.id          = (int)db.Lector["id"];
                    premio.titulo      = (string)db.Lector["titulo"].ToString();
                    premio.descripcion = (string)db.Lector["descripcion"].ToString();
                    premio.url         = (string)db.Lector["imagen"].ToString();
                    lista.Add(premio);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                db.cerrarConexion();
            }
        }