public LVenta obtenerLVenta(Venta venta)
        {
            List <LLineaVenta> listlineasventa = new List <LLineaVenta>();

            foreach (LineaVenta lc in venta.LineaVenta)
            {
                LLineaVenta lineaventa = new LLineaVenta();

                lineaventa.Idv         = lc.IdV;
                lineaventa.Idlv        = lc.IdLV;
                lineaventa.Impdato     = lc.ImporteLV;
                lineaventa.Producto.Id = lc.ProductoLV;
                lineaventa.Cantidad    = lc.CantidadLV;
                listlineasventa.Add(lineaventa);
            }


            LVenta lventa = new LVenta();

            lventa.IdV1           = venta.IdV;
            lventa.FechaV1        = venta.FechaV;
            lventa.VencimientoV1  = venta.VencimientoV;
            lventa.MetodoPagoV1   = venta.MetodoPagoV;
            lventa.ImpuestosV1    = venta.ImpuestosV;
            lventa.Cliente        = venta.ClienteV;
            lventa.SubtotalV1     = venta.SubtotalV;
            lventa.TotalV1        = venta.TotalV;
            lventa.FormaEntregaV1 = venta.FormaEntregaV;
            lventa.EstadoV1       = venta.EstadoV;
            lventa.LineaVenta1    = listlineasventa;
            return(lventa);
        }
Example #2
0
        public LVenta convertirCompraVenta(Compra com)
        {
            List <LLineaVenta> listlineasventa = new List <LLineaVenta>();

            foreach (LineaCompra lc in com.LineaCompra)
            {
                LLineaVenta lineaventa = new LLineaVenta();

                lineaventa.Idv         = lc.IdC;
                lineaventa.Idlv        = lc.IdLC;
                lineaventa.Impdato     = lc.ImporteLC;
                lineaventa.Producto.Id = lc.ProductoLC;
                //lineaventa.Producto.Precio = prod.PrecioProd;
                lineaventa.Cantidad = lc.CantidadLC;
                listlineasventa.Add(lineaventa);
            }
            DateTime fechav = DateTime.Now;

            LVenta lventa = new LVenta();

            lventa.IdV1           = com.IdC;
            lventa.FechaV1        = fechav;
            lventa.VencimientoV1  = fechav.AddDays(30);
            lventa.MetodoPagoV1   = com.MetodoPagoC;
            lventa.ImpuestosV1    = com.ImpuestosC;
            lventa.Cliente        = com.ClienteC;
            lventa.SubtotalV1     = com.SubtotalC;
            lventa.TarjetaV1      = 0;
            lventa.TotalV1        = com.TotalC;
            lventa.FormaEntregaV1 = com.FormaEntregaC;
            lventa.EstadoV1       = "Abierta";
            lventa.LineaVenta1    = listlineasventa;
            return(lventa);
        }