public VariableAuxiliar(VariablesAuxiliares parent, string id, string descripcion, string valor, bool sistema, bool editable, Type dataType) { // // TODO: agregar aquí la lógica del constructor // Init(parent, id, descripcion, valor, sistema, editable, dataType); }
private void GetVariablesAuxiliaresOrigenDestino() { //Levanto la definición definición de las variables auxiliares del origen //System.Data.DataTable _variablesAuxiliaresOrigen = mz.erp.dataaccess.tsa_ComprobantesEx.GetVariablesAuxiliaresPorTipo( this.Comprobante.TipoComprobanteOrigen ).Tables[0]; VariablesAuxiliares varsCompOrigen = new VariablesAuxiliares(this.Comprobante.IdComprobanteOrigen, this.Comprobante.TipoComprobanteOrigen); System.Data.DataTable _variablesAuxiliaresDestino = mz.erp.dataaccess.tsa_ComprobantesEx.GetVariablesAuxiliaresPorTipo(this.Comprobante.TipoComprobanteDestino).Tables[0]; FillNew(_variablesAuxiliaresDestino); foreach (VariableAuxiliar varSis in this.VariablesDeSistema) { foreach (VariableAuxiliar varSisCompOrigen in varsCompOrigen.VariablesDeSistema) { if (varSisCompOrigen.Id.Equals(varSis.Id)) { varSis.Valor = varSisCompOrigen.Valor; } } } foreach (VariableAuxiliar varUser in this.VariablesDeUsuario) { foreach (VariableAuxiliar varUserCompOrigen in varsCompOrigen.VariablesDeUsuario) { if (varUserCompOrigen.Id.Equals(varUser.Id)) { varUser.Valor = varUserCompOrigen.Valor; } } } }
private void Init(VariablesAuxiliares parent, string id, string descripcion, string valor, bool sistema, bool editable, Type dataType) { this._id = id; this._descripcion = descripcion; this._valor = valor; this._editable = editable; this._sistema = sistema; this._variablesAuxilares = parent; this._dataType = dataType; }
public void Commit() { VariablesAuxiliares var = this._variablesAuxilares; Comprobante comprobante = var.Comprobante; tsa_ComprobantesExDataset data = comprobante.DatasetComprobante; tsa_ComprobantesExDataset.tsa_ComprobanteValoresVarAuxRow row = data.tsa_ComprobanteValoresVarAux.Newtsa_ComprobanteValoresVarAuxRow(); row.IdComprobante = ((tsa_ComprobantesExDataset.tsa_ComprobantesRow)data.tsa_Comprobantes.Rows[0]).IdComprobante; row.IdVarAuxComprobante = this._id; row.Valor = this.Valor; row.FechaCreacion = mz.erp.businessrules.Sistema.DateTime.Now; row.IdConexionCreacion = Security.IdConexion; row.IdConexionUltimaModificacion = Security.IdConexion; row.IdEmpresa = Security.IdEmpresa; row.IdReservado = 0; row.IdSucursal = Security.IdSucursal; data.tsa_ComprobanteValoresVarAux.Addtsa_ComprobanteValoresVarAuxRow(row); }