Exemple #1
0
 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);
 }
Exemple #2
0
        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;
                    }
                }
            }
        }
Exemple #3
0
 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;
 }
Exemple #4
0
        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);
        }