Example #1
0
        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);
        }
Example #2
0
        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);
        }