public double EliminarDetalleVenta(int pk) { double resultado = 0; FAJA_MODELDataContext dc = new FAJA_MODELDataContext(); Detail_Sale_Bill DetalleVenta = dc.Detail_Sale_Bill.First(c => c.DetBil_PK == pk); Product_Detail Detalle = dc.Product_Detail.First(c => c.ProDet_PK == DetalleVenta.DetBil_FK_ProDet); Product Producto = dc.Product.First(c => c.Pro_Pk == Detalle.ProDet_FKk_Pro); resultado = Convert.ToDouble(Producto.Pro_SalePrice * DetalleVenta.DetSalBil_Quantity - DetalleVenta.DetSalBil_Detail); dc.Detail_Sale_Bill.DeleteOnSubmit(DetalleVenta); dc.SubmitChanges(); return(resultado); }
public double RegistrarDetalleVenta(int idVenta, int detpro, double descuento, int cantidad) { FAJA_MODELDataContext dc = new FAJA_MODELDataContext(); Detail_Sale_Bill Venta = new Detail_Sale_Bill(); Venta.DetBil_FK_ProDet = detpro; Venta.DetBil_FK_BuyBil = idVenta; Venta.DetSalBil_Detail = descuento; Venta.DetSalBil_Quantity = cantidad; dc.Detail_Sale_Bill.InsertOnSubmit(Venta); dc.SubmitChanges(); Product_Detail Detalle = dc.Product_Detail.First(c => c.ProDet_PK == detpro); Product Producto = dc.Product.First(c => c.Pro_Pk == Detalle.ProDet_FKk_Pro); return(Producto.Pro_SalePrice * cantidad - descuento); }