private void build_Parameters()
        {
            _idTiposDeMovimientosDefault      = Variables.GetValueString(this._processParent.Process.ProcessName, this._taskName, "ListaTiposDeMovimientos");
            _allowIdTiposDeMovimientosSistema = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "PermiteTiposDeMovimientosDelSistema");
            mz.erp.commontypes.data.tsy_TiposMovimientosDataset _tiposMov = mz.erp.businessrules.tsy_TiposMovimientos.GetList();
            string _tiposDeMovimientos = String.Empty;

            for (int i = 0; i < _tiposMov.tsy_TiposMovimientos.Rows.Count; i++)
            {
                _tiposDeMovimientos = _tiposDeMovimientos + ',' + Convert.ToString(_tiposMov.tsy_TiposMovimientos[i]["IdTipoMovimiento"]);
            }
            _filtroCajas           = build_ArrayCajas(loadCajasAConsultar());
            _filtroTipos           = build_ArrayTipos(_tiposDeMovimientos.Split(','));
            _filtroTDCompTesoreria = build_ArrayTDCompTesoreria();
            _preguntarAlCancelar   = Variables.GetValueBool(_processParent.Process.ProcessName, _taskName, "PreguntarAlCancelar");
        }
Пример #2
0
        private void build_Parameters()
        {
            string _tiposDeComprobantes = Variables.GetValueString("Cajas.Comprobantes.TiposDeComprobantes");

            mz.erp.commontypes.data.tsy_TiposMovimientosDataset _tiposMov = mz.erp.businessrules.tsy_TiposMovimientos.GetList();

            string _tiposDeMovimientos = String.Empty;

            for (int i = 0; i < _tiposMov.tsy_TiposMovimientos.Rows.Count; i++)
            {
                _tiposDeMovimientos = _tiposDeMovimientos + ',' + Convert.ToString(_tiposMov.tsy_TiposMovimientos[i]["IdTipoMovimiento"]);
            }

            string _idTipos = _tiposDeComprobantes;

            if (!(_tiposDeMovimientos.Equals(string.Empty)))
            {
                _idTipos = _idTipos + ',' + _tiposDeMovimientos;
            }

            string _idUsuarios = Variables.GetValueString("Cajas.Seguridad.Consultar.Usuarios");

            string[]  _usuarios      = _idUsuarios.Split(',');
            ArrayList _arrayUsuarios = new ArrayList(_usuarios);

            _arrayUsuarios.Add(Security.IdUsuario);

            _filtroCajas           = build_ArrayCajas(loadCajasAConsultar());
            _filtroUsuarios        = build_ArrayUsuarios(_arrayUsuarios);
            _filtroTipos           = build_ArrayTipos(_idTipos.Split(','));
            _filtroTDCompTesoreria = build_ArrayTDCompTesoreria();
            if (this._processParent.Process.ProcessName.Equals("ProcesoConsultarValoresCajas"))
            {
                _checkSoloAbiertas = false;
                _checkUltimaCaja   = true;
            }

            _filtroFechaMovimiento = Variables.GetValueBool(this._processParent.Process.ProcessName, this._taskName, "filtroFechaMovimiento");
        }