public static void Update(DataTable dataTable, SqlTransaction trx, SentenciasReplicacion replicacion) { SqlDataAdapter adapter = new SqlDataAdapter(); adapter.TableMappings.AddRange( new System.Data.Common.DataTableMapping[] { new System.Data.Common.DataTableMapping("Table", "tlg_MovimientosDeStockAjustesDatosAuxiliares", new System.Data.Common.DataColumnMapping[] { new System.Data.Common.DataColumnMapping("IdMovimientoDeStockAjustesDatosAuxiliares", "IdMovimientoDeStockAjustesDatosAuxiliares"), new System.Data.Common.DataColumnMapping("Observaciones", "Observaciones"), new System.Data.Common.DataColumnMapping("FechaCreacion", "FechaCreacion"), new System.Data.Common.DataColumnMapping("IdConexionCreacion", "IdConexionCreacion"), new System.Data.Common.DataColumnMapping("UltimaModificacion", "UltimaModificacion"), new System.Data.Common.DataColumnMapping("IdConexionUltimaModificacion", "IdConexionUltimaModificacion"), new System.Data.Common.DataColumnMapping("IdReservado", "IdReservado"), new System.Data.Common.DataColumnMapping("RowId", "RowId"), new System.Data.Common.DataColumnMapping("IdSucursal", "IdSucursal"), new System.Data.Common.DataColumnMapping("IdEmpresa", "IdEmpresa") } ) } ); SqlCommand sqlCommandUpdate = new SqlCommand("Pr_tlg_MovimientosDeStockAjustesDatosAuxiliares_Update", trx.Connection); sqlCommandUpdate.Transaction = trx; sqlCommandUpdate.CommandType = CommandType.StoredProcedure; sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdMovimientoDeStockAjustesDatosAuxiliares", SqlDbType.VarChar, 20, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdMovimientoDeStockAjustesDatosAuxiliares", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@Observaciones", SqlDbType.VarChar, 1000, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "Observaciones", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@UltimaModificacion", SqlDbType.Timestamp, 8, ParameterDirection.InputOutput, false, ((System.Byte)(0)), ((System.Byte)(0)), "UltimaModificacion", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdConexionUltimaModificacion", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdConexionUltimaModificacion", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdReservado", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdReservado", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdSucursal", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdSucursal", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdEmpresa", DataRowVersion.Current, null)); sqlCommandUpdate.Parameters.Add(new SqlParameter("@OldIdMovimientoDeStockAjustesDatosAuxiliares", SqlDbType.VarChar, 20, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdMovimientoDeStockAjustesDatosAuxiliares", DataRowVersion.Original, null)); SqlCommand sqlCommandDelete = new SqlCommand("Pr_tlg_MovimientosDeStockAjustesDatosAuxiliares_Delete", trx.Connection); sqlCommandDelete.Transaction = trx; sqlCommandDelete.CommandType = CommandType.StoredProcedure; sqlCommandDelete.Parameters.Add(new SqlParameter("@IdMovimientoDeStockAjustesDatosAuxiliares", SqlDbType.VarChar, 20, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdMovimientoDeStockAjustesDatosAuxiliares", DataRowVersion.Original, null)); sqlCommandDelete.Parameters.Add(new SqlParameter("@UltimaModificacion", SqlDbType.Timestamp, 8, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UltimaModificacion", DataRowVersion.Original, null)); SqlCommand sqlCommandInsert = new SqlCommand("Pr_tlg_MovimientosDeStockAjustesDatosAuxiliares_Insert", trx.Connection); sqlCommandInsert.Transaction = trx; sqlCommandInsert.CommandType = CommandType.StoredProcedure; sqlCommandInsert.Parameters.Add(new SqlParameter("@IdMovimientoDeStockAjustesDatosAuxiliares", SqlDbType.VarChar, 20, ParameterDirection.InputOutput, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdMovimientoDeStockAjustesDatosAuxiliares", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@Observaciones", SqlDbType.VarChar, 1000, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "Observaciones", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@FechaCreacion", SqlDbType.DateTime, 0, ParameterDirection.InputOutput, false, ((System.Byte)(0)), ((System.Byte)(0)), "FechaCreacion", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdConexionCreacion", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdConexionCreacion", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdReservado", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdReservado", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdSucursal", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdSucursal", DataRowVersion.Current, null)); sqlCommandInsert.Parameters.Add(new SqlParameter("@IdEmpresa", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdEmpresa", DataRowVersion.Current, null)); adapter.UpdateCommand = sqlCommandUpdate; adapter.DeleteCommand = sqlCommandDelete; adapter.InsertCommand = sqlCommandInsert; adapter.Update(dataTable); }
public static void UpdateFromMovimientosDeStock(System.Data.DataTable _tableMovimientos, SqlTransaction trx) { mz.erp.commontypes.data.tlg_StockDataset _data = new tlg_StockDataset(); mz.erp.commontypes.data.tlg_StockDataset.tlg_StockDataTable _table = _data.tlg_Stock; foreach (System.Data.DataRow _rowTableMovimientos in _tableMovimientos.Rows) { mz.erp.commontypes.data.tlg_StockDataset.tlg_StockRow _row = _table.FindByIdProductoIdDepositoIdSeccionIdEstadoDeStock(Convert.ToString(_rowTableMovimientos["IdProducto"]), Convert.ToString(_rowTableMovimientos["IdDeposito"]), Convert.ToString(_rowTableMovimientos["IdSeccion"]), Convert.ToString(_rowTableMovimientos["IdEstadoDeStock"])); if (_row != null) { _row["Cantidad"] = Convert.ToDecimal(_rowTableMovimientos["Cantidad"]) + Convert.ToDecimal(_row["Cantidad"]); } else { _row = _table.Newtlg_StockRow(); _row["Cantidad"] = _rowTableMovimientos["Cantidad"]; _row["FechaCreacion"] = _rowTableMovimientos["FechaCreacion"]; _row["IdConexionCreacion"] = _rowTableMovimientos["IdConexionCreacion"]; _row["IdConexionUltimaModificacion"] = _rowTableMovimientos["IdConexionUltimaModificacion"]; _row["IdDeposito"] = _rowTableMovimientos["IdDeposito"]; _row["IdEmpresa"] = _rowTableMovimientos["IdEmpresa"]; _row["IdEstadoDeStock"] = _rowTableMovimientos["IdEstadoDeStock"]; _row["IdProducto"] = _rowTableMovimientos["IdProducto"]; _row["IdReservado"] = _rowTableMovimientos["IdReservado"]; _row["IdSeccion"] = _rowTableMovimientos["IdSeccion"]; _row["IdSucursal"] = _rowTableMovimientos["IdSucursal"]; _table.Rows.Add((System.Data.DataRow)_row); } } mz.erp.commontypes.SentenciasReplicacion _replicacion = new SentenciasReplicacion(); mz.erp.dataaccess.tlg_Stock.Update((System.Data.DataTable)_table, trx, _replicacion); foreach (System.Data.DataRow _rowDeStock in _table.Rows) { if (Convert.ToString(_rowDeStock["IdEstadoDeStock"]).Equals("3")) { decimal cant = Stock.GetStockPorSucursal(trx, Convert.ToString(_rowDeStock["IdProducto"]), Convert.ToString(_rowDeStock["IdEstadoDeStock"]), Convert.ToInt32(_rowDeStock["IdSucursal"]), Convert.ToInt32(_rowDeStock["IdEmpresa"])); ActualizarStock(trx, Convert.ToInt32(_rowDeStock["IdSucursal"]), Convert.ToInt32(_rowDeStock["IdEmpresa"]), Convert.ToString(_rowDeStock["IdProducto"]), Convert.ToString(_rowDeStock["IdEstadoDeStock"]), cant); } } /* * foreach (System.Data.DataRow _rowTableMovimientos in _table.Rows) * { * tlg_StockDataset.tlg_StockRow _rowDeStock = mz.erp.dataaccess.tlg_Stock.GetByPk( Convert.ToString(_rowTableMovimientos["IdProducto"]),Convert.ToString(_rowTableMovimientos["IdDeposito"]),Convert.ToString(_rowTableMovimientos["IdSeccion"]), Convert.ToString(_rowTableMovimientos["IdEstadoDeStock"]), trx); * ActualizarStock( trx, Convert.ToInt32( _rowDeStock["IdSucursal"]), Convert.ToInt32( _rowDeStock["IdEmpresa"]), Convert.ToString(_rowDeStock["IdProducto"]),Convert.ToString(_rowDeStock["IdEstadoDeStock"]),Convert.ToDecimal( _rowDeStock["Cantidad"] ) ); * } */ /* * foreach (System.Data.DataRow _rowTableMovimientos in _tableMovimientos.Rows) * { * long IdSucursal = Convert.ToInt32(_rowTableMovimientos["IdSucursal"]); * long IdEmpresa = Convert.ToInt32(_rowTableMovimientos["IdEmpresa"]); * string IdProducto = Convert.ToString(_rowTableMovimientos["IdProducto"]); * * ActualizarStock(trx, IdSucursal, IdEmpresa, IdProducto); * }*/ }
/// <summary> /// Envia los cambios del tpu_ProveedoresRow a la base de datos. /// </summary> public static void Update(tpu_ProveedoresDataset.tpu_ProveedoresRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); SentenciasReplicacion replicacion = GenerateReplication(); mz.erp.dataaccess.tpu_Proveedores.Update(row, replicacion); }
private static bool Delete(DataRow row, SqlTransaction trx, SentenciasReplicacion replicacion, string IdComprobanteGenerado) { SqlDataAdapter adapter = new SqlDataAdapter(); SqlCommand cmd = new SqlCommand("Pr_tpu_ComprobantesRelacionOrigenDestino_Delete", trx.Connection); cmd.Transaction = trx; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdRelacionOrigenDestino", SqlDbType.BigInt, 0, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "IdRelacionOrigenDestino", DataRowVersion.Original, null)); cmd.Parameters.Add(new SqlParameter("@UltimaModificacion", SqlDbType.Timestamp, 8, ParameterDirection.Input, false, ((System.Byte)(0)), ((System.Byte)(0)), "UltimaModificacion", DataRowVersion.Original, null)); #region Replicacion _replication = replicacion; adapter.RowUpdated += new SqlRowUpdatedEventHandler(OnRowUpdated); #endregion adapter.DeleteCommand = cmd; adapter.Update(row.Table); return(true); }
public static void Update(DataSet data, SentenciasReplicacion Replicacion) { SqlConnection cnx = dbhelper.Connection.GetConnection();; cnx.Open(); SqlTransaction trx = cnx.BeginTransaction(IsolationLevel.Serializable); try { tsh_Conversiones.Update(data.Tables["tsh_Conversiones"], trx, Replicacion); tsh_DetalleConversiones.Update(data.Tables["tsh_DetalleConversiones"], trx, Replicacion); Replicacion.Update(); mz.erp.dataaccess.sy_SentenciasReplicacion.Update(Replicacion.Data.sy_SentenciasReplicacion, trx); trx.Commit(); } catch (Exception re) { trx.Rollback(); } finally { cnx.Close(); } }
public static void Update(DataTable dataTable, SentenciasReplicacion replicacion) { SqlConnection cnx = dbhelper.Connection.GetConnection();; cnx.Open(); SqlTransaction trx = cnx.BeginTransaction(IsolationLevel.Serializable); try { Replicacion = replicacion; Update((tsh_ProvinciasLocalidadesDataset.tsh_ProvinciasLocalidadesDataTable)dataTable, trx); Replicacion.Update(); //_replication = replication; mz.erp.dataaccess.sy_SentenciasReplicacion.Update(Replicacion.Data.sy_SentenciasReplicacion, trx); trx.Commit(); } catch { trx.Rollback(); } finally { cnx.Close(); } }
public static void Update(tfi_MovimientosDeCajaExDataset data, string IdVariable) { SqlConnection cnx = dbhelper.Connection.GetConnection();; cnx.Open(); SqlTransaction trx = cnx.BeginTransaction(IsolationLevel.Serializable); SentenciasReplicacion replication = null; try { mz.erp.dataaccess.tfi_ValoresEx.Update(data.Tables["tfi_Valores"], trx); mz.erp.dataaccess.tfi_ValoresDatosAuxiliares.Update(data.Tables["tfi_ValoresDatosAuxiliares"], trx, replication); mz.erp.dataaccess.tfi_MovimientosDeCaja.Update(data.tfi_MovimientosDeCaja, trx, replication); //sy_Variables.Update(IdVariable, (string)data.tfi_MovimientosDeCaja.Rows[0]["Numero"],trx); mz.erp.dataaccess.tfi_PagosMovimientosCajas.Update(data.tfi_PagosMovimientosCajas, trx, replication); trx.Commit(); } catch (Exception e) { trx.Rollback(); } finally { cnx.Close(); } }
public static void Update(sy_HerramientasExDataset data, SentenciasReplicacion replicacion) { SqlConnection cnx = dbhelper.Connection.GetConnection();; cnx.Open(); SqlTransaction trx = cnx.BeginTransaction(IsolationLevel.Serializable); try { mz.erp.dataaccess.sy_Herramientas.Update(data.sy_Herramientas, trx, replicacion); mz.erp.dataaccess.sy_PerfilesHerramientas.Update(data.sy_PerfilesHerramientas, trx, replicacion); mz.erp.dataaccess.sy_BarrasHerramientasHerramientas.Update(data.sy_BarrasHerramientasHerramientas, trx, replicacion); mz.erp.dataaccess.sy_Recursos.Update(data.sy_Recursos, trx, replicacion); mz.erp.dataaccess.sy_HerramientasRecursosIdiomas.Update(data.sy_HerramientasRecursosIdiomas, trx, replicacion); trx.Commit(); } catch (Exception e) { trx.Rollback(); //Debug.WriteLine(e.Message); } finally { cnx.Close(); } }
public static void Update(sy_UsuariosExDataset data) { SqlConnection cnx = dbhelper.Connection.GetConnection();; cnx.Open(); SqlTransaction trx = cnx.BeginTransaction(IsolationLevel.Serializable); SentenciasReplicacion replication = null; try { mz.erp.dataaccess.sy_Usuarios.Update(data.sy_Usuarios, trx, replication); mz.erp.dataaccess.sy_PerfilesUsuariosEmpresas.Update(data.sy_PerfilesUsuariosEmpresas, trx); mz.erp.dataaccess.tlg_ResponsablesDepositosSecciones.Update(data.tlg_ResponsablesDepositosSecciones, trx); trx.Commit(); } catch (Exception e) { trx.Rollback(); } finally { cnx.Close(); } }
public static void UpdateComprobanteDeVentaYComprobanteDePago(tsa_ComprobantesExDataset comprobanteDeVenta, tsa_ComprobantesExDataset comprobanteDePago, bool ActualizaNumeracionVenta, bool ActualizaNumeracionPago, ref string IdComprobanteDeVenta, ref string IdComprobanteDePago, tsa_AplicacionPagosDataset dataAplicacionDePagos, tsa_ComprobanteDetalleDeudaDataset dataDetalleDeuda, tsa_ComprobantesExDataset dataComprobanteCancelacion) { string IdVariableVenta; string IdVariablePago; if (ActualizaNumeracionVenta) { IdVariableVenta = UpdateNumero(comprobanteDeVenta); } else { IdVariableVenta = comprobanteDeVenta.tsa_Comprobantes.Rows[0]["Numero"].ToString(); } if (ActualizaNumeracionPago) { IdVariablePago = UpdateNumero(comprobanteDePago); } else { IdVariablePago = comprobanteDePago.tsa_Comprobantes.Rows[0]["Numero"].ToString(); } SentenciasReplicacion replicacion = GenerateReplicaction(); string ComprobantesDeVentas = Variables.GetValueString("Comprobantes.ComprobantesDeVenta"); mz.erp.dataaccess.tsa_ComprobantesEx.UpdateComprobanteDeVentaYComprobanteDePago(comprobanteDeVenta, comprobanteDePago, IdVariableVenta, IdVariablePago, ref IdComprobanteDeVenta, ref IdComprobanteDePago, replicacion, ComprobantesDeVentas, dataAplicacionDePagos, dataDetalleDeuda, dataComprobanteCancelacion); }
/// <summary> /// Envia los cambios del tsh_LocalidadesDataset.tsh_LocalidadesDataTable a la base de datos. /// </summary> public static void Update(tsh_LocalidadesDataset.tsh_LocalidadesDataTable dataTable) { ApplicationAssert.Check(dataTable != null, "El argumento dataTable no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataTable.Rows.Count > 0, "El argumento dataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); SentenciasReplicacion replicacion = GenerateReplication(); mz.erp.dataaccess.tsh_Localidades.Update(dataTable, replicacion); }
/// <summary> /// Envia los cambios del tpu_ProveedoresDataset a la base de datos. /// </summary> public static void Update(tpu_ProveedoresDataset dataSet) { ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tpu_Proveedores.Rows.Count > 0, "La tabla dataSet.tpu_ProveedoresDataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); SentenciasReplicacion replicacion = GenerateReplication(); mz.erp.dataaccess.tpu_Proveedores.Update(dataSet, replicacion); }
public void FlushSaldoCuentaCorriente(Process process, string IdTransaction, SentenciasReplicacion Replication) { if (datasetsPorProceso.ContainsKey(process)) { tsa_CuentasDataset dataCuentas = (tsa_CuentasDataset)datasetsPorProceso[process]; mz.erp.dataaccess.tsa_Cuentas.Update(dataCuentas.tsa_Cuentas, IdTransaction, Replication); } }
public static void Update(tsh_ConversionesExDataset dataSet) { ApplicationAssert.Check(dataSet != null, "El argumento dataSet no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tsh_Conversiones.Rows.Count > 0, "La tabla tsh_Conversiones debe poseer alguna fila.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataSet.tsh_DetalleConversiones.Rows.Count > 0, "La tabla tsh_DetalleConversiones debe poseer alguna fila.", ApplicationAssert.LineNumber); SentenciasReplicacion replicacion = GenerateReplication(); mz.erp.dataaccess.tsh_ConversionesEx.Update(dataSet, replicacion); }
public override mz.erp.commontypes.SentenciasReplicacion GetSentenceReplication() { SentenciasReplicacion replication = new SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tpu_AgrupProveedores"; return(replication); }
public mz.erp.commontypes.SentenciasReplicacion GetSentenceReplication() { SentenciasReplicacion replication = new SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tfi_ValorizacionStock"; return(replication); }
private static SentenciasReplicacion GenerateReplicaction() { SentenciasReplicacion replication = new SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tsh_Productos"; return(replication); }
public static void Update(DataTable data, SentenciasReplicacion replicacion, string IdTransaction) { try { SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); Update(data, trx); } catch (Exception e) { data.Rows[0].SetColumnError("IdComprobante", "No se ha podido realizar la grabación por un error en los datos"); } }
public static void Update(tsa_ComprobantesExDataset data, string IdVariable, SentenciasReplicacion replicacion, string IdTransaction) { try { SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); Update(data, IdVariable, trx, replicacion); } catch (Exception e) { data.tsa_Comprobantes.Rows[0].SetColumnError("IdComprobante", "No se ha podido realizar la grabación por un error en los datos"); throw e; } }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); mz.erp.dataaccess.tsa_CargoAdicionalEx.Update(( tlg_FleteExDataset )this._data, _replication, IdTransaction); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/*public static void Update(tui_ConfiguracionGrillaEstiloAplicadoExDataset data) * { * SentenciasReplicacion replicacion = GenerateReplicaction(); * mz.erp.dataaccess.tpu_ComprobantesEx.Update(data, replicacion); * }*/ #region replicacion private static SentenciasReplicacion GenerateReplication() { //Nuevo SentenciasReplicacion replication = new SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tui_ConfiguracionGrillaEstiloAplicado"; return(replication); }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); mz.erp.businessrules.tsa_ComprobanteDetalleEstadoItems.Update(( tsa_ComprobanteDetalleEstadoItemsDataset )this._data, _replication, IdTransaction); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public static void Update(mz.erp.commontypes.data.tlg_FleteExDataset data, SentenciasReplicacion replicacion, string IdTransaction) { try { SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); Update(data, trx, replicacion); } catch (Exception e) { Console.WriteLine(e.Message); //data.tsa_Comprobantes.Rows[0].SetColumnError("IdComprobante","No se ha podido realizar la grabación por un error en los datos"); } }
public mz.erp.commontypes.SentenciasReplicacion GetSentenceReplication() { SentenciasReplicacion replication = new SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdEmpresa; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tpu_Comprobantes"; _replication = replication; return(replication); }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } SentenciasReplicacion _replicacion = GetSentenceReplication(); _comprobante.Flush(IdTransaction, _replicacion, _actualizaNumeracion); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } SentenciasReplicacion _replicacion = GenerateReplicaction(); mz.erp.dataaccess.tsh_Productos.Update(this._dataProductos, IdTransaction, _replicacion); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia los cambios del tsh_UnidadesDataset.tsh_UnidadesDataTable a la base de datos. /// </summary> public static void Update(tsh_UnidadesDataset.tsh_UnidadesDataTable dataTable) { ApplicationAssert.Check(dataTable != null, "El argumento dataTable no debe ser nulo.", ApplicationAssert.LineNumber); ApplicationAssert.Check(dataTable.Rows.Count > 0, "El argumento dataTable debe poseer alguna fila.", ApplicationAssert.LineNumber); SentenciasReplicacion replication = new SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tsh_Unidades"; mz.erp.dataaccess.tsh_Unidades.Replicacion = replication; mz.erp.dataaccess.tsh_Unidades.Update(dataTable); }
/// <summary> /// Envia los cambios del tpu_ProveedoresPadronesARBARow a la base de datos. /// </summary> public static void Update(tpu_ProveedoresPadronesARBADataset.tpu_ProveedoresPadronesARBARow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); SentenciasReplicacion replication = new SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tpu_ProveedoresPadronesARBA"; mz.erp.dataaccess.tpu_ProveedoresPadronesARBA.Replicacion = replication; mz.erp.dataaccess.tpu_ProveedoresPadronesARBA.Update(row); }
public static void Update(tpu_RetencionesExDataset data, SqlTransaction trx, SentenciasReplicacion Replicacion) { try { tpu_Retenciones.Update(data.tpu_Retenciones, trx, Replicacion); tpu_RetencionesDet.Update(data.tpu_RetencionesDet, trx, Replicacion); Replicacion.Update(); mz.erp.dataaccess.sy_SentenciasReplicacion.Update(Replicacion.Data.sy_SentenciasReplicacion, trx); //trx.Commit(); } catch (System.Exception e) { data.tpu_Retenciones.Rows[0].SetColumnError("IdRetencion", "No se ha podido realizar la grabación por un error en los datos"); throw e; } }
/// <summary> /// Envia los cambios del tsh_LocalidadesRow a la base de datos. /// </summary> public static void Update(tsh_LocalidadesDataset.tsh_LocalidadesRow row) { ApplicationAssert.Check(row != null, "El argumento row no debe ser nulo.", ApplicationAssert.LineNumber); //Nuevo SentenciasReplicacion replication = new SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tsh_Localidades"; mz.erp.dataaccess.tsh_Localidades.Replicacion = replication; mz.erp.dataaccess.tsh_Localidades.Update(row); }