/// <summary> /// Comprueba si existe una conexión elegida correcta y cambia a ventana Operaciones /// </summary> private void Conectar() { // Si existe una conexión elegida correcta, o se está en modo invitado // y los inputs tienen los datos de una conexion correcta, cambiar ventana if (!modoInvitado) { if (conexionActual != null) { if (Test()) { VentanaOperaciones vo = new VentanaOperaciones(conexionActual); Manejador.CambiarVentana(this, vo); } } else { Msj.Aviso("No existe una conexión válida guardada"); } } else { if (modoInvitado && (conexionActual = ComprobarCampos()) != null) { if (Test()) { VentanaOperaciones vo = new VentanaOperaciones(conexionActual); Manejador.CambiarVentana(this, vo); } } } }
/// <summary> /// Cambia a la ventana Conexion en modo Invitado. /// </summary> private void btnInvitado_Click(object sender, RoutedEventArgs e) { Msj.Aviso("Aviso: funcionalidades de guardado de conexiones no están disponibles en modo invitado."); VentanaConexion vc = new VentanaConexion(null); Manejador.CambiarVentana(this, vc); }
/// <summary> /// Comprueba los inputs y realiza una comprobación de los datos contra la base de datos. /// Si son correctos, se cambia ventana a ventana Conexión. /// </summary> private void btnAcceder_Click(object sender, RoutedEventArgs e) { if (ComprobarCampos()) { ResultadoLogin resultado = BBDDPrograma.LoginUsuario(txtBoxUsuario.Text, pwdBoxContrasenia.Password); resultado.MostrarMensaje(); // Si el login ha sido correcto, abrimos la ventana de conexión pasando el usuario logeado. if (resultado.ResultadoActual == ResultadoLogin.TipoResultado.ACEPTADO) { VentanaConexion vc = new VentanaConexion(resultado.UsuarioActual); Manejador.CambiarVentana(this, vc); } } else { Msj.Error("Uno o más campos contienen errores"); } }
/// <summary> /// Cambia a la ventana Conexión y le pasa el usuario actual. /// </summary> private void Acceder() { VentanaConexion vc = new VentanaConexion(usuarioGuardado); Manejador.CambiarVentana(this, vc); }
/// <summary> /// Vuelve a ventana Inicio /// </summary> private void btnAtras_Click(object sender, RoutedEventArgs e) { VentanaInicio vi = new VentanaInicio(usuarioGuardado); Manejador.CambiarVentana(this, vi); }
/// <summary> /// Cierra la ventana actual y vuelve a la ventana de Inicio. /// </summary> private void Cancelar() { VentanaInicio vi = new VentanaInicio(usuarioActivo); Manejador.CambiarVentana(this, vi); }
/* * Botones General */ /// <summary> /// Cambia la ventana actual por ventana Conexion, /// pasando la conexión actual por parámetros. /// </summary> private void Atras() { VentanaConexion vc = new VentanaConexion(conexionActual.Propietario, conexionActual); Manejador.CambiarVentana(this, vc); }
/// <summary> /// Cambia a la ventana Registro /// </summary> private void btnRegistro_Click(object sender, RoutedEventArgs e) { VentanaRegistro vr = new VentanaRegistro(); Manejador.CambiarVentana(this, vr); }