/// <summary> /// Envia los cambios del tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset a la base de datos. /// </summary> public static void Update(tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset dataSet) { ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tlg_MovimientosDeStockAjustesDatosAuxiliares.Rows.Count > 0, "La tabla dataSet.tlg_MovimientosDeStockAjustesDatosAuxiliaresDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); mz.erp.dataaccess.tlg_MovimientosDeStockAjustesDatosAuxiliares.Update(dataSet); }
/* public string GetTaskName() * { * return _taskName; * } * public void SetTaskName(string taskName) * { * _taskName = taskName; * } */ public void Commit() { int operacion; string IdEstadoStock; mz.erp.commontypes.data.tlg_TiposDeAjusteDataset.tlg_TiposDeAjusteRow rowAjuste = mz.erp.businessrules.tlg_TiposDeAjuste.GetByPk(_idTipoDeAjuste); if (rowAjuste != null) { operacion = Convert.ToInt32(rowAjuste.Operacion); _idEstadoDeStock = rowAjuste.IdEstadoDeStock; mz.erp.businessrules.GenerarMovimientosDeStock _movimientos = new GenerarMovimientosDeStock(IdDeposito, IdSeccion); foreach (mz.erp.businessrules.ItemAjuste _item in this.Items) { decimal CantPendiente = _item.Cantidad; if (_item.Cantidad != 0 && _item.CantidadReservada != 0 && this._taskName.Equals("AjustarStockOrigen")) { string IdAjusteEgresoReserva = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "AjusteEgresoDeReservado"); mz.erp.commontypes.data.tlg_TiposDeAjusteDataset.tlg_TiposDeAjusteRow rowAjusteAux = mz.erp.businessrules.tlg_TiposDeAjuste.GetByPk(IdAjusteEgresoReserva); string IdEstadoDeStockAux = rowAjusteAux.IdEstadoDeStock; int operacionAux = Convert.ToInt32(rowAjusteAux.Operacion); _movimientos.Add(IdEstadoDeStockAux, rowAjusteAux.IdTipoAjuste, operacionAux, _item.IdProducto, _item.CantidadReservada); CantPendiente = CantPendiente - _item.CantidadReservada; } if (CantPendiente != 0) { _movimientos.Add(_idEstadoDeStock, rowAjuste.IdTipoAjuste, operacion, _item.IdProducto, CantPendiente); } } mz.erp.commontypes.data.tlg_MovimientosDeStockDataset.tlg_MovimientosDeStockDataTable _table = Stock.GetDataTableStock(_movimientos); _data.Merge(_table); dataAjustesDA = new tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset(); rowAjusteDA = businessrules.tlg_MovimientosDeStockAjustesDatosAuxiliares.NewRow(); rowAjusteDA.Observaciones = _observaciones; dataAjustesDA.tlg_MovimientosDeStockAjustesDatosAuxiliares.LoadDataRow(rowAjusteDA.ItemArray, false); } }
public static tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset.tlg_MovimientosDeStockAjustesDatosAuxiliaresRow GetByPk(string IdMovimientoDeStockAjustesDatosAuxiliares) { tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset data = new tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset(); SqlCommand cmd = new SqlCommand("Pr_tlg_MovimientosDeStockAjustesDatosAuxiliares_GetByPk", dbhelper.Connection.GetConnection()); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdMovimientoDeStockAjustesDatosAuxiliares", SqlDbType.VarChar)); cmd.Parameters["@IdMovimientoDeStockAjustesDatosAuxiliares"].Value = IdMovimientoDeStockAjustesDatosAuxiliares; SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.TableMappings.Add("Table", "tlg_MovimientosDeStockAjustesDatosAuxiliares"); adapter.Fill(data); if (data.tlg_MovimientosDeStockAjustesDatosAuxiliares.Rows.Count == 1) { return((tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset.tlg_MovimientosDeStockAjustesDatosAuxiliaresRow)data.tlg_MovimientosDeStockAjustesDatosAuxiliares.Rows[0]); } return(null); }
public static tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset GetList() { tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset data = new tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset(); return(( tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset )GetList(data)); }
public static void Update(tlg_MovimientosDeStockAjustesDatosAuxiliaresDataset dataSet) { Update(dataSet.tlg_MovimientosDeStockAjustesDatosAuxiliares); }