Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Demo8v

Páginas: [1]
1
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 22 de Febrero 2021, 01:49 »
Asi estuve leyendo en mi investigación, ahorita que conseguí prestado otro computador intentaré descargar versiones más recientes de jdk para implementarlo, si no solo lo borraré.
Aparte resulta que tengo que grabar un video explicatorio del proyecto ya que no pude defenderlo en tiempo de clase, considerando que ya no queda más tiempo(menos de 5 horas en mi lado del mundo) e imagino que estás ocupado no esperaré más actualizaciones y procederé a hacer el video y entregarlo.

2
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 22 de Febrero 2021, 00:18 »
Disculpa, me aparece un error constante con el metodo isBlank, que puedo hacer al respecto?
No tengo idea del por que no me deja llamarlo, pero por ahora solo lo termine borrando...

Parte de código:

public Usario getusuarioLogin() {
   String username = campoNombre.getText();
   String password = String.valueOf(campoPass.getPassword());
   if (userName == null || userName.isblank() || userName.isEmpty()) {
      java.awt.Toolkit.getDefaultToolkit().beep();

3
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 21 de Febrero 2021, 19:55 »
Okay eso lo he hecho, pero cuando intento correrlo me tira un mensaje diciendo: "Error: no se ha encontrado o cargado la clase principal gui.JavaTicket"
No se si es que me hace falta descargar e integrar algo del archivo de google drive ya que ahi me aparece una carpeta con el nombre "bin" y entre otras cosas como ".classpath", una carpeta con el nombre "settings" y ".project".


4
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 21 de Febrero 2021, 18:21 »
Buen dia
He logrado conseguir un computador por hoy. He descargado netbeans para correr el programa por mi cuenta, pero de alguna manera no me deja iniciar sesion y me tira consecutivos errores. Creo que es por la manera en la que ingreso los datos descargados ya que no se como importar o exportar projectos desde netbeans, intente viendo videos de youtube pero no lo consegui.

5
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 21 de Febrero 2021, 01:18 »
Hola
Justo estaba estudiando el codigo, hoy estuve viendo como conseguir un computador prestado para almenos divisar por mi mismo todo el proyecto y entregar lo que se logro. Por los momento me estoy enfocando en estudiar solo lo que ya esta hecho y que se o almenos espero que no cambie con las necesarias actualizaciones, y por lo de guardar en disco no te preocupes, tengo que adaptarme debido a mi falta de computador porque no puedo trabajar sin eso. Te agradezco nuevamente por tu ayuda

6
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 19 de Febrero 2021, 04:20 »
Logré conseguir tiempo, me dieron hasta el domingo para poder presentarlo. Lo único que falta es que me arreglen mi computador pronto para finalizar el proyecto. Espero me puedas seguir ayudando  :'(  si puedes, claro.


Me he dado cuenta que implementaste un método de guardar los usuarios en un disco y eso es algo que aun no nos enseñan en clase, pero creo que puedo tomarme la libertad de ser autodidacta y estudiarlo por mi cuenta, tu descuida  y sigue con lo tuyo. Me alegra saber que me estas ayudando, aunque poco creo que se logre terminr antes del domingo y solo si es posible, me gustaria que aun asi me ayudes o me muestres como seria el programa completo. Yo creo que despues de todo tendre que retirar la clase ya que no lo he hecho muy bien ya que estoy a my poco de perderla y sin olvidar de que me quede sin computador. Aun asi intentare hacer lo posible para llegar a tal punto aunque la situacion no se  pinte bien.
Saludos

7
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 17 de Febrero 2021, 16:17 »
 
En realidad no sabes cuanto me estas ayudando, tengo la suerte de que las peores cosas sucedan en el ultimo momento. El día de mañana intentare conseguir un poco mas de tiempo (tal vez uno o dos días mas para poder hacer algo) ya que a mi computadora se le dio el gusto de arrruinarse. En serio le agradezco por su ayuda señor Kabuto.

8
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 16 de Febrero 2021, 17:32 »
Gracias por tu apoyo! Y tienes razón, reaprovechar el código hizo atrasarme un poco, pero por ahora solo estoy usando la parte de interfaz grafica sin funciones (además de volver, salir, cerrar programa, etc.) Hago esto por el poco tiempo que tengo, estuve enfermo mucho tiempo y ahora estoy entre la espada y la pared, pero creo que lograré terminar casi en su totalidad antes del jueves, o eso espero. En verdad te agradecería si me ayudaras a terminarlo antes del jueves, aunque sino no te preocupes, se que mis necesidades no son tus problemas jaja

9
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 16 de Febrero 2021, 05:26 »
Y por último esto, no te adjunto la clase PanelBorrar por que aun está incompleta.

Nota: código en archivos adjuntos. Es necesario estar logado para descargar los archivos.


10
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 16 de Febrero 2021, 05:23 »
Los poco que tengo de usuarios, hay algunas funciones del código copiado.

Nota: código en archivos adjuntos. Es necesario estar logado para descargar los archivos.


11
Aprender a programar desde cero / Re: Ayuda con mi proyecto!
« en: 16 de Febrero 2021, 05:21 »
Hola, Muchas gracias por responder. Por los momentos lo que tengo es la interfaz gráfica y un poco del login; digo un poco por que aun faltan algunos detalles para distinguir y almacenar los usuario. También (ya que es mi primera vez trabajando con la librería swing) tomé prestado un código tuyo de trabajos pasados para intentar adaptarlo a mi proyecto y hasta el momento solo estoy creando los diferentes paneles. Te adjuntare por partes lo que tengo ya que tengo limite de carga.

Ahora mismo procederé a ver como implemento lo que me has dejado, muchas gracias, en serio tengo que entregar esto a mas tardar el jueves  :'(

Nota: código en archivos adjuntos. Es necesario estar logado para descargar los archivos.

12
Hola, necesitaría ayuda con este proyecto, agradezco cualquier aportación.

El proyecto consiste en un sistema llamada JAVA TICKET en el cual ofrece boletos para eventos deportivos, musicales o religiosos dentro de un estadio. El sistema también distingue entre varios usuarios como Usuario ADMINISTRADOR, usuario de CONTENIDOS y usuario LIMITADO. Tanto los eventos como los usuarios se manejarán con herencia.

El proyecto tiene las siguientes opciones:


PARTE LOGIN

El programa debe mostrar al inicio un login. En el cual se pide el usuario y el password. Si es un usuario valido se deja entrar al sistema, de lo contrario se muestra un mensaje de error. DE INICIO existe un usuario ADMINISTRADOR con el user admin y el password supersecreto.


PARTE SISTEMA

Se muestra el MENU PRINCIPAL del programa el cual consta de las siguientes opciones. Estar atentos a que varias opciones NO están disponibles para algunos usuarios:

1 – ADMINISTRACION DE EVENTOS


Dentro de esta opción se encuentra un submenú que consta de las siguientes opciones

1. Crear un evento. En esta opción el usuario selecciona primero si el evento es deportivo, musical o religioso. Cada evento tiene cosas en común como un código único, titulo del evento, una descripción de este, la fecha en la que se realizara el evento y el monto acordado de renta del estadio; todas estas se ingresan del teclado.
Luego por evento tienen cosas extras que se consideran:

DEPORTIVO = LA CANTIDAD MAXIMA de gente permitida es de 20 mil. Tiene 2 atributos que se ingresaran para detallar el nombre de los 2 equipos y otro que me diga el
tipo de deporte que se usara una enumeración y sus opciones son: (FUTBOL, TENIS,
RUGBY o BASEBALL). Estos datos se ingresan aquí en la creación, vea la parte de editar para datos extras que tiene un evento deportivo.

MUSICAL = LA CANTIDAD MAXIMA permitida es de 25 mil (por el uso de la grama).
Se ingresa el tipo de música a interpretar que se obtiene de una enumeración con las
opciones POP, ROCK, RAP, CLASICA, REGGEATON, OTRO. Se le cobra un seguro
por la grama de 30% sobre el valor acordado de renta. Ver edición para cosas extras de eventos musicales.

RELIGIOSO = LA CANTIDAD MAXIMA permitida es de 30 mil. Se cobra 2000 lps
fijos de seguro por el desgaste de la grama.

=== SOLO EL USUARIO LIMITADO NO ESTA PERMITIDO CREAR EVENTOS ===

2. Eliminar un evento. Se pide que se ingrese el código del evento. Si ese evento existe Y NO SE HA REALIZADO AUN, se procede a marcarlo como cancelado. SOLO que si la fecha es apenas 1 dia antes de su realización se cobrara el 50% del monto acordado como indemnización a excepción de las religiosas que NO PAGAN NADA.
=== SOLO EL USUARIO QUE CREO EL EVENTO PUEDE BORRAR DICHO EVENTO ===

3. Editar un evento. Se pide que se ingrese el código, si el evento existe se procede a editarlo, no importa que el evento ya se realizo. Se puede editar todos los datos que se ingresaron al momento de la creación además de cosas extras que cada evento tiene, como ser:

DEPORTIVO=Se puede ingresar el listado de jugadores por cada equipo. Cada uno en un ArrayList que contiene sus nombres.

MUSICAL=Se puede ingresar en un ArrayList el nombre de todas las personas que
conforman el equipo que monta todo el show musical.

RELIGIOSO=Por petición de la iglesia se puede dejar guardado la cantidad de personas convertidas esa noche.

=== SOLO EL USUARIO LIMITADO NO ESTA PERMITIDO CREAR EVENTOS===

4. Ver evento. Se pide que se ingrese el código, SI EXISTE, se imprime TODOS LOS
DATOS que dicho evento tiene, además del tipo de este. También se muestra un mensaje por si el evento ha sido cancelado y su multa pagada.
=== DISPONIBLE PARA TODOS LOS USUARIO ===

5. Regresar al menú principal. Ya que al finalizar cada operación en este submenú se
mantiene en este menú. Hasta que se selecciona esta opción se regresa al menú principal.


2- ADMINISTRACION DE USUARIOS

Esta opción SOLO ESTA DISPONIBLE PARA LOS USUARIOS ADMINISTRADORES.

Tiene un submenú para poder CREAR, EDITAR o BORRAR un usuario. Cada usuario consta de los siguientes datos en común:

a. Nombre completo
b. Username (valor UNICO utilizado en el login)
c. Password
d. Edad

NOTA= Antes de crear un usuario se pide de que tipo es, de esa forma poder inicializarlos. Los usuarios ADMINISTRATIVOS y de CONTENIDOS poseen un ArrayList para guardar los ids de los eventos que ellos han creado (Estos ids se agregan al momento de la creación del evento).

3- REPORTES

Contiene el siguiente submenú:

a. Listar eventos realizados. Lista el CODIGO – TIPO - TITULO – FECHA – MONTO de
cada evento ya realizado. Al final se muestra un detalle estadístico de cuantos fueron
DEPORTIVOS, cuantos RELIGIOSOS y cuantos MUSICALES al igual que el monto total
generado por cada uno de ellos. Se muestra del más reciente al más viejo.

b. Listar eventos futuros. Lista el CODIGO – TIPO - TITULO – FECHA – MONTO de cada
evento QUE NO SE HA REALIZADO AÚN. Al final se muestra un detalle estadístico de
cuantos son DEPORTIVOS, cuantos RELIGIOSOS y cuantos MUSICALES al igual que
el monto total que estos generaran por cada uno de estos tipos.

c. Listar eventos cancelados. Lista el CODIGO – TIPO - TITULO – FECHA – MULTA de
cada evento QUE SE CANCELO. Al final se muestra un detalle estadístico de cuantos son DEPORTIVOS, cuantos RELIGIOSOS y cuantos MUSICALES. Y el total en MULTA
por indemnización.

d. Ingreso generado por fecha. Se pide una fecha inicial y una fecha final. Y se muestra el total generado (incluso con eventos que no han pasado) entre todos los eventos. También aquí se incluye las multas por cancelaciones. Se muestra un detalle de cuántos de estos eventos filtrados son DEPORTIVOS, cuantos RELIGIOSOS y cuantos MUSICALES.

e. Ver Perfil del usuario. Muestra TODA LA INFORMACION del usuario que esta “logged
in” en la aplicación. Además de un listado con todos los eventos que ha creado con el
formato ID – TIPO – TITULO – MONTO.

f. Regresar a Menú Principal.

4- SALIR

El programa termina.


REQUISITOS:


• TRABAJAR CON HERENCIA PARA EL MANEJO DE LOS USUARIOS Y EVENTOS.
• USO DE ENUMERACIONES.
• DEBE TENER POR LO MENOS 1 CLASE ABSTRACTA, 1 CLASE FINAL, > 1 ATRIBUTOS Y FUNCIONES FINALES.
• DEBE TENER POR LO MENOS 3 FUNCIONES RECURSIVAS.
• USAR EL PROYECTO EN LA LIBRERIA SWING.

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".