private void btn_seleccionarUsuario_MouseDown(object sender, MouseButtonEventArgs e) { if (lb_usuariosListaUsuarios.SelectedItem == null) { return; } String cuenta = lb_usuariosListaUsuarios.SelectedItem.ToString(); usuario = manejador.Cargar <_sis_Usuario>(_sis_Usuario.consultaPorCuenta, new List <object>() { cuenta }); chb_usuariosEsAdministrador.IsChecked = usuario.EsAdministradorDeSistema; chb_usuariosEsSoporte.IsChecked = usuario.BEsSoporte; chb_usuariosEstaDesactivada.IsChecked = usuario.BEstaDesactivado; txt_usuarioNombreUsuario.Text = usuario.SNombreCompleto; txt_usuarioEmailUsuario.Text = usuario.SEmail; chb_UsuarioPuedeAccederACatalogoRapido.IsChecked = usuario.BPuedeAccederCatalogoRapido; chb_UsuarioRecibeVersionesPrueba.IsChecked = usuario.BRecibeVersionesPrueba; if (usuario.RolSistema != null) { cmb_usuariosRolesEnSistema.SelectedItem = usuario.RolSistema.Nombre; } txt_usuarioCuentaUsuario.Text = usuario.Cuenta; if (usuario.ImagenAsociada != null) { img_usuarioImagenUsuario.Source = HerramientasWindow.BitmapAImageSource(usuario.ImagenAsociada.Imagen); } txt_usuarioCuentaUsuario.IsReadOnly = true; CargarFormulariosEspeciales(); }
private void CargarApariencia() { _sis_DatosSistema datosSistema = manejador.Cargar <_sis_DatosSistema>(_sis_DatosSistema.ConsultaTodos); if (datosSistema != null) { img_imagenFondoSistema.Source = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenFondoPrincipal); img_imagenFondoLogin.Source = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenFondoLogin); img_imagenIcono.Source = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenIcono); txt_nombreSistema.Text = datosSistema.STitulo; chb_proteccionSistemaLogin.IsChecked = datosSistema.BUsarProteccionDeCuentasEnLogin; txt_sistemaTiempoAutobloqueo.Text = datosSistema.ISegundosAutobloqueo.ToString(); txt_sistemaTiempoAlmacenObjetos.Text = datosSistema.ISegundosParaAlmacenObjetos.ToString(); if (datosSistema.BImagenFondoPrincipal != null) { img_imagenFondoSistema.DataContext = true; } if (datosSistema.BImagenFondoLogin != null) { img_imagenFondoLogin.DataContext = true; } if (datosSistema.BImagenIcono != null) { img_imagenIcono.DataContext = true; } } }
private void btn_formulariosSeleccionar_MouseDown(object sender, MouseButtonEventArgs e) { if (lb_formulariosListaFormularios.SelectedItem != null) { TextBlock elegido = (TextBlock)cmb_filtroFormularios.SelectedItem; if (elegido == null) { return; } if (elegido.Text.Equals("Registrados")) { String tituloFormulario = lb_formulariosListaFormularios.SelectedItem.ToString(); formulario = manejador.Cargar <_sis_Formulario>(_sis_Formulario.consultaPorTitulo, new List <object>() { tituloFormulario }); txt_formulariosNombreEnSistema.Text = formulario.STituloFormulario; txt_formulariosReferenciaFormulario.Text = formulario.SReferenciaFormulario; chb_formulariosPermiteDuplicados.IsChecked = formulario.BPermiteMultiples; if (formulario.ImagenAsociada != null && formulario.ImagenAsociada.Imagen != null) { img_imagenFormulario.Source = HerramientasWindow.BitmapAImageSource(formulario.ImagenAsociada.Imagen); } } else { formulario = null; txt_formulariosReferenciaFormulario.Text = lb_formulariosListaFormularios.SelectedItem.ToString(); } } }
public AccesoNoPermitido() { try { InitializeComponent(); manejador = new ManejadorDB(); limiteAlcanzado = manejador.Cargar <_sis_LimiteAccesosFallidosAlcanzado>(_sis_LimiteAccesosFallidosAlcanzado.ConsultaAccesosFallidosNoVerificados); if (limiteAlcanzado == null) { return; } txt_nombreEquipo.Text = limiteAlcanzado.AccesosFallidos[0].SNombreEquipo; txt_ip.Text = limiteAlcanzado.AccesosFallidos[0].SIPEquipo; txt_sesionWindows.Text = limiteAlcanzado.AccesosFallidos[0].SUsuarioWindows; txt_ipInternet.Text = limiteAlcanzado.AccesosFallidos[0].SIpInternet; foreach (_sis_AccesoFallido accesoFallido in limiteAlcanzado.AccesosFallidos) { lb_intentosRegistrados.Items.Add("Usuario: '" + accesoFallido.SUsuarioRegistrado + "' | Contraseña: '" + accesoFallido.SContrasenaRegistrada + "'"); } img_capturaWebcam.Source = HerramientasWindow.BitmapAImageSource(limiteAlcanzado.FotoWebCam.Imagen); img_capturaEscritorio.Source = HerramientasWindow.BitmapAImageSource(limiteAlcanzado.FotoPantalla.Imagen); this.Title += " el " + limiteAlcanzado.DtFechaCreacion.ToString("F"); Closed += AccesoNoPermitido_Closed; } catch (Exception ex) { HerramientasWindow.MensajeError(ex, ex.Message, "Error"); } }
public ConfiguraciónEnLogin() { InitializeComponent(); this.Icon = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\configuracionLogin.png")); variablesCONN = new Variable("conn.conf"); variablesDATA = new Variable("data.conf"); CargarDatosServidor(); CargarVariables(); }
public void CargarCaracteristicasVisuales() { try { img_imagenConfiguracion.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\ConfiguracionLogin.png")); img_imagenDatosServidor.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\conexion.png")); img_imagenConfiguracionReflejo.Source = img_imagenConfiguracion.Source; img_imagenDatosServidorReflejo.Source = img_imagenDatosServidor.Source; this.Icon = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Sistema.png")); ActualizarTooltipRed(); } catch { } }
private void img_fotoUsuario_MouseDown(object sender, MouseButtonEventArgs e) { Bitmap foto = new Bitmap(@"Imagenes\Iconos\Sistema\usuario.png"); BitmapSource nuevaFoto = HerramientasWindow.CargarImagenDeArchivosABitmapSource(); if (nuevaFoto != null) { img_fotoUsuario.Source = nuevaFoto; seCargoFoto = true; } else if (usuario.ImagenAsociada == null || usuario.ImagenAsociada.Imagen == null) { img_fotoUsuario.Source = HerramientasWindow.BitmapAImageSource(foto); seCargoFoto = false; } }
private void lb_rolCarpetasEnRol_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (lb_rolCarpetasEnRol.SelectedItem == null) { return; } String sell = lb_rolCarpetasEnRol.SelectedItem.ToString(); if (!sell.Equals("Volver...")) { ContenedorSeleccionado = traerContenedorDeArreglo(ContenedorTemporal, sell); if (ContenedorSeleccionado.ImagenAsociada != null) { img_rolImagenCarpeta.Source = HerramientasWindow.BitmapAImageSource(ContenedorSeleccionado.ImagenAsociada.Imagen); } txt_rolNombreCarpeta.Text = ContenedorSeleccionado.STitulo; llenarFormularios(); } }
private void cargarCaracteristicasVisualesDeServidor() { if (manejador != null) { datosSistema = manejador.Cargar <_sis_DatosSistema>(_sis_DatosSistema.ConsultaTodos); if (datosSistema != null) { ImageBrush ib = new ImageBrush(); if (datosSistema.BImagenIcono != null) { this.Icon = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenIcono); } if (datosSistema.BImagenFondoLogin != null) { ib.ImageSource = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenFondoLogin); rtg_imagenFondo.Fill = ib; rtg_imagenFondo.Opacity = 100; } } } }
private void btn_rolSeleccionar_MouseDown(object sender, MouseButtonEventArgs e) { if (lb_rolesRolesEnSistema.SelectedItem == null) { return; } String nombre = lb_rolesRolesEnSistema.SelectedItem.ToString(); rol = manejador.Cargar <_sis_Rol>(_sis_Rol.ConsultaPorNombre, new List <object>() { nombre }); txt_rolNombreRol.Text = rol.Nombre; txtr_rolDescripcion.Text = rol.Descripcion; chb_rolEsAdministrador.IsChecked = rol.EsAdministradorDeSistema; chb_RolPuedeAccederACatalogoRapido.IsChecked = rol.BPuedeAccederCatalogoRapido; if (rol.ImagenAsociada != null) { img_rolImagenRol.Source = HerramientasWindow.BitmapAImageSource(rol.ImagenAsociada.Imagen); } lb_rolCarpetasEnRol.Items.Clear(); if (rol.Contenedores != null) { foreach (_sis_Contenedor conten in rol.Contenedores) { lb_rolCarpetasEnRol.Items.Add(conten.STitulo); } } ContenedorPadreRol = new _sis_Contenedor(); ContenedorTemporal = new _sis_Contenedor(); ContenedorPadreRol.Contenedores = rol.Contenedores; ContenedorTemporal = ContenedorPadreRol; historial.Clear(); }
public ConfiguracionUsuario(_sis_Usuario usuario) { InitializeComponent(); try { manejador = new ManejadorDB(); this.usuario = usuario; this.usuario.EliminarCache(); Bitmap foto = new Bitmap(@"Imagenes\Iconos\Sistema\usuario.png"); if (usuario.ImagenAsociada != null && usuario.ImagenAsociada.Imagen != null) { foto = usuario.ImagenAsociada.Imagen; } img_fotoUsuario.Source = HerramientasWindow.BitmapAImageSource(foto); lbl_cuentaUsuario.Content = usuario.Cuenta; txt_nombre.Text = usuario.SNombreCompleto; } catch (Exception ex) { HerramientasWindow.MensajeError(ex, ex.Message, "Error"); } }
public static void MostrarVentanaDialogo(Window ventana, Boolean SoloAbrirUna) { if (SoloAbrirUna) { foreach (Window window in HerramientasWindow.ventanasFuera) { if (window.GetType().FullName.Equals(ventana.GetType().FullName)) { return; } } } ventana.Icon = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\ventana.png")); //ventana.Owner = ventanaPrincipalAtributo; ventana.Closing += ventanaModal_Closing; ventana.MouseMove += ventanaPrincipalAtributo.Principal_MouseMove; ventana.KeyDown += ventanaPrincipalAtributo.Principal_KeyDown; ventana.ShowInTaskbar = true; ventana.WindowStartupLocation = WindowStartupLocation.CenterScreen; HerramientasWindow.ventanasFuera.Add(ventana); ventana.ShowDialog(); }
public EnviarSoporte() { InitializeComponent(); txt_comentarios.KeyDown += txt_comentarios_KeyDown; horaEvento = DateTime.Now; fotoPantalla = HerramientasWindow.ComprimirImagen(HerramientasWindow.ObtenerFotoPantalla(this), 1000, 600, System.Drawing.Imaging.ImageFormat.Jpeg); this.Icon = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\soporte.png")); img_fotoPantalla.Source = HerramientasWindow.BitmapAImageSource(fotoPantalla); txt_comentarios.Focus(); this.Title += " - Usuario: " + Principal.usuario.SNombreCompleto; IPLAN = Principal.ipLocal; IPInternet = Principal.ipInternet; UsuarioLogueadoCuenta = Principal.usuario.Cuenta; UsuarioLogueadoEmail = Principal.usuario.SEmail; EmailFormatos.errorEnviarCorreo += EmailFormatos_errorEnviarCorreo; EmailFormatos.correoEnviado += EmailFormatos_correoEnviado; this.IsVisibleChanged += EnviarSoporte_IsVisibleChanged; }
private void LlenarToolbox() { contenedorToolbox.BorrarElementos(); if (ventanaActual != null) { Type t = ventanaActual.GetType(); MethodInfo[] metodos = t.GetMethods(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public); foreach (MethodInfo metodo in metodos) { if (metodo.Name.ToLower().StartsWith("toolbox_")) { String nombre = metodo.Name.Replace("toolbox_", "").Replace("_", " "); if (((metodosPermitidos != null && metodosPermitidos.Contains(nombre))) || metodosPermitidos == null) { ElementoToolBox tool = new ElementoToolBox(); tool.Metodo = metodo.Name; tool.Titulo = nombre; tool.Tipo = t; tool.Imagen = HerramientasWindow.BitmapAImageSource(ObtenerImagenRecursoCoincide(nombre)); if (tool.Imagen == null) { String nombreImagen = ObtenerArchivoImagenCoincide(nombre); if (!nombreImagen.Trim().Equals("")) { tool.Imagen = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Formularios\" + nombreImagen)); } else { tool.Imagen = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Tarea.png")); } } contenedorToolbox.AgregarToolBox(tool); } } else if (metodo.Name.ToLower().StartsWith("_toolbox_")) { String nombre = metodo.Name.Replace("_toolbox_", "").Replace("_", " "); ElementoToolBox tool = new ElementoToolBox(); tool.Metodo = metodo.Name; tool.Titulo = nombre; tool.Tipo = t; tool.Imagen = HerramientasWindow.BitmapAImageSource(ObtenerImagenRecursoCoincide(nombre)); if (tool.Imagen == null) { String nombreImagen = ObtenerArchivoImagenCoincide(nombre); if (!nombreImagen.Trim().Equals("")) { tool.Imagen = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Formularios\" + nombreImagen)); } else { tool.Imagen = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Tarea.png")); } } contenedorToolbox.AgregarToolBox(tool); } } contenedorToolbox.DibujarElementos(); } }
public Principal(_sis_Usuario usuario, ManejadorDB manejador) { InitializeComponent(); //referenciaWindow = this; contenedorVentanas.AsignarManejador(manejador); //AlmacenObjetos.seBorroAlmacen += AlmacenObjetos_seBorroAlmacen; HerramientasWindow.EstablecerPrincipal(this); Principal.usuario = usuario; Instancia = this; ObjetoBase.UsuarioLogueado = usuario.Cuenta; variablesDATA = new Variable("data.conf"); variablesCONN = new Variable("conn.conf"); this.Icon = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Sistema.png")); servidor = HerramientasWindow.DesencriptarConMD5(variablesCONN.ObtenerValorVariable <String>("ServidorInstancia")); baseDatos = HerramientasWindow.DesencriptarConMD5(variablesCONN.ObtenerValorVariable <String>("BaseDeDatos")); ipLocal = HerramientasWindow.ObtenerIPLocal(); //Log.UbicacionArchivo = "log.txt"; versionActual = variablesDATA.ObtenerValorVariable <int>("version_actual"); EstaEnModoPruebas = usuario.BRecibeVersionesPrueba; if (EstaEnModoPruebas) { variablesDATA.GuardarValorVariable("esta_en_modo_pruebas", "si"); } else { variablesDATA.GuardarValorVariable("esta_en_modo_pruebas", "no"); } //EstaEnModoPruebas = variablesDATA.ObtenerValorVariable<Boolean>("esta_en_modo_pruebas"); variablesDATA.ActualizarArchivo(); Thread obtenerIpInternet = new Thread(ObtenerIpInternet); obtenerIpInternet.Start(); this.manejador = manejador; // = new ManejadorDB(); IsVisibleChanged += Principal_IsVisibleChanged; IsVisibleChanged += HerramientasWindow.referenciaWindow_IsVisibleChanged; _sis_DatosSistema datosSistema = manejador.Cargar <_sis_DatosSistema>(_sis_DatosSistema.ConsultaTodos); if (datosSistema != null) { if (datosSistema.BImagenIcono != null) { this.Icon = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenIcono); } img_fondo.Source = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenFondoPrincipal); nombreSistema = datosSistema.STitulo; //if (datosSistema.ISegundosAutobloqueo != 0) segundosParaAutoBloqueo = datosSistema.ISegundosAutobloqueo; } menu.clickElementoMenuOpcion += menu_clickElementoMenuOpcion; menu.AltoElementoMenu = 70; menu.AnchoElementoMenu = 70; menu.SeparacionElementoMenu = 1; PreviewMouseDown += Principal_PreviewMouseDown; MouseMove += Principal_MouseMove; KeyDown += Principal_KeyDown; contenedorToolbox_Sistema.MouseEnter += contenedorToolbox_Sistema_MouseEnter; contenedorToolbox_Sistema.MouseLeave += contenedorToolbox_Sistema_MouseLeave; contenedorToolbox.MouseEnter += contenedorToolbox_MouseEnter; contenedorToolbox.MouseLeave += contenedorToolbox_MouseLeave; contenedorToolbox_Sistema.clickOpcionSistema += contenedorToolbox_Sistema_clickOpcionSistema; contenedorToolbox.clickOpcionVentana += contenedorToolbox_clickOpcionVentana; contenedorVentanas.clickVentana += contenedorVentanas_clickVentana; CargarModulos(); CargarToolboxSistema(); ReiniciarAutobloqueo(); //IniciarWorkers(); cargarMarcadores(); //new DirectoryInfo((@"Imagenes\Iconos\Formularios")).GetFiles().Select(o => o.Name).ToArray(); ImagenesToolBoxFormularios.AddRange(new DirectoryInfo((@"Imagenes\Iconos\Sistema")).GetFiles().Select(o => o.Name).ToArray()); ImagenesToolBoxFormularios.AddRange(new DirectoryInfo((@"Imagenes\Iconos\Formularios")).GetFiles().Select(o => o.Name).ToArray()); CentrarVentanaEnPantalla(this); }
public VentanaDialogoBoton Mostrar(Exception exception, String mensaje, String titulo, VentanaDialogoTipoVentana tipoVentana) { try { txt_Mensaje.Text = mensaje; Title = titulo; btn_botonCancelar.Visibility = System.Windows.Visibility.Hidden; btn_botonEnviarSoporte.Visibility = System.Windows.Visibility.Hidden; if (tipoVentana == VentanaDialogoTipoVentana.Advertencia) { img_Imagen.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Dialogos\advertencia.png")); } else if (tipoVentana == VentanaDialogoTipoVentana.AdvertenciaAlta) { img_Imagen.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Dialogos\advertencia3.png")); } else if (tipoVentana == VentanaDialogoTipoVentana.Error) { if (exception != null) { this.exception = exception; Log.EscribirLog("Exception name: " + exception.GetType().Name + " - Message: " + exception.Message + " - StackTrace: " + exception.StackTrace); } else { Log.EscribirLog("Exception: " + mensaje); } btn_botonEnviarSoporte.Visibility = System.Windows.Visibility.Visible; img_Imagen.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Dialogos\error.png")); } else if (tipoVentana == VentanaDialogoTipoVentana.Informacion) { img_Imagen.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Dialogos\informacion.png")); } else if (tipoVentana == VentanaDialogoTipoVentana.Mensaje) { img_Imagen.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Dialogos\mensaje.png")); } else if (tipoVentana == VentanaDialogoTipoVentana.Pregunta) { btn_botonAceptar.Text = "Si"; btn_botonCancelar.Text = "No"; btn_botonCancelar.Visibility = System.Windows.Visibility.Visible; img_Imagen.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Dialogos\pregunta.png")); } else if (tipoVentana == VentanaDialogoTipoVentana.PreguntaAdvertencia) { btn_botonAceptar.Text = "Si"; btn_botonCancelar.Text = "No"; btn_botonCancelar.Visibility = System.Windows.Visibility.Visible; img_Imagen.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Dialogos\advertencia2.png")); } else if (tipoVentana == VentanaDialogoTipoVentana.ErrorSimple) { img_Imagen.Source = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Dialogos\error.png")); } try { this.Icon = img_Imagen.Source; ShowDialog(); } catch (System.Windows.Media.Animation.AnimationException anim) { } VentanaDialogoBoton respuesta = VentanaDialogoBoton.Cancelar; if (botonRespuesta == 0) { if (tipoVentana == VentanaDialogoTipoVentana.Pregunta || tipoVentana == VentanaDialogoTipoVentana.PreguntaAdvertencia) { respuesta = VentanaDialogoBoton.No; } else { respuesta = VentanaDialogoBoton.Cancelar; } } else if (botonRespuesta == 1) { if (tipoVentana == VentanaDialogoTipoVentana.Pregunta || tipoVentana == VentanaDialogoTipoVentana.PreguntaAdvertencia) { respuesta = VentanaDialogoBoton.Si; } else { respuesta = VentanaDialogoBoton.Aceptar; } } return(respuesta); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); return(VentanaDialogoBoton.Cancelar); } }