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;
}
}
}
}