void btn_AccesoCatalogo_MouseDown(object sender, MouseButtonEventArgs e) { ObjectHandle obj = null; Window window; if (this.rutaCatalogo == null) { return; } else if (this.rutaCatalogo.Equals("")) { HerramientasWindow.MensajeErrorSimple("Error de configuración, se requiere definir el formulario del catálogo.", "Error"); return; } try { //obj = AppDomain.CurrentDomain.CreateInstance(assem.FullName, formulario.SReferenciaFormulario); obj = Activator.CreateInstance(assem.FullName, this.rutaCatalogo); window = (Window)obj.Unwrap(); } catch { HerramientasWindow.MensajeErrorSimple("La referencia registrada en la configuración del sistema para este formulario es incorrecta. Verificar", "Error al cargar el formulario"); return; } //window.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; //window.ShowDialog(); //FormularioEmergenteConTools fom = new FormularioEmergenteConTools(window); //fom.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen; //HerramientasWindow.MostrarVentanaDialogo(fom, true); HerramientasWindow.MostrarVentanaEmergenteConTools(window, false); Buscar(txt_palabraBusqueda.Text); }
private void MostrarPopup() { ObjectHandle obj = null; Window window; try { obj = Activator.CreateInstance(assem.FullName, this.rutaCatalogo); window = (Window)obj.Unwrap(); } catch { HerramientasWindow.MensajeError(new Exception("La referencia configurada en el catálogo rápido es incorrecta."), "La referencia registrada en la configuración del sistema para este formulario es incorrecta. Verificar", "Error al cargar el formulario"); return; } this.objeto = asignarObjetoCatalogo(); if (this.objeto != null) { try { iCatalogo cat = (iCatalogo)window; cat.AsignarObjetoDominio(this.objeto); HerramientasWindow.MostrarVentanaEmergenteConTools(window, false); } catch (Exception ex) { HerramientasWindow.MensajeError(ex, "La referencia registrada en la configuración del sistema para este formulario es incorrecta. Verificar", "Error al cargar el formulario"); return; } } if (seCerroCatalogo != null) { seCerroCatalogo(); } }