public Notificacion(String titulo, String mensaje, Bitmap imagen, int segundosAMostrar, int posicion, Delegate delegadoMasInformacion, Delegate delegadoCerrado, Boolean cerrarDespuesDeMasInformacion, Boolean EjecutarDelegadoCerradoDespuesDeSegundosTranscurridos) { this.InitializeComponent(); this.EjecutarDelegadoCerradoDespuesDeSegundosTranscurridos = EjecutarDelegadoCerradoDespuesDeSegundosTranscurridos; txt_titulo.Text = titulo; txt_mensaje.Text = mensaje; this.posicion = posicion; if (segundosAMostrar <= 0) { img_cerrar.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\CerrarTab.png")); img_cerrar_Copy.Source = img_cerrar.Source; } img_imagen.Source = HerramientasWindow.BitmapAImageSource(imagen); this.segundosAMostrar = segundosAMostrar; Entrada = (Storyboard)this.FindResource("OnLoaded1"); Entrada.Completed += Entrada_Completed; Entrada.Begin(); Closed += Notificacion_Closed; this.cerrarDespuesDeMasInformacion = cerrarDespuesDeMasInformacion; txt_masInformacion.Visibility = System.Windows.Visibility.Hidden; if (delegadoMasInformacion != null) { this.delegadoMasInformacion = delegadoMasInformacion; txt_masInformacion.Visibility = System.Windows.Visibility.Visible; } if (delegadoCerrado != null) { this.delegadoCerrado = delegadoCerrado; } }
public ContenedorOpcionesElementoMenu() { this.InitializeComponent(); this.MouseLeave += ContenedorOpcionesElementoMenu_MouseLeave; this.PreviewKeyDown += ContenedorOpcionesElementoMenu_PreviewKeyDown; img_arriba.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\arriba3.png")); img_arriba_Resplandor.Source = img_arriba.Source; img_arriba.ToolTip = "Regresa a la carpeta anterior. (ESC)"; }
public Tab() { this.InitializeComponent(); img_cerrar.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\CerrarTab.png")); img_cerrar.MouseDown += img_cerrar_MouseDown; rtg_dos.MouseDown += click_control; txt_tituloTab.MouseDown += click_control; img_icono.MouseDown += click_control; }
private void AsignarImagen(_sis_Contenedor contenedor) { Bitmap imagen = null; if (contenedor.ImagenAsociada == null || contenedor.ImagenAsociada.Imagen == null) { imagen = new Bitmap(@"Imagenes\Iconos\Sistema\carpeta.png"); } else { imagen = contenedor.ImagenAsociada.Imagen; } img_imagen.Source = HerramientasWindow.BitmapAImageSource(imagen); img_imagen_Resplandor.Source = img_imagen.Source; }
private void AsignarImagen(_sis_Formulario formulario) { Bitmap imagen = null; if (formulario.ImagenAsociada == null || formulario.ImagenAsociada.Imagen == null) { imagen = new Bitmap(@"Imagenes\Iconos\Sistema\documento.png"); } else { imagen = formulario.ImagenAsociada.Imagen; } img_imagen.Source = HerramientasWindow.BitmapAImageSource(imagen); img_imagen_Resplandor.Source = img_imagen.Source; }
public Boolean AgregarWindow(Window ventana, String nombreVentana, System.Windows.Size tamPrincipal) { if (ExisteReferencia(ventana.GetType().Name)) { HerramientasWindow.MensajeInformacion("No es posible abrir el formulario, no permite duplicados.", "Verificar"); return(false); } Tab nuevo = new Tab(); this.tamPrincipal = tamPrincipal; nuevo.Fill = rtn_contenedor_animado.Fill; nuevo.img_icono.ToolTip = ventana.GetType().Name; nuevo.txt_tituloTab.ToolTip = nombreVentana; nuevo.actualTab = tabs.Count; nuevo.img_icono.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\documento.png")); nuevo.click += nuevo_click; nuevo.cerrado += nuevo_cerrado; nuevo.MouseEnter += nuevo_MouseEnter; nuevo.MouseLeave += nuevo_MouseLeave; Grid gridWindow = (Grid)ventana.Content; ventanas.Add(ventana); tabs.Add(nuevo); if (ventanas.Count != formulariosPermisos.Count) { formulariosPermisos.Add(null); } pnl_tabs.Children.Add(nuevo); ActualTab = -1; nuevo_click(nuevo.actualTab); return(true); }
public Boolean AgregarFormularioSinPermisos(_sis_Formulario formulario, System.Windows.Size tamPrincipal) { if (!formulario.BPermiteMultiples)// || formulario.SReferenciaFormulario.Equals("InterfazWPF.AdministracionSistema.ConfiguracionSistema")) { if (ExisteReferencia(formulario.SReferenciaFormulario)) { HerramientasWindow.MensajeInformacion("No es posible abrir el formulario, no permite duplicados.", "Verificar"); return(false); } } Tab nuevo = new Tab(); this.tamPrincipal = tamPrincipal; nuevo.Fill = rtn_contenedor_animado.Fill; nuevo.img_icono.ToolTip = formulario.SReferenciaFormulario; if (formulario.SDescripcion == null || formulario.SDescripcion.Trim().Equals("")) { nuevo.txt_tituloTab.ToolTip = formulario.STituloFormulario; } else { nuevo.txt_tituloTab.ToolTip = formulario.SDescripcion; } nuevo.actualTab = tabs.Count; if (formulario.ImagenAsociada != null && formulario.ImagenAsociada.Imagen != null) { nuevo.img_icono.Source = HerramientasWindow.BitmapAImageSource(formulario.ImagenAsociada.Imagen); } else { nuevo.img_icono.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\documento.png")); } nuevo.txt_tituloTab.Text = formulario.STituloFormulario; nuevo.click += nuevo_click; nuevo.cerrado += nuevo_cerrado; nuevo.MouseEnter += nuevo_MouseEnter; nuevo.MouseLeave += nuevo_MouseLeave; ObjectHandle obj = null; Window window; try { //obj = AppDomain.CurrentDomain.CreateInstance(assem.FullName, formulario.SReferenciaFormulario); obj = Activator.CreateInstance(assem.FullName, formulario.SReferenciaFormulario); 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(false); } Grid gridWindow = (Grid)window.Content; if (gridWindow == null) { HerramientasWindow.MensajeErrorSimple("El 'Content' de la ventana es Null. Verificar", "Error al cargar el formulario"); } ventanas.Add(window); tabs.Add(nuevo); if (ventanas.Count != formulariosPermisos.Count) { formulariosPermisos.Add(null); } pnl_tabs.Children.Add(nuevo); ActualTab = -1; nuevo_click(nuevo.actualTab); return(true); }