public FrmConsultaCajaTDCompTesoreria(mz.erp.ui.controllers.ConsultasCajaController uiController)
        {
            InitializeComponent();

            _uiController = uiController;

            gridCajas.LayoutData = _uiController.LayoutFiltroCajas;
            gridTiposDeComprobante.LayoutData = _uiController.LayoutFiltroTipos;
            gridUsuarios.LayoutData           = _uiController.LayoutFiltroUsuarios;

            ultraExplorerBar1.Groups["Detalles"].Visible = _uiController.DetallesVisibles();

            //mzGridConfigPanel1.GridSource = gridResultado;
            //mzGridConfigPanel1.Initialize(_uiController.GetProcessName(), _uiController.GetTaskName(), _uiController.LayoutFiltroResultado);
            //ConfigureGrilla();
            //CallGridManager();
            string solapa = _uiController.GetFormText();

            if (solapa != "" && solapa != string.Empty)
            {
                this.Text = _uiController.GetFormText();
            }

            gridManagerView1.Configure(_uiController.GetProcessManager().GetProcessName(), _uiController.GetTaskName(), gridResultado, this.Text);

            InitEvents();
            InitDataBindings();

            this.Build_UI();
        }
 private void InitEvents()
 {
     _uiController.ObjectHasChanged += new System.EventHandler(this.ListenerControllerChanges);
     gridResultado.FormattingRow    += new Janus.Windows.GridEX.RowLoadEventHandler(gridResultado_FormattingRow);
     if (_uiController.DetallesVisibles())
     {
         gridResultado.SelectionChanged += new EventHandler(gridResultado_SelectionChanged);
     }
     //mzGridConfigPanel1.LayoutChanged +=new EventHandler(RefreshData);
 }