Package admin

Class Pagina_administrador

Record Components:
contentPane - Es el panel principal donde contiene todos los atributos.
panelLateral - Es el panel que interaciona como desplegable cambiando su tamaño, con la funcionalidad de maximizar la pantalla para las personas con dificultad visual y realiza las tareas de salir de la aplicación e ir a la página de início de sesión.
lbl_Img_Fondo - El label lbl_Img_Fondo es una imagen con un degradado para el fondo en la aplicación.
lbl_FleDesple - El label es una imagen pulsable que cambia de imagen con información para el usuario de lo que puede hacer. Lo que puede es minimizar o maximizar el panelLateral.
btn_Inicio_APP - El botón de btn_Inicio_APP te permite ir a la página de inicio de sesión.
btn_Salir - El botón de btn_Salir te permite cerrar la aplicación.
lblLogoOriginal - El label lblLogoOriginal es una imagen con nuestro logo.
lbl_Texto_1 - El label lbl_Texto_1 es un atributo informativo para el usuario donde pone "NÚMERO DE INSCRITOS A LA MEMBRESÍA".
lbl_Texto_2 - El label lbl_Texto_2 es un atributo informativo para el usuario donde pone "USUARIOS".
comboBox_Tipo_de_membreisa1 - El comboBox comboBox_Tipo_de_membreisa1 es un menú en forma de desplegable donde te ofrece unas opciones sobre los diferente tipos de membresías y una opción especial que es "Total_Ganancias".
comboBox_Tipo_de_membreisa2 - El comboBox comboBox_Tipo_de_membreisa2 es un menú en forma de desplegable donde te ofrece unas opciones sobre los diferente tipos de membresías.
lbl_Total_membresias - El label lbl_Total_membresias te muestra la cantidad de membresías que hay según SELECCIONADO en comboBox_Tipo_de_membreisa1.
lbl_Total_Ganado - El label lbl_Total_Ganado te muestra la cantidad total que has ganado con la membresía que has SELECCIONADO en comboBox_Tipo_de_membreisa1.
txt_Correo - El jTextField txt_Correo te permite escribir un correo con el que puedes realizar diferentes tareas.
lbl_Nombre - El label lbl_Nombre te muestra el nombre del usuario que previamente ha escrito en el txt_Correo.
lbl_Apellidos_User - El label lbl_Apellidos_User te muestra los apellidos del usuario que previamente ha escrito en el txt_Correo.
btnComprobar_users - El botón btnComprobar_users te permite comprobar si un usuario existe mediante el atributo txt_Correo.
btnCambioMembresia - El botón btnCambioMembresia te permite cambiar de membresía a un usuario que previamente ha confirmado que existe con el btnComprobar_users.
btnConfirmarEliminacion - El botón btnConfirmarEliminacion te permite eliminar un usuario que previamente ha confirmado que existe con el btnComprobar_users. * @param btnCalcular_Ganancias El botón btnCalcular_Ganancias te permite conocer las ganancias totales según tengas usuarios con un membresía.
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class Pagina_administrador extends JFrame
La clase "Pagina_administrador" es una página donde podrás realizar las siguientes tareas: 1º Comprobar las cantidades de cada tipo de membresías ("Cristal_Basic", "Zafiro_Standard", "Rubi_Standard" y "Diamante_Premium") y su respectivo beneficio total con la operación cantidad de membresías * el precio. 2º De las opciones anteriores, hay una especial, que es "Total_Ganancias" donde te mostrará el total de las membresías y el total ganado con la aplicación. 3º Comprobar mediante el correo si un usuario existe (Se puede comprobar mediante el correo, porque el correo es único para cada usuario). 4º Cambiar de membresia a un usuario que exista que previamente has comprobado. 5º Eliminar a un usuario que previamente has comprobado.
Author:
TRILOGY. Miembros: Adrián Leal Vacas, Gonzalo Amo Cano y Raúl Senso Montojo.
See Also:
  • Constructor Details

    • Pagina_administrador

      public Pagina_administrador()
      El constructor llama a los atributos y métodos necesarios para el funcionamiento de la clase Pagina_administrador.
  • Method Details

    • main

      public static void main(String[] args)
      En el método main ejecutamos la ventana principal Pagina_administrador y realizamos la conexión a la base de datos para el correcto funcionamiento de la página.
    • conectar

      public static void conectar() throws Exception
      El método conectar() realiza una conexión a la base de datos.
      Throws:
      Exception
    • cerrar

      public static void cerrar() throws SQLException
      El método cerrar() cierra la base de datos.
      Throws:
      SQLException
    • EsconderBotones

      public void EsconderBotones()
      El método EsconderBotones() realiza un minimizado de los elementos del panel de la izquierda.
    • MostrarBotones

      public void MostrarBotones()
      El método MostrarBotones() realiza un minimizado de los elementos del panel de la izquierda (por defecto).