public Contacto buscarContacto(int codigoContacto) { try { Contacto contacto = null; string consultaSQL = "SELECT codigocontacto, nombrecontacto, correocontacto, comentariocontacto, vistocontacto FROM contacto where codigocontacto=@codigocontacto"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigocontacto", Int).Value = codigoContacto; resultado = sentencia.ExecuteReader(); if (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]; } resultado.Close(); return(contacto); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public List <ProductoImagen> listarImagenesPorProducto(Producto producto) { try { List <ProductoImagen> listaproductoimagen = new List <ProductoImagen>(); ProductoImagen productoImagen = null; string consultaSQL = "select img.codigoimagenproducto,img.direccionimagenproducto, img.nombreimagenproducto, img.principalimagenproducto from imagenproducto img where img.codigoproducto = @codigoProducto "; SqlCommand sentencia; SqlDataReader resultado; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigoProducto", Int).Value = producto.codigoProducto; resultado = sentencia.ExecuteReader(); while (resultado.Read()) { productoImagen = new ProductoImagen(); productoImagen.codigoimagen = (int)resultado[0]; productoImagen.urlimagen = (string)resultado[1]; productoImagen.nombreimagen = (string)resultado[2]; productoImagen.principal = (bool)resultado[3]; producto.agregarImagen(productoImagen); listaproductoimagen.Add(productoImagen); } resultado.Close(); return(listaproductoimagen); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar();; } }
private List <Producto> listaProductos(LineaSubCategoria lineaSubCategoria) { try { List <Producto> listaproductos = new List <Producto>(); Producto producto; string consultaSQL = "SELECT p.codigoproducto, p.nombreproducto, p.descripcionproducto, p.precioproducto, p.detallesproducto FROM producto p where p.codigolineasubcategoria=@codigolineasubcategoria"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigolineasubcategoria", Int).Value = lineaSubCategoria.codigolinea; resultado = sentencia.ExecuteReader(); while (resultado.Read()) { producto = new Producto(); producto.codigoProducto = (int)resultado[0]; producto.nombreProducto = (string)resultado[1]; producto.descripcionProducto = (string)resultado[2]; producto.precioProducto = (decimal)resultado[3]; producto.detalleProducto = (string)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 Categoria buscarCategoria(int codigocategoria) { try { Categoria categoria = null; string consultaSQL = "select codigocategoria,nombrecategoria from categoria where codigocategoria = @codigocategoria"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigocategoria", Int).Value = codigocategoria; resultado = sentencia.ExecuteReader(); if (resultado.Read()) { categoria = new Categoria(); categoria.codigocategoria = (int)resultado[0]; categoria.nombrecategoria = (string)resultado[1]; } resultado.Close(); return(categoria); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar();; } }
public List <Categoria> listarCategorias() { try { List <Categoria> listaCategorias = new List <Categoria>(); SubCategoria subCategoria = null; Categoria categoria; string consultaSQL = "select sc.codigosubcategoria,sc.nombresubcategoria,c.codigocategoria,c.nombrecategoria from subcategoria sc inner join categoria c on sc.codigocategoria = c.codigocategoria"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); resultado = sentencia.ExecuteReader(); while (resultado.Read()) { subCategoria = new SubCategoria(); subCategoria.codigosubcategoria = (int)resultado[0]; subCategoria.nombresubcategoria = (string)resultado[1]; categoria = new Categoria(); categoria.codigocategoria = (int)resultado[2]; categoria.nombrecategoria = (string)resultado[3]; categoria.agregarSubCategoria(subCategoria); listaCategorias.Add(categoria); } resultado.Close(); return(listaCategorias); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
private List <LineaSubCategoria> listaLineaSubCategoria(SubCategoria subCategoria) { try { List <LineaSubCategoria> listalineasubcategoria = new List <LineaSubCategoria>(); LineaSubCategoria lineaSubCategoria; string consultaSQL = "SELECT lc.codigolineasubcategoria, lc.nombrelineasubcategoria FROM lineasubcategoria lc where lc.codigosubcategoria=@codigosubcategoria"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigosubcategoria", Int).Value = subCategoria.codigosubcategoria; resultado = sentencia.ExecuteReader(); while (resultado.Read()) { lineaSubCategoria = new LineaSubCategoria(); lineaSubCategoria.codigolinea = (int)resultado[0]; lineaSubCategoria.nombrelinea = (string)resultado[1]; lineaSubCategoria.listaProductos = listaProductos(lineaSubCategoria); listalineasubcategoria.Add(lineaSubCategoria); } resultado.Close(); return(listalineasubcategoria); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public List <SubCategoria> buscarSubCategorias(Categoria categoria) { try { List <SubCategoria> listaSubCategorias = new List <SubCategoria>(); SubCategoria subCategoria = null; string consultaSQL = "SELECT sc.codigosubcategoria,sc.nombresubcategoria FROM subcategoria sc where sc.codigocategoria=@codigocategoria"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigocategoria", Int).Value = categoria.codigocategoria; resultado = sentencia.ExecuteReader(); while (resultado.Read()) { subCategoria = new SubCategoria(); subCategoria.codigosubcategoria = (int)resultado[0]; subCategoria.nombresubcategoria = (string)resultado[1]; listaSubCategorias.Add(subCategoria); } resultado.Close(); return(listaSubCategorias); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public SubCategoria buscarProductosPorSubCategoria(int codigoSubCategoria) { try { SubCategoria subCategoria = null; string consultaSQL = "SELECT sc.codigosubcategoria,sc.nombresubcategoria FROM subcategoria sc where sc.codigosubcategoria=@codigosubcategoria"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigosubcategoria", Int).Value = codigoSubCategoria; resultado = sentencia.ExecuteReader(); if (resultado.Read()) { subCategoria = new SubCategoria(); subCategoria.codigosubcategoria = (int)resultado[0]; subCategoria.nombresubcategoria = (string)resultado[1]; subCategoria.listaLineaSubCategoria = listaLineaSubCategoria(subCategoria); } resultado.Close(); return(subCategoria); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public LineaSubCategoria buscarLineaSubCategoria(int codigoLineaSubCategoria) { try { LineaSubCategoria lineaSubCategoria = null; string consultaSQL = "SELECT codigolineasubcategoria, nombrelineasubcategoria FROM lineasubcategoria where codigolineasubcategoria=@codigolineasubcategoria"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigolineasubcategoria", Int).Value = codigoLineaSubCategoria; resultado = sentencia.ExecuteReader(); if (resultado.Read()) { lineaSubCategoria = new LineaSubCategoria(); lineaSubCategoria.codigolinea = (int)resultado[0]; lineaSubCategoria.nombrelinea = (string)resultado[1]; } resultado.Close(); return(lineaSubCategoria); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public Usuario buscarUsuario(string cuentaUsuario, string claveUsuario) { try { Usuario usuario = null; string consultaSQL = "SELECT codigousuario, nombreusuario, cuentausuario, claveusuario FROM usuario where cuentausuario=@cuentausuario and claveusuario=@claveusuario "; SqlCommand sentencia; SqlDataReader resultado; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@cuentausuario", VarChar, 100).Value = cuentaUsuario; sentencia.Parameters.Add("@claveusuario", VarChar, 100).Value = claveUsuario; resultado = sentencia.ExecuteReader(); if (resultado.Read()) { usuario = new Usuario(); usuario.codigoUsuario = (int)resultado[0]; usuario.nombreUsuario = (string)resultado[1]; usuario.cuentaUsuario = (string)resultado[2]; usuario.claveUsuario = (string)resultado[3]; } resultado.Close(); return(usuario); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public ProductoImagen buscarImagenPrincipalProducto(Producto producto) { try { ProductoImagen productoImagen = null; string consultaSQL = "SELECT img.codigoimagenproducto, img.direccionimagenproducto, img.nombreimagenproducto, img.principalimagenproducto FROM imagenproducto img where img.codigoproducto=@codigoproducto and img.principalimagenproducto='TRUE'"; SqlDataReader resultado; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigoproducto", Int).Value = producto.codigoProducto; resultado = sentencia.ExecuteReader(); if (resultado.Read()) { productoImagen = new ProductoImagen(); productoImagen.codigoimagen = (int)resultado[0]; productoImagen.urlimagen = (string)resultado[1]; productoImagen.nombreimagen = (string)resultado[2]; productoImagen.principal = (bool)resultado[3]; } resultado.Close(); return(productoImagen); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public Producto buscarProducto(int codigoProducto) { try { Producto producto = null; string consultaSQL = "select p.codigoproducto, p.nombreproducto, p.descripcionproducto,p.detallesproducto, p.precioproducto from producto p where p.codigoproducto= @codigoProducto "; SqlCommand sentencia; SqlDataReader resultado; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigoProducto", Int).Value = codigoProducto; resultado = sentencia.ExecuteReader(); if (resultado.Read()) { 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.listaImagenes = imagenProductoDAO.listarImagenesPorProducto(producto); } resultado.Close(); return(producto); } 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 <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 void eliminarLineaSubCategoria(LineaSubCategoria lineaSubCategoria) { try { string consultaSQL = "DELETE FROM lineasubcategoria WHERE codigolineasubcategoria = @codigolineasubcategoria"; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@codigolineasubcategoria", Int).Value = lineaSubCategoria.codigolinea; sentencia.ExecuteNonQuery(); } catch (Exception) { throw ExcepcionSQL.crearErrorConsultar(); } }
public void crearContacto(Contacto contacto) { try { string consultaSQL = "INSERT INTO contacto(nombrecontacto, correocontacto, comentariocontacto, vistocontacto) VALUES (@nombrecontacto, @correocontacto, @comentariocontacto, @vistocontacto)"; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(consultaSQL); sentencia.Parameters.Add("@nombrecontacto", VarChar, 50).Value = contacto.nombreContacto; sentencia.Parameters.Add("@correocontacto", VarChar, 100).Value = contacto.correoContacto; sentencia.Parameters.Add("@comentariocontacto", VarChar, 200).Value = contacto.comentarioContacto; sentencia.Parameters.Add("@vistocontacto", Bit).Value = contacto.visto; sentencia.ExecuteNonQuery(); } 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(); } }