public static void InyectarFactura(this VisorFactura visor, Factura factura) { visor.InjectFrom(factura); visor.BorrarLineasFactura(); foreach (var lineaFactura in factura.Lineas) { var lineaVisor = new LineaVisorFactura(); lineaVisor.InjectFrom(lineaFactura); visor.Lineas.Add(lineaVisor); } }
public static void InyectarFactura(this EditorFactura editor, Factura factura) { editor.InjectFrom(factura); editor.PorcentajeIvaPorDefecto = 21; editor.BorrarLineasFactura(); foreach (var lineaFactura in factura.Lineas) { var lineaEditor = new EditorLineaFactura(); lineaEditor.InjectFrom(lineaFactura); editor.Lineas.Add(lineaEditor); } }