public LineaPresupuesto AdicionarLinea(Guid id, Producto producto, Cotizacion cotizacion, Decimal cantidad) { var linea = new LineaPresupuesto(id, this, producto, cotizacion, cantidad); linea.PropertyChanged += HandleLineaPresupuestoChanged; _lineas.Add(linea); OnPropertyChanged("Lineas"); OnPropertyChanged("MontoTotal"); return linea; }
public LineaPresupuesto(Presupuesto presupuesto, Producto producto, Cotizacion cotizacion, Decimal cantidad) { if (presupuesto == null) throw new ArgumentException("presupuesto"); _presupuesto = presupuesto; Producto = producto; Cotizacion = cotizacion; Cantidad = cantidad; }
public void CrearCotizacion(Producto producto, Proveedor proveedor, Decimal costoUnitario, DateTime fechaCreacion, DateTime? fechaExpiracion) { var cotizacion = new Cotizacion(producto, proveedor, costoUnitario, fechaCreacion, fechaExpiracion); SistemaCenace.Instance.GetLista<Cotizacion>().Add(cotizacion); }