
[Ayuda] Generar 2 reportes
Publicado por Jimmy (3 intervenciones) el 12/05/2016 01:53:20
Buenas!
Quiero pedirles que me ayuden con esto por favor:
Necesito que también muestre los códigos generados de las "Radios y Televisores" (las lavadoras ya están) ("case 4"-línea 30), cuando lo hago me sale error en los títulos. Los códigos se están guardando con ArrayList.
Aquí esta el código que yo agrego, pero me saltan errores en los títulos:
Quiero pedirles que me ayuden con esto por favor:
Necesito que también muestre los códigos generados de las "Radios y Televisores" (las lavadoras ya están) ("case 4"-línea 30), cuando lo hago me sale error en los títulos. Los códigos se están guardando con ArrayList.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package principal;
import clases.Lavadoras;
import clases.Radios;
import javax.swing.JOptionPane;
import fabricas.*;
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
FabricaLavadoras lavadoras = new FabricaLavadoras();
FabricaRadio radios = new FabricaRadio();
FabricaTelevisores televisores = new FabricaTelevisores();
String cad="", salida;
cad+="Ingrese la opcion que corresponda \n";
cad+="1. Codigo de Servicio de Lavadoras \n";
cad+="2. Codigo de Servicio de Radios \n";
cad+="3. Codigo de Servicio de Televisores \n";
cad+="4. Mostrar codigo del producto \n";
do{
int opcion=Integer.parseInt(JOptionPane.showInputDialog(cad));
switch(opcion){
case 1: FabricaDeArtefactos.crearFabricaDeArtefacto(lavadoras);
break;
case 2: FabricaDeArtefactos.crearFabricaDeArtefacto(radios);
break;
case 3: FabricaDeArtefactos.crearFabricaDeArtefacto(televisores);
break;
case 4:
String mostra="REPROTE DE CODIGOS GENERADOS\n\n"
+"CODIGO DE LAVADORAS\n";
for(int x=0;x<Lavadoras.objListarLavadoras.size();x++){
mostra=mostra+"\n"+Lavadoras.objListarLavadoras.get(x);
}
JOptionPane.showMessageDialog(null, mostra);
}
salida=JOptionPane.showInputDialog("Desea consultar Otro Codigo");
}while(salida.toUpperCase().equals("S"));
}
}
Aquí esta el código que yo agrego, pero me saltan errores en los títulos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
case 4:
String mostra="REPROTE DE CODIGOS GENERADOS\n\n"
+"CODIGO DE LAVADORAS\n";
for(int x=0;x<Lavadoras.objListarLavadoras.size();x++){
mostra=mostra+"\n"+Lavadoras.objListarLavadoras.get(x);
}
JOptionPane.showMessageDialog(null, mostra);
//Agrego las 2 clases faltantes (Radios y Televisores):
//Saltan errores en los titulos fila 10 y 16
+"CODIGO DE RADIOS\n"
for(int x=0;x<Radios.objListarRadios.size();x++){
mostra=mostra+"\n"+Radios.objListarRadios.get(x);
}
JOptionPane.showMessageDialog(null, mostra);
+"CODIGO DE TELEVISORES\n"
for(int x=0;x<Televisores.objListarTelevisores.size();x++){
mostra=mostra+"\n"+Televisores.objListarTelevisores.get(x);
}
JOptionPane.showMessageDialog(null, mostra);
Valora esta pregunta


1