2015-11-06 78 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。但是,請僅在第一個(外部)列表的空白總是與第二個(內部)列表的空白結合時才這樣做。否則,你會有一個錯誤。