/*private void RegistraControl(Control unControl) * { * if (unControl.Controls.Count > 0) * foreach (Control item in unControl.Controls) * { * RegistraControl(item); * } * else * if (unControl.Name.StartsWith("_")) * ClienteCr.Instancia.RegistrarControles(unControl); * }*/ private void GestionBarra(EstadoBarraEnum unEstado) { this.estadoBarra = unEstado; this.AcceptButton = null; switch (unEstado) { case EstadoBarraEnum.EXAMINANDO: this.pnlBusqueda.Visible = false; this.pnlBusquedaAvanzada.Visible = false; this.SuspendLayout(); this.stcEdiciones.Tabs["tabEdicion"].Visible = true; this.stcEdiciones.Tabs["tabLista"].Visible = false; this.tabEdicion.Text = "Examinando registro"; General.ActivarControles(this.listaControles, false); break; case EstadoBarraEnum.EDITANDO: this.SuspendLayout(); if (this.tabLista.Visible) { //this.dgrLista.Dock = DockStyle.None; this.stcEdiciones.Tabs["tabEdicion"].Visible = true; this.stcEdiciones.Tabs["tabLista"].Visible = false; } this.tabEdicion.Text = "Editando registro"; General.ActivarControles(this.listaControles, true); GestionOpciones(); break; case EstadoBarraEnum.BUSCANDO: this.pnlBusqueda.Visible = true; this.pnlBusquedaAvanzada.Visible = true; this.pnlBusquedaAvanzada.Enabled = true; this.txtBuscarOrdenSN.Text = ""; this.txtBuscarCliente.Text = ""; this.txtBuscarSector.PerformButtonCustom2Click(); this.txtBuscarCliente.Focus(); this.AcceptButton = this.btnBuscar; break; case EstadoBarraEnum.NINGUNO: this.pnlBusqueda.Visible = false; this.pnlBusquedaAvanzada.Visible = false; if (this.tabEdicion.Visible) { this.stcEdiciones.Tabs["tabEdicion"].Visible = false; this.stcEdiciones.Tabs["tabLista"].Visible = true; } this.tabLista.Text = "Listado de registros"; this.dgrLista.Focus(); break; } General.GestionBarraEnabled(unEstado, ((Principal)this.MdiParent).tlsHerramientas, this.dgrLista.Rows.Count); this.ResumeLayout(); }
/*private void RegistraControl(Control unControl) * { * if (unControl.Controls.Count > 0) * foreach (Control item in unControl.Controls) * { * RegistraControl(item); * } * else * if (unControl.Name.StartsWith("_")) * ClienteCr.Instancia.RegistrarControles(unControl); * }*/ private void GestionBarra(EstadoBarraEnum unEstado) { this.estadoBarra = unEstado; switch (unEstado) { case EstadoBarraEnum.EXAMINANDO: this.pnlBusqueda.Visible = false; this.SuspendLayout(); this.stcEdiciones.Tabs["tabEdicion"].Visible = true; this.stcEdiciones.Tabs["tabLista"].Visible = false; this.tabEdicion.Text = "Examinando registro"; General.ActivarControles(this.listaControles, false); break; case EstadoBarraEnum.EDITANDO: if (objetoLocal.Id != 0) { this.editando = true; } this.SuspendLayout(); if (this.tabLista.Visible) { //this.dgrLista.Dock = DockStyle.None; this.stcEdiciones.Tabs["tabEdicion"].Visible = true; this.stcEdiciones.Tabs["tabLista"].Visible = false; } this.tabEdicion.Text = "Editando registro"; General.ActivarControles(this.listaControles, true); this._cboTipoPersona_SelectedIndexChanged(null, null); GestionOpciones(); break; case EstadoBarraEnum.BUSCANDO: this.pnlBusqueda.Visible = true; this.txtBusqueda.Text = ""; this.txtBusqueda.Focus(); break; case EstadoBarraEnum.NINGUNO: this.editando = false; this.pnlBusqueda.Visible = false; if (this.tabEdicion.Visible) { this.stcEdiciones.Tabs["tabEdicion"].Visible = false; this.stcEdiciones.Tabs["tabLista"].Visible = true; } this.tabLista.Text = "Listado de registros"; this.dgrLista.Focus(); break; } General.GestionBarraEnabled(unEstado, ((Principal)this.MdiParent).tlsHerramientas, this.dgrLista.Rows.Count); this.ResumeLayout(); }