public void Agregar(OOB.LibInventario.Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Ficha rg, OOB.LibInventario.Producto.Data.Existencia fEx, OOB.LibInventario.Producto.Data.Costo fCosto, decimal cnt, decimal costo, enumerados.enumTipoEmpaque emp, decimal tasaCambio, decimal importe, decimal importeMonedaLocal, enumerados.enumTipoMovimientoAjuste tipoMov, bool disponible = true, bool exDepCero = false) { lstItems.Add(new item(rg, fEx, fCosto, cnt, costo, emp, tasaCambio, importe, importeMonedaLocal, tipoMov, disponible, exDepCero)); }
public item(OOB.LibInventario.Producto.Data.Ficha ficha, decimal cnt, decimal costo, enumerados.enumTipoEmpaque emp, decimal tasaCambio, decimal importe, decimal importeMonedaLocal, enumerados.enumTipoMovimientoAjuste tipoMov, bool disponible, bool exDepCero) { this.ficha = ficha; _cnt = cnt; _costo = costo; _empaque = emp; _tasaCambio = tasaCambio; _importe = importe; _importeMonedaLocal = importeMonedaLocal; _tipoMovimiento = tipoMov; _disponible = disponible; _exDepCero = exDepCero; }
public item(OOB.LibInventario.Movimiento.Traslado.Capturar.ProductoPorDebajoNivelMinimo.Ficha ficha, OOB.LibInventario.Producto.Data.Existencia fEx, OOB.LibInventario.Producto.Data.Costo fCosto, decimal cnt, decimal costo, enumerados.enumTipoEmpaque emp, decimal tasaCambio, decimal importe, decimal importeMonedaLocal, enumerados.enumTipoMovimientoAjuste tipoMov, bool disponible, bool exDepCero) { this.ficha = new OOB.LibInventario.Producto.Data.Ficha(ficha, fEx, fCosto); _cnt = cnt; _costo = costo; _empaque = emp; _tasaCambio = tasaCambio; _importe = importe; _importeMonedaLocal = importeMonedaLocal; _tipoMovimiento = tipoMov; _disponible = disponible; _exDepCero = exDepCero; }
public void Agregar(OOB.LibInventario.Producto.Data.Ficha ficha, decimal cnt, decimal costo, enumerados.enumTipoEmpaque emp, decimal tasaCambio, decimal importe, decimal importeMonedaLocal, enumerados.enumTipoMovimientoAjuste tipoMov, bool disponible = true, bool exDepCero = false, int posicion = 0) { if (posicion == 0) // ITEM NUEVO, VA AL FINAL { lstItems.Add(new item(ficha, cnt, costo, emp, tasaCambio, importe, importeMonedaLocal, tipoMov, disponible, exDepCero)); } else { if (posicion == -1) // ITEM ES EL PRIMERO DE LA LISTA { lstItems.Insert(0, new item(ficha, cnt, costo, emp, tasaCambio, importe, importeMonedaLocal, tipoMov, disponible, exDepCero)); } else { lstItems.Insert(posicion, new item(ficha, cnt, costo, emp, tasaCambio, importe, importeMonedaLocal, tipoMov, disponible, exDepCero)); } } }