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()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); //SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); tfi_MovimientosDeCaja.Update(dataMovimientosO, IdTransaction, _replication); tfi_MovimientosDeCaja.Update(dataMovimientosD, IdTransaction, _replication); _IdMovimientoOrigen = Convert.ToString(dataMovimientosO.tfi_MovimientosDeCaja.Rows[0]["IdMovimiento"]); foreach (DataRow row in dataPagosMovimientosO.tfi_PagosMovimientosCajas.Rows) { row["IdMovimiento"] = _IdMovimientoOrigen; } _IdMovimientoDestino = Convert.ToString(dataMovimientosD.tfi_MovimientosDeCaja.Rows[0]["IdMovimiento"]); foreach (DataRow row in dataPagosMovimientosD.tfi_PagosMovimientosCajas.Rows) { row["IdMovimiento"] = _IdMovimientoDestino; } mz.erp.dataaccess.tfi_PagosMovimientosCajas.Update(dataPagosMovimientosO.Tables[0], IdTransaction, _replication); mz.erp.dataaccess.tfi_PagosMovimientosCajas.Update(dataPagosMovimientosD.Tables[0], IdTransaction, _replication); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); dataaccess.tsh_Localidades.Replicacion = _replication; dataaccess.tsh_Localidades.Update((tsh_LocalidadesDataset.tsh_LocalidadesDataTable)_data.Tables[0], trx); tsh_LocalidadesDataset.tsh_LocalidadesRow _rowLoc = (tsh_LocalidadesDataset.tsh_LocalidadesRow)_data.Tables[0].Rows[0]; tsh_ProvinciasLocalidadesDataset.tsh_ProvinciasLocalidadesRow _rowpl = (tsh_ProvinciasLocalidadesDataset.tsh_ProvinciasLocalidadesRow)_dataPL.Tables[0].Rows[0]; //No hace falta el add ni el import _rowpl.IdLocalidad = Convert.ToString(_rowLoc["IdLocalidad"]); dataaccess.tsh_ProvinciasLocalidades.Replicacion = _replication; dataaccess.tsh_ProvinciasLocalidades.Update((tsh_ProvinciasLocalidadesDataset.tsh_ProvinciasLocalidadesDataTable)_dataPL.Tables[0], trx); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); string Proceso = this._processParent.Process.ProcessName; if (Proceso.Equals("ProcesoABMCuentasObservaciones") || Proceso.Equals("ProcesoEditarCuentasObservaciones")) { businessrules.tsa_CuentasObservaciones.Update(_data, trx, _replication); } else if (Proceso.Equals("ProcesoABMProveedoresObservaciones") || Proceso.Equals("ProcesoEditarProveedoresObservaciones")) { businessrules.tpu_ProveedoresObservaciones.Update(_dataProveedores, trx, _replication); } if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public void Flush(string IdTransaction) { if (_state != BRTypes.ABMState.Consulta) { mz.erp.businessrules.tsh_Productos.Update(_rowProductos, IdTransaction, new SentenciasReplicacion()); _sentencia = GenerateReplication(); PutErrorOnDataSet(_rowProductos); } }
private mz.erp.commontypes.SentenciasReplicacion GenerateReplication() { mz.erp.commontypes.SentenciasReplicacion replication = new mz.erp.commontypes.SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tsh_Productos"; return(replication); }
private mz.erp.commontypes.SentenciasReplicacion GenerateReplication() { mz.erp.commontypes.SentenciasReplicacion replication = new mz.erp.commontypes.SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.sy_Usuarios"; return(replication); }
public SentenciasReplicacion GetSentenceReplication() { mz.erp.commontypes.SentenciasReplicacion replication = new mz.erp.commontypes.SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tpu_comprobantesDetalleDeValores"; return(replication); }
private mz.erp.commontypes.SentenciasReplicacion GenerateReplication() { mz.erp.commontypes.SentenciasReplicacion replication = new mz.erp.commontypes.SentenciasReplicacion(); replication.IdConexion = Security.IdConexion; replication.SucGeneradora = Security.IdSucursal; //Para todas las sucursales replication.Destino = null; replication.VersionBD = null; replication.NombreTabla = "dataaccess.tsa_CuentasCondicionesDeVenta_TDCompTesoreria"; return(replication); }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); _bonificacion.Flush(IdTransaction); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateSentenciaReplicacion(); mz.erp.dataaccess.tsa_Comprobantes.Update(_dataComprobante.Tables["tsa_Comprobantes"], IdTransaction, _replication); mz.erp.dataaccess.tsa_ComprobanteValoresVarAux.Update(_dataVariablesAuxiliares.Tables["tsa_ComprobanteValoresVarAux"], IdTransaction, _replication); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); dataaccess.st_EstadisticaOrdenReparacion.Update(_dataEstadisticaOrdenReparacion.st_EstadisticaOrdenReparacion, trx); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); businessrules.tfi_Chequera.Update((tfi_ChequeraDataset.tfi_ChequeraDataTable)_data.Tables[0], trx); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public static void Flush(DataSet data, string IdTransaction) { string IdVariable; tsa_ComprobantesExDataset dataEx = (tsa_ComprobantesExDataset)data; if (BRComprobanteDeVenta.ActualizaNumeracion) { IdVariable = UpdateNumero(dataEx); } else { IdVariable = dataEx.tsa_Comprobantes.Rows[0]["Numero"].ToString(); } _replication = GenerateReplicaction(); mz.erp.dataaccess.tsa_ComprobantesEx.Update(dataEx, IdVariable, _replication, IdTransaction); }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); dataaccess.tsh_CoeficientesCostosIndirectos.Update(_data.tsh_CoeficientesCostosIndirectos, trx); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); dataaccess.tsh_Autorizaciones.Update((DataTable)_data.tsh_Autorizaciones, trx, _replication); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); // ojooooo falta terminar //dataaccess.tsa_CuentasCondicionesDeVenta_TDCompTesoreria.Update((DataTable) _data.tsa_CuentasCondicionesDeVenta_TDCompTesoreria, trx, _replication ); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); dataaccess.tfi_CotizacionesMonedas.InsertWithValidation((DataTable)_data.tfi_CotizacionesMonedas, trx, _replication); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); /*tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosRow _row=(tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosRow )_data.Tables[0].Rows[0];*/ dataaccess.tsy_TiposDeComprobantesCategoriaIva.Update((tsy_TiposDeComprobantesCategoriaIvaDataset.tsy_TiposDeComprobantesCategoriaIvaDataTable)_data.Tables[0], trx); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); mz.erp.dataaccess.tfi_MovimientoBancario.Update(dataMovimientoBancario.Tables[0], IdTransaction); mz.erp.dataaccess.tfi_Valores.Update(dataValores.Tables[0], IdTransaction, _replication); mz.erp.dataaccess.tfi_ValoresDatosAuxiliares.Update(dataValoresDatosAuxiliares.Tables[0], IdTransaction, _replication); /*businessrules.tfi_Chequera.Update( (tfi_ChequeraDataset.tfi_ChequeraDataTable) _data.Tables[0]);*/ if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); tfi_AuditoriaControlCajasEx.Update(_data, _replication); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); dataaccess.tsy_TiposMovimientos.Update(_data.tsy_TiposMovimientos, trx, _replication); dataaccess.tsy_SubTipoMovimiento.Update(_data.tsy_SubTipoMovimiento, trx, _replication); //sy_Usuarios.Update(_data, trx, _replication); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); dataaccess.sy_Variables.Update(_dataGenericas.sy_Variables, trx); dataaccess.sy_VariablesUsuarios.Update(_dataUsuarios.sy_VariablesUsuarios, trx); dataaccess.sy_VariablesPerfiles.Update(_dataPerfiles.sy_VariablesPerfiles, trx); dataaccess.sy_VariablesPuestos.Update(_dataPuestos.sy_VariablesPuestos, trx); if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); //tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosRow _row=(tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosRow )_data.Tables[0].Rows[0]; if (this._processParent.Process.ProcessName.Equals("ProcesoAltaCuentaObservacionesEstados")) { dataaccess.tsa_CuentasObservacionesEstados.Update((tsa_CuentasObservacionesEstadosDataset.tsa_CuentasObservacionesEstadosDataTable)_data.Tables[0], trx); } else { dataaccess.tpu_ProveedoresObservacionesEstados.Update((tpu_ProveedoresObservacionesEstadosDataset.tpu_ProveedoresObservacionesEstadosDataTable)_dataProveedores.Tables[0], trx); } if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
/// <summary> /// Envia el dataset e información adicional a la capa de acceso a datos para ejecutar la grabación de datos /// en el RDBM. /// </summary> public override void Flush(string IdTransaction) { if (OnTaskBeforeFlush != null) { OnTaskBeforeFlush(this, new EventArgs()); } _replication = GenerateReplication(); SqlTransaction trx = PoolTransaction.GetTransactionById(IdTransaction); dataaccess.tsa_CuentasObservacionesTipos.Update(_data.tsa_CuentasObservacionesTipos, trx); bool modificaPerfiles = false; if (this._processParent.Process.ProcessName.Equals("ProcesoAbmTiposObservacionesCuentas")) { //Si es la configuracion rapida agrego en los nuevos tipos de observaciones para q las vean todos los perfiles existentes en el sistema //Si es personalizada (ProcesoAbmTiposObservacionesCuentasPersonalizado) se le mustra la interfaz para configurar estas variables. if (_modificaPerfilesSubTipos) { int i = 0; foreach (tsa_CuentasObservacionesTiposDataset.tsa_CuentasObservacionesTiposRow row in _data.tsa_CuentasObservacionesTipos.Rows) { TipoObservacionNueva on = (TipoObservacionNueva)_tiposObservacionesNuevas[i]; if (on.Modo.Equals("NEW") && !row.IsIdCuentaObservacionTipoPadreNull()) { string IdCuentaObservacionTipo = (string)row["IdCuentaObservacionTipo"]; foreach (sy_PerfilesDataset.sy_PerfilesRow rowP in _tablePerfiles.Rows) { long IdPerf = rowP.IdPerfil; int index1 = this.getIndexOf("Cuentas.Observaciones.Add.SubTipos", IdPerf); if (existeVariable("Cuentas.Observaciones.Add.SubTipos", IdPerf)) { string valorSA = (string)_dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"]; if (!valorSA.Equals(string.Empty)) { _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] + ","; } } else if (!((string)_dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"]).Equals(string.Empty)) { string valorSA = (string)_dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"]; if (!valorSA.Equals(string.Empty)) { _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] + ","; } } _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] + IdCuentaObservacionTipo; int index2 = this.getIndexOf("Cuentas.Observaciones.Ver.SubTipos", IdPerf); if (existeVariable("Cuentas.Observaciones.Ver.SubTipos", IdPerf)) { string valorSV = (string)_dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"]; if (!valorSV.Equals(string.Empty)) { _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] + ","; } } else if (!((string)_dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"]).Equals(string.Empty)) { string valorSV = (string)_dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"]; if (!valorSV.Equals(string.Empty)) { _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] + ","; } } _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] + IdCuentaObservacionTipo; } } i++; } modificaPerfiles = true; } //_variablesValores.Add(on.DescripcionTipo, IdCuentaObservacionTipo); if (_modificaPerfilesTipos) { int i = 0; foreach (tsa_CuentasObservacionesTiposDataset.tsa_CuentasObservacionesTiposRow row in _data.tsa_CuentasObservacionesTipos.Rows) { TipoObservacionNueva on = (TipoObservacionNueva)_tiposObservacionesNuevas[i]; if (on.Modo.Equals("NEW") && row.IsIdCuentaObservacionTipoPadreNull()) { string IdCuentaObservacionTipo = (string)row["IdCuentaObservacionTipo"]; foreach (sy_PerfilesDataset.sy_PerfilesRow rowP in _tablePerfiles.Rows) { long IdPerf = rowP.IdPerfil; int index1 = this.getIndexOf("Cuentas.Observaciones.Add.Tipos", IdPerf); if (existeVariable("Cuentas.Observaciones.Add.Tipos", IdPerf)) { string valorTA = (string)_dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"]; if (!valorTA.Equals(string.Empty)) { _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] + ","; } } else if (!((string)_dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"]).Equals(string.Empty)) { string valorTA = (string)_dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"]; if (!valorTA.Equals(string.Empty)) { _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] + ","; } } _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index1]["Valor"] + IdCuentaObservacionTipo; int index2 = this.getIndexOf("Cuentas.Observaciones.Ver.Tipos", IdPerf); if (existeVariable("Cuentas.Observaciones.Ver.Tipos", IdPerf)) { string valorTV = (string)_dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"]; if (!valorTV.Equals(string.Empty)) { _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] + ","; } } else if (!((string)_dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"]).Equals(string.Empty)) { string valorTV = (string)_dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"]; if (!valorTV.Equals(string.Empty)) { _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] + ","; } } _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] = _dataPeriles.sy_VariablesPerfiles.Rows[index2]["Valor"] + IdCuentaObservacionTipo; } //_variablesValores.Add(on.DescripcionTipo, IdCuentaObservacionTipo); } i++; } modificaPerfiles = true; } if (modificaPerfiles) { dataaccess.sy_VariablesPerfiles.Update(_dataPeriles.sy_VariablesPerfiles, trx); } } else //SI se va a mostrar la pantalla de configuracion de variables { int i = 0; foreach (tsa_CuentasObservacionesTiposDataset.tsa_CuentasObservacionesTiposRow row in _data.tsa_CuentasObservacionesTipos.Rows) { TipoObservacionNueva on = (TipoObservacionNueva)_tiposObservacionesNuevas[i]; if (on.Modo.Equals("NEW")) { string IdCuentaObservacionTipo = (string)row["IdCuentaObservacionTipo"]; _variablesValores.Add(on.DescripcionTipo, IdCuentaObservacionTipo); } i++; } } if (OnTaskAfterFlush != null) { OnTaskAfterFlush(this, new EventArgs()); } }
public static void Flush(string IdTransaction, mz.erp.commontypes.SentenciasReplicacion replicacion) { replicacion.Update(); mz.erp.dataaccess.sy_SentenciasReplicacion.Update(replicacion.Data.sy_SentenciasReplicacion, IdTransaction); }