public void crearCategoria(Categoria categoria) { try { string sentenciaSQL = "INSERT INTO categoria(nombrecategoria ) VALUES(@nombrecategoria)"; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(sentenciaSQL); sentencia.Parameters.Add("@nombrecategoria", VarChar, 50).Value = categoria.nombrecategoria; sentencia.ExecuteNonQuery(); } catch (Exception) { throw ExcepcionSQL.crearErrorInsertar(); } }
public void crearSubCategoria(SubCategoria subCategoria, int codigoCategoria) { try { string sentenciaSQL = "INSERT INTO subcategoria(codigocategoria, nombresubcategoria)VALUES (@codigocategoria, @nombresubcategoria);"; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(sentenciaSQL); sentencia.Parameters.Add("codigocategoria", Int).Value = codigoCategoria; sentencia.Parameters.Add("@nombresubcategoria", VarChar, 50).Value = subCategoria.nombresubcategoria; sentencia.ExecuteNonQuery(); } catch (Exception) { throw ExcepcionSQL.crearErrorInsertar(); } }
public void crearUsuario(Usuario usuario) { try { string sentenciaSQL = "INSERT INTO usuario(nombreusuario, cuentausuario, claveusuario) VALUES(@nombreusuario, @cuentausuario, @claveusuario)"; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(sentenciaSQL); sentencia.Parameters.Add("@nombreusuario", VarChar, 50).Value = usuario.nombreUsuario; sentencia.Parameters.Add("@cuentausuario", VarChar, 100).Value = usuario.cuentaUsuario; sentencia.Parameters.Add("@claveusuario", VarChar, 100).Value = usuario.claveUsuario; sentencia.ExecuteNonQuery(); } catch (Exception) { throw ExcepcionSQL.crearErrorInsertar(); } }
public void crearProductoImagen(ProductoImagen productoimagen, int codigoproducto) { try { string sentenciaSQL = "INSERT INTO imagenproducto(codigoproducto,direccionimagenproducto,nombreimagenproducto,principalimagenproducto) VALUES(@codigoproducto,@direccionimagenproducto,@nombreimagenproducto,@principalimagenproducto)"; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(sentenciaSQL); sentencia.Parameters.Add("@codigoproducto", Int).Value = codigoproducto; sentencia.Parameters.Add("@direccionimagenproducto", VarChar, 500).Value = productoimagen.urlimagen; sentencia.Parameters.Add("@nombreimagenproducto", VarChar, 100).Value = productoimagen.nombreimagen; sentencia.Parameters.Add("@principalimagenproducto", Bit).Value = productoimagen.principal; sentencia.ExecuteNonQuery(); } catch (Exception) { throw ExcepcionSQL.crearErrorInsertar(); } }
public void crearProducto(Producto producto, int codigoLinea) { try { string sentenciaSQL = "insert into producto (codigolineasubcategoria,nombreproducto,descripcionproducto,precioproducto,detallesproducto) values (@codigolineasubcategoria,@nombreProducto,@descripcionproducto,@precioproducto,@detallesproducto)"; SqlCommand sentencia; sentencia = gestorODBC.prepararSentencia(sentenciaSQL); sentencia.Parameters.Add("@codigolineasubcategoria", Int).Value = codigoLinea; sentencia.Parameters.Add("@nombreproducto", VarChar, 100).Value = producto.nombreProducto; sentencia.Parameters.Add("@descripcionproducto", VarChar, 200).Value = producto.descripcionProducto; sentencia.Parameters.Add("@precioproducto", System.Data.SqlDbType.Decimal).Value = producto.precioProducto; sentencia.Parameters.Add("@detallesproducto", VarChar, 900).Value = producto.detalleProducto; sentencia.ExecuteNonQuery(); } catch (Exception) { throw ExcepcionSQL.crearErrorInsertar(); } }