
Mostrar ambos system.out.println
Publicado por Giovanni (2 intervenciones) el 06/11/2015 20:41:09
Buenas a todos. Les paso a comentar que tengo este problemita. Tengo que hacer este programa, el cual tiene un metodo queregistra un control, al cual no se puede acceder si la lista de franquicias y de inspectores esta vacia. Quiero informarle al usuario que o la lista de inspectores, o la lista de franquicias o ambas estan vacias, pero no logro la forma. Solo me muestra el primer system.out.println si las dos listas estan vacias o si una esta vacia. Como podria hacer que me muestre ambos carteles si ambas listas estan vacias o cada cartel para cada caso si solo una esta vacia? Muchas gracias.
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
46
47
//Metodo para crear un nuevo control de franquicia
public void crearControl(ArrayList<Franquicia> listaFranquicias, ArrayList<Inspector> listaInspectores) {
if (!objSistema.getListaFranquicias().isEmpty() || !objSistema.getListaInspectores().isEmpty()) {
//Inicializacion de variables
Inspector miInspector = new Inspector();
Franquicia miFranquicia = new Franquicia();
int mes = 0;
String controlSupCon = "No";
int controlCantContSup = 0;
//Franquicia
miFranquicia = (Franquicia) seleccionarObjetoF("================================================"
+ "\nSeleccione la franquicia: ", listaFranquicias);
//Mes
mes = pedirNumero("Ingrese un mes: ", 1, 12);
//Indicadores
asignarArrayInd(objSistema.getListaNombreInd(), objSistema.getListaIndicadores());
//Supero control
if (superoControl(objSistema.getListaIndicadores())) {
controlSupCon = "Si";
controlCantContSup++;
}
//Inspector
miInspector = (Inspector) seleccionarObjetoI("================================================"
+ "\nSeleccione el inspector que realizo el control: ", listaInspectores);
//Mensaje de confirmacion
System.out.println("Los datos del control fueron ingresados con exito."
+ "\n================================================");
Control nuevoControl = new Control(miFranquicia, miInspector, mes, controlSupCon, controlCantContSup);
if (esIgualMes(objSistema.getListaControles(), nuevoControl)) {
reemplazarControl(objSistema.getListaControles(), nuevoControl);
} else {
objSistema.getListaControles().add(nuevoControl);
}
} else {
System.out.println("No hay franquicias ingresadas.");
System.out.println("No hay inspectores ingresados");
}
}
Valora esta pregunta


0