Beispiel #1
0
        /// <summary>
        /// Envia los cambios del tlg_MovimientosDeStockAjustesDataset a la base de datos.
        /// </summary>
        public static void Update(tlg_MovimientosDeStockAjustesDataset dataSet)
        {
            ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber);
            ApplicationAssert.Check(dataSet.tlg_MovimientosDeStockAjustes.Rows.Count > 0, "La tabla dataSet.tlg_MovimientosDeStockAjustesDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber);

            mz.erp.dataaccess.tlg_MovimientosDeStockAjustes.Update(dataSet);
        }
        public static tlg_MovimientosDeStockAjustesDataset.tlg_MovimientosDeStockAjustesRow GetByPk(string IdMovimientoDeStockAjustesDatosAuxiliares, string IdMovimientoDeStock)
        {
            tlg_MovimientosDeStockAjustesDataset data = new tlg_MovimientosDeStockAjustesDataset();

            SqlCommand cmd = new SqlCommand("Pr_tlg_MovimientosDeStockAjustes_GetByPk", dbhelper.Connection.GetConnection());

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add(new SqlParameter("@IdMovimientoDeStockAjustesDatosAuxiliares", SqlDbType.VarChar));
            cmd.Parameters["@IdMovimientoDeStockAjustesDatosAuxiliares"].Value = IdMovimientoDeStockAjustesDatosAuxiliares;

            cmd.Parameters.Add(new SqlParameter("@IdMovimientoDeStock", SqlDbType.VarChar));
            cmd.Parameters["@IdMovimientoDeStock"].Value = IdMovimientoDeStock;

            SqlDataAdapter adapter = new SqlDataAdapter(cmd);

            adapter.TableMappings.Add("Table", "tlg_MovimientosDeStockAjustes");

            adapter.Fill(data);

            if (data.tlg_MovimientosDeStockAjustes.Rows.Count == 1)
            {
                return((tlg_MovimientosDeStockAjustesDataset.tlg_MovimientosDeStockAjustesRow)data.tlg_MovimientosDeStockAjustes.Rows[0]);
            }

            return(null);
        }
Beispiel #3
0
        public void Flush(string IdTransaction)
        {
            if (OnTaskBeforeFlush != null)
            {
                OnTaskBeforeFlush(this, new EventArgs());
            }
            _replication = GenerateReplication();
            mz.erp.dataaccess.tlg_MovimientosDeStock.Update(this._data, IdTransaction, _replication);

            if (IdMovimientoDeStockAjustesDatosAuxiliares == "")
            {
                mz.erp.dataaccess.tlg_MovimientosDeStockAjustesDatosAuxiliares.Update(( DataTable)dataAjustesDA.tlg_MovimientosDeStockAjustesDatosAuxiliares, IdTransaction, _replication);
                IdMovimientoDeStockAjustesDatosAuxiliares = dataAjustesDA.tlg_MovimientosDeStockAjustesDatosAuxiliares[0].IdMovimientoDeStockAjustesDatosAuxiliares;
            }

            //Genera registro en tabla de relación intermedia
            foreach (DataRow row in _data.Tables[0].Rows)
            {
                string IdMovimientoDeStock = Convert.ToString(row["IdMovimientoDeStock"]);

                tlg_MovimientosDeStockAjustesDataset MovStockAjusteDA = new tlg_MovimientosDeStockAjustesDataset();
                tlg_MovimientosDeStockAjustesDataset.tlg_MovimientosDeStockAjustesRow rowAj = businessrules.tlg_MovimientosDeStockAjustes.NewRow();
                rowAj.IdMovimientoDeStockAjustesDatosAuxiliares = IdMovimientoDeStockAjustesDatosAuxiliares;
                rowAj.IdMovimientoDeStock = IdMovimientoDeStock;
                MovStockAjusteDA.tlg_MovimientosDeStockAjustes.LoadDataRow(rowAj.ItemArray, false);
                mz.erp.dataaccess.tlg_MovimientosDeStockAjustes.Update((DataTable)MovStockAjusteDA.tlg_MovimientosDeStockAjustes, IdTransaction, _replication);
            }

            _hasSaved = true;
            if (OnTaskAfterFlush != null)
            {
                OnTaskAfterFlush(this, new EventArgs());
            }
        }
        public static tlg_MovimientosDeStockAjustesDataset GetList()
        {
            tlg_MovimientosDeStockAjustesDataset data = new tlg_MovimientosDeStockAjustesDataset();

            return(( tlg_MovimientosDeStockAjustesDataset )GetList(data));
        }
 public static void Update(tlg_MovimientosDeStockAjustesDataset dataSet)
 {
     Update(dataSet.tlg_MovimientosDeStockAjustes);
 }