2015-11-06 79 views
2
//Metodo para crear un nuevo control de franquicia 
public void crearControl(ArrayList<Franquicia> listaFranquicias, ArrayList<Inspector> listaInspectores) { 
    if (!objSistema.getListaFranquicias().isEmpty()){ 
     if(!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 inspectores ingresados."); 
    } 
    }else{ 
     System.out.println("No hay franquicias ingresados"); 
    } 
} 

请帮助我这里。当ArrayList“listaFranquicias”和“listaInspectores”都为空时,我需要在用户点击此选项时显示系统输出消息。现在,它只显示第一个系统,我想同时显示这两个系统。 谢谢。如何在这种情况下显示两个系统?

回答

0

如果你想要它们两个,你需要在代码的最后一个分支中的第二个之上复制第一个sysout。但是,请仅在第一个(外部)列表的空白总是与第二个(内部)列表的空白结合时才这样做。否则,你会有一个错误。