0% encontró este documento útil (0 votos)
19 vistas2 páginas

Main

El código es una aplicación de gestión de una tienda de ropa que permite agregar, consultar, modificar y vender prendas, así como consultar el stock disponible. Utiliza JOptionPane para interactuar con el usuario a través de un menú de opciones. La lógica de negocio se maneja a través de un objeto de la clase TiendaRopa que realiza las operaciones correspondientes.

Cargado por

xpqp9vvsyr
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas2 páginas

Main

El código es una aplicación de gestión de una tienda de ropa que permite agregar, consultar, modificar y vender prendas, así como consultar el stock disponible. Utiliza JOptionPane para interactuar con el usuario a través de un menú de opciones. La lógica de negocio se maneja a través de un objeto de la clase TiendaRopa que realiza las operaciones correspondientes.

Cargado por

xpqp9vvsyr
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

import javax.swing.

*;

public class Main {


public static void main(String[] args) {
TiendaRopa tienda = new TiendaRopa();
String[] opciones = {"Agregar prenda", "Consultar prenda", "Modificar prenda", "Vender
prenda", "Consultar stock", "Salir"};

while (true) {
String opcion = (String) JOptionPane.showInputDialog(null, "Seleccione una opción:",
"Menú", JOptionPane.QUESTION_MESSAGE, null, opciones, opciones[0]);

if (opcion == null || opcion.equals("Salir")) {


break;
}

switch (opcion) {
case "Agregar prenda":
String marca = JOptionPane.showInputDialog("Ingrese la marca:");
String referencia = JOptionPane.showInputDialog("Ingrese la referencia:");
double precio = Double.parseDouble(JOptionPane.showInputDialog("Ingrese el
precio:"));
int cantidad = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la
cantidad:"));
tienda.agregarPrenda(marca, referencia, precio, cantidad);
JOptionPane.showMessageDialog(null, "Prenda agregada.");
break;

case "Consultar prenda":


referencia = JOptionPane.showInputDialog("Ingrese la referencia de la prenda a
consultar:");
JOptionPane.showMessageDialog(null, tienda.consultarPrenda(referencia));
break;

case "Modificar prenda":


referencia = JOptionPane.showInputDialog("Ingrese la referencia de la prenda a
modificar:");
int nuevaCantidad = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la
nueva cantidad:"));
JOptionPane.showMessageDialog(null, tienda.modificarPrenda(referencia,
nuevaCantidad));
break;

case "Vender prenda":


referencia = JOptionPane.showInputDialog("Ingrese la referencia de la prenda a
vender:");
int cantidadVendida = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la
cantidad a vender:"));
JOptionPane.showMessageDialog(null, tienda.venderPrenda(referencia,
cantidadVendida));
break;

case "Consultar stock":


JOptionPane.showMessageDialog(null, tienda.consultarStock());
break;

default:
JOptionPane.showMessageDialog(null, "Opción no válida. Intente de nuevo.");
break;
}
}
}
}

También podría gustarte