private static mz.erp.commontypes.data.tlg_MovimientosDeStockDataset.tlg_MovimientosDeStockRow GetDataRowStock(string _idProducto, decimal _cantidad, string _idDeposito, string _idSeccion, string _idEstadoDeStock, string IdTipoAjuste, int signo) { mz.erp.commontypes.data.tlg_MovimientosDeStockDataset.tlg_MovimientosDeStockRow _row = mz.erp.businessrules.tlg_MovimientosDeStock.NewRow(); _row.IdMovimientoDeStock = Util.NewStringId(); _row.IdProducto = _idProducto; _row.Cantidad = _cantidad * signo; _row.IdDeposito = _idDeposito; _row.IdSeccion = _idSeccion; _row.IdEstadoDeStock = _idEstadoDeStock; _row.IdTipoDeAjuste = IdTipoAjuste; return(_row); }
/*Coregir eso-----------------------------------------------------------*/ private static mz.erp.commontypes.data.tlg_MovimientosDeStockDataset.tlg_MovimientosDeStockDataTable GetDataTableStockP(MovimientosDeStock _movimientosARealizar) { mz.erp.commontypes.data.tlg_MovimientosDeStockDataset _data = new mz.erp.commontypes.data.tlg_MovimientosDeStockDataset(); mz.erp.commontypes.data.tlg_MovimientosDeStockDataset.tlg_MovimientosDeStockDataTable _table = _data.tlg_MovimientosDeStock; foreach (MovimientoDeStock _registro in _movimientosARealizar) { if (_movimientosARealizar.IsValidEstadoDeStockOrigen) { mz.erp.commontypes.data.tlg_MovimientosDeStockDataset.tlg_MovimientosDeStockRow _row = mz.erp.businessrules.Stock.GetDataRowStock(_registro.IdProducto, _registro.Cantidad, _movimientosARealizar.IdDeposito, _movimientosARealizar.IdSeccion, _movimientosARealizar.EstadoDeStockOrigen, _movimientosARealizar.IdTipoAjusteOrigen, -1); _table.Rows.Add(_row.ItemArray); } if (_movimientosARealizar.IsValidEstadoDeStockDestino) { mz.erp.commontypes.data.tlg_MovimientosDeStockDataset.tlg_MovimientosDeStockRow _row = mz.erp.businessrules.Stock.GetDataRowStock(_registro.IdProducto, _registro.Cantidad, _movimientosARealizar.IdDeposito, _movimientosARealizar.IdSeccion, _movimientosARealizar.EstadoDeStockDestino, _movimientosARealizar.IdTipoAjusteDestino, 1); _table.Rows.Add(_row.ItemArray); } } return(_table); }