Exemplo n.º 1
0
  public void getGenerateRows() {
    rows = new ArrayList<>();
    HoraMinuto HM = new HoraMinuto(9, 00);
    HoraMinuto HMfin = new HoraMinuto(23, 00);

    while (HM.compare(HMfin) == -1) {
      HoraMinuto inicio = new HoraMinuto(HM.getHora(), HM.getMinuto());
      HM.addMinutos(30);
      HoraMinuto fin = new HoraMinuto(HM.getHora(), HM.getMinuto());
      HorariosGrid nuevo = new HorariosGrid();
      nuevo.inicio = inicio.combertir();
      nuevo.fin = fin.combertir();
      spanRow(inicio, fin, nuevo);
      rows.add(nuevo);
    }
  }
Exemplo n.º 2
0
 void setSpanrow(
     HorariosGrid nuevo,
     SalonCurso sc,
     HoraMinuto inicio,
     HoraMinuto fin,
     HoraMinuto scInicio,
     HoraMinuto scfin) {
   if (scInicio.compare(inicio) == 0 && scfin.compare(fin) == 1) {
     HoraMinuto helper = new HoraMinuto();
     helper.setHora(fin.getHora());
     helper.setMinuto(fin.getMinuto());
     int i = 1;
     while (scfin.compare(helper) == 1) {
       i++;
       helper.addMinutos(30);
     }
     if (sc.getDiadelaSemana().equalsIgnoreCase("lunes")) {
       nuevo.lunes.rowspan = String.valueOf(i);
     }
     if (sc.getDiadelaSemana().equalsIgnoreCase("martes")) {
       nuevo.martes.rowspan = String.valueOf(i);
     }
     if (sc.getDiadelaSemana().equalsIgnoreCase("miercoles")) {
       nuevo.miercoles.rowspan = String.valueOf(i);
     }
     if (sc.getDiadelaSemana().equalsIgnoreCase("jueves")) {
       nuevo.jueves.rowspan = String.valueOf(i);
     }
     if (sc.getDiadelaSemana().equalsIgnoreCase("viernes")) {
       nuevo.viernes.rowspan = String.valueOf(i);
     }
     if (sc.getDiadelaSemana().equalsIgnoreCase("sabado")) {
       nuevo.sabado.rowspan = String.valueOf(i);
     }
   }
 }