private void AddKit() { if (_partida == null) { return; } _entity.Expediente = _partida.Expediente; _albaran.Lineas.NewItem(_entity); LineaPedido concepto; foreach (BatchInfo item in _partida.Componentes) { concepto = LineaPedido.NewChild(_albaran); concepto.CopyFrom(item); concepto.OidKit = _partida.Oid; concepto.OidExpediente = _partida.OidExpediente; concepto.PImpuestos = _serie.PImpuesto; concepto.FacturacionBulto = false; concepto.Precio = item.PrecioVentaKilo; concepto.CantidadKilos = _entity.CantidadKilos * item.Proporcion / 100; concepto.CantidadBultos = concepto.CantidadKilos / item.KilosPorBulto; concepto.Expediente = _partida.Expediente; concepto.FacturacionBulto = _entity.FacturacionBulto; _albaran.Lineas.NewItem(concepto); } }
protected override void RefreshMainData() { _entity = LineaPedido.NewChild(_albaran); _entity.PImpuestos = _serie.PImpuesto; Datos.DataSource = _entity; PgMng.Grow(); base.RefreshMainData(); }