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); }
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); }