private void btn_botonEnviarSoporte_MouseDown(object sender, MouseButtonEventArgs e)
        {
            botonRespuesta = -1;

            EnviarSoporte enviar = new EnviarSoporte();

            enviar.yaTomoFoto      += enviar_yaTomoFoto;
            enviar.Excepcion        = this.exception;
            enviar.DescripcionError = txt_Mensaje.Text;
            enviar.ShowDialog();
        }
Пример #2
0
        void contenedorToolbox_Sistema_clickOpcionSistema(string titulo, Bitmap imagen)
        {
            //try
            //{
            //    throw new Exception("hubo un error de nulo aqui.");
            //}
            //catch (Exception ex)
            //{
            //    HerramientasWindow.MensajeError(ex, ex.Message, "Error");
            //}

            if (titulo.Equals("Configuración"))
            {
                _sis_Formulario formulario = new _sis_Formulario();
                formulario.ImagenAsociada = new _sis_ImagenAsociada()
                {
                    Imagen = imagen
                };
                formulario.STituloFormulario     = titulo;
                formulario.BPermiteMultiples     = false;
                formulario.SReferenciaFormulario = "InterfazWPF.AdministracionSistema.ConfiguracionSistema";
                contenedorVentanas.AgregarFormularioSinPermisos(formulario, this.tamPrincipal);
            }
            else if (titulo.Equals("Borrar memoria temporal"))
            {
                AlmacenObjetos.BorrarAlmacen();
                HerramientasWindow.MostrarNotificacion("Se ha eliminado la memoria temporal exitosamente.", "Borrado de memoria temporal", imagen);
            }
            else if (titulo.Equals("Guardar sesión"))
            {
                serializar();
                //no implementado


                //byte[] bytes = fastBinaryJSON.BJSON.ToBJSON(this); //para convertir en bytes

                //Principal principal = (Principal)fastBinaryJSON.BJSON.ToObject(bytes); //para retornar el objeto pero existe un problema al usar Bitmap
                //principal.Show();
            }
            else if (titulo.Equals("Cerrar sistema"))
            {
                seTerminaraSistema = true;
                Close();
                if (seCerraraVentana)
                {
                    System.Windows.Application.Current.Shutdown();
                }
            }
            else if (titulo.Equals("Información técnica"))
            {
                //HerramientasWindow.MostrarNotificacion(@"-Serv\Inst: " + servidor + "\n-BD: " + baseDatos + "\n-IP(LAN|WAN): " + ipLocal + "|" + ipInternet + "\n-Versión: " + versionActual, "Información técnica", new Bitmap(@"Imagenes\Iconos\Sistema\informacion_tecnica.png"), 0);

                HerramientasWindow.MostrarNotificacion(Login.DatosConexion + "\n-Versión: " + versionActual, "Información técnica", new Bitmap(@"Imagenes\Iconos\Sistema\informacion_tecnica.png"), 0);
            }
            else if (titulo.Equals("Cerrar sesión"))
            {
                Close();
            }
            else if (titulo.Equals("Bloquear sistema"))
            {
                BloquearSistema();
            }
            else if (titulo.Equals("Soporte"))
            {
                //if (!usuario.EsAdministradorDeSistema)
                //{
                EnviarSoporte enviar = new EnviarSoporte();
                enviar.Show();
                //}
            }
            else if (titulo.Equals(usuario.SNombreCompleto))
            {
                ConfiguracionUsuario conf = new ConfiguracionUsuario(usuario);
                conf.ShowDialog();
                //if(usuario.ImagenAsociada != null && usuario.ImagenAsociada.Imagen != null)
                //    contenedorToolbox_Sistema
            }
        }