Esempio n. 1
0
        //metodo eliminar
        public void eliminarLineaArticulo(int Id)
        {
            LineaArticulo linea = this.obtenLineaArticuloSegunIdentificador(Id);

            this.contexto.LineaArticuloes.Remove(linea);
            this.contexto.SaveChanges();
        }
Esempio n. 2
0
        //actualiza articulos
        public void actualizaLineaArticulos(int Id, Producto Producto, int Cantidad, int IdFactura)
        {
            LineaArticulo linea = this.obtenLineaArticuloSegunIdentificador(Id);

            linea.IdProducto = Producto.Id;
            linea.Cantidad   = Cantidad;
            linea.IdFactura  = IdFactura;
            linea.Precio     = this.calcularPrecio(Producto, Cantidad);
            this.contexto.SaveChanges();
        }
Esempio n. 3
0
        // metodo de agregar
        public void incluirLineaArticulo(Producto Producto, int Cantidad, int IdFactura)
        {
            LineaArticulo linea = this.obtenerSegunProductoFactura(Producto.Id, IdFactura);

            if (linea == null)
            {
                this.contexto.LineaArticuloes.Add(new LineaArticulo
                {
                    IdProducto = Producto.Id,
                    Cantidad   = Cantidad,
                    IdFactura  = IdFactura,
                    Precio     = this.calcularPrecio(Producto, Cantidad)
                });
                this.contexto.SaveChanges();
            }
            else
            {
                this.actualizaLineaArticulos(linea.Id, Producto, Cantidad, IdFactura);
            }
        }