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