コード例 #1
0
        // Constructor para "Formato de Columnas VISIBLES"
        public FrmGrillasOpcionesSuperiores(string processName, string taskName, Janus.Windows.GridEX.GridEX grilla, IGridManager manager)
        {
            InitializeComponent();
            _manager      = manager;
            _processName  = processName;
            _taskName     = taskName;
            _grillaName   = grilla.Name;
            _grilla       = grilla;
            _uiController = new GrillasOpcionesSuperioresController(_processName, _taskName, _grillaName, _manager.GetLayoutProperties(string.Empty));
            // Config de UI
            this.ultraExplorerBar1.Groups["OpcionesGenerales"].Visible = false;
            this.ultraExplorerBar1.Groups["OpcionesFormato"].Visible   = true;

            // InitData.
            comboColumna.Items.AddRange(_uiController.Columns.ToArray());

            // InitEventHandlers.
            this.comboColumna.SelectedIndexChanged     += new EventHandler(comboColumna_SelectedIndexChanged);
            this.comboAlineacion.SelectedIndexChanged  += new EventHandler(comboAlineacion_SelectedIndexChanged);
            this.comboFormato.SelectedIndexChanged     += new EventHandler(comboFormato_SelectedIndexChanged);
            this.comboTipoEdicion.SelectedIndexChanged += new EventHandler(comboTipoEdicion_SelectedIndexChanged);
            this.comboTipoColumna.SelectedIndexChanged += new EventHandler(comboTipoColumna_SelectedIndexChanged);
            _uiController.ObjectHasChanged             += new EventHandler(Refresh);

            if (comboColumna.Items.Count > 0)
            {
                //Autoselecciono el primer elemento del combo.
                comboColumna.SelectedIndex = 0;
                KeyValuePar kvp = (KeyValuePar)comboColumna.SelectedItem;
                _uiController.SelectedItem = kvp.Key;
            }
        }
コード例 #2
0
        // Constructor para "Mas Opciones de configuracion"
        public FrmGrillasOpcionesSuperiores(GridVariablesLoader loader, IGridManager manager, string excludedColumns, string processName, string taskName, string grillaName)
        {
            InitializeComponent();
            _manager         = manager;
            _loader          = loader;
            _excludedColumns = excludedColumns;
            _processName     = processName;
            _taskName        = taskName;
            _grillaName      = grillaName;
            _uiController    = new GrillasOpcionesSuperioresController(_processName, _taskName, _grillaName);
            // Config de UI
            this.ultraExplorerBar1.Groups["OpcionesGenerales"].Visible = true;
            this.ultraExplorerBar1.Groups["OpcionesFormato"].Visible   = false;

            // InitData.
            chkBoxExportarSQL.Checked = _uiController.ExportarSQL;
            btnFileChooser.Visible    = _uiController.ExportarSQL;
            txtPathFile.Visible       = _uiController.ExportarSQL;

            // InitEventHandlers.
            this.btnFileChooser.Click             += new EventHandler(btnFileChooser_Click);
            this.chkBoxExportarSQL.CheckedChanged += new EventHandler(chkBoxExportarSQL_CheckedChanged);
        }