private void uinvbar_usuarios_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { _dataSistema = MetodosForm.obtenerCopy(_dataSistema); _dataSistema.nombreVentana = "Usuarios"; _dataSistema.nombreOpcion = "usuarios"; _dataSistema.modoInterfaz = 1; frm_usuarios c = new frm_usuarios(_dataSistema); c.MdiParent = this; c.Show(); }
private void uinvbarconfig_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { _dataSistema = MetodosForm.obtenerCopy(_dataSistema); _dataSistema.nombreVentana = "Config"; _dataSistema.nombreOpcion = "Configuracion"; _dataSistema.modoInterfaz = 1; configuracion c = new configuracion(_dataSistema); c.MdiParent = this; c.Show(); }
private void uinvbar_opcmenu_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { _dataSistema = MetodosForm.obtenerCopy(_dataSistema); _dataSistema.nombreVentana = "Opciones de menu"; _dataSistema.nombreOpcion = "Opciones de menu"; _dataSistema.modoInterfaz = 2; frm_opc_menu c = new frm_opc_menu(_dataSistema); c.MdiParent = this; c.Show(); }
private void NavBarItemClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) { SIS_FORM a = (SIS_FORM)e.Link.Item.Tag; Boolean flgcrear = true; foreach (DevExpress.XtraTabbedMdi.XtraMdiTabPage item in this.uicontrolpaginas.Pages) { if (item.MdiChild.Name.Equals(a.CD_FORM.Split('.')[1])) { flgcrear = false; this.uicontrolpaginas.SelectedPage = item; } } if (flgcrear) { if (a.FLG_REQ_EMPRESA == 'S' && _dataSistema.empresa == null) { MetodosForm.mensajeErrorDefault("No selecciono una empresa", _dataSistema); return; } if (a.FLG_REQ_PERIODO == 'S' && _dataSistema.periodo == null) { MetodosForm.mensajeErrorDefault("No selecciono un periodo", _dataSistema); return; } DataSistema ds = MetodosForm.obtenerCopy(_dataSistema); //con esta copia resguarda una informacion no recuerdo cual ds.nombreOpcion = a.DS_NOMBRE; ds.nombreVentana = a.DS_ALT_NOMBRE; ds.modoInterfaz = (int)a.CD_MODO_INTERFAZ; string path = System.Reflection.Assembly.GetExecutingAssembly().Location; Assembly ass = Assembly.LoadFrom(path); string projandform = "winCont.Formularios." + a.CD_FORM; Type FormInstanceType = ass.GetType(projandform); Form objForm = (Form)Activator.CreateInstance(FormInstanceType, ds); objForm.MdiParent = this; objForm.Show(); } }