public List <Contacto> listaContactos() { try { List <Contacto> listacontacto = new List <Contacto>(); Contacto contacto = null; string consultaSQL = "SELECT codigocontacto, nombrecontacto, correocontacto, comentariocontacto, vistocontacto FROM contacto"; SqlDataReader resultado; resultado = gestorODBC.ejecutarConsulta(consultaSQL); while (resultado.Read()) { contacto = new Contacto(); contacto.codigoContacto = (int)resultado[0]; contacto.nombreContacto = (string)resultado[1]; contacto.correoContacto = (string)resultado[2]; contacto.comentarioContacto = (string)resultado[3]; contacto.visto = (bool)resultado[4]; listacontacto.Add(contacto); } resultado.Close(); return(listacontacto); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public List <Producto> buscarProductos() { try { List <Producto> listaproductos = new List <Producto>(); string consultaSQL = "select p.codigoproducto, p.nombreproducto, p.descripcionproducto,p.detallesproducto, p.precioproducto from producto p "; SqlDataReader resultado; resultado = gestorODBC.ejecutarConsulta(consultaSQL); while (resultado.Read()) { Producto producto = new Producto(); producto.codigoProducto = (int)resultado[0]; producto.nombreProducto = (string)resultado[1]; producto.descripcionProducto = (string)resultado[2]; producto.detalleProducto = (string)resultado[3]; producto.precioProducto = (decimal)resultado[4]; ImagenProductoDAOSqlServer imagenProductoDAO = new ImagenProductoDAOSqlServer(gestorODBC); producto.agregarImagen(imagenProductoDAO.buscarImagenPrincipalProducto(producto)); listaproductos.Add(producto); } resultado.Close(); return(listaproductos); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public List <Categoria> listarCategorias() { try { List <Categoria> listaCategoria = new List <Categoria>(); Categoria categoria = null; string consultaSQL = "select codigocategoria,nombrecategoria from categoria"; SqlDataReader resultado; resultado = gestorODBC.ejecutarConsulta(consultaSQL); while (resultado.Read()) { categoria = new Categoria(); categoria.codigocategoria = (int)resultado[0]; categoria.nombrecategoria = (string)resultado[1]; listaCategoria.Add(categoria); } resultado.Close(); return(listaCategoria); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }