private void setViewElements() {
   turnosFacturados = new ArrayList<TurnoFacturado>(current.getTurnosFacturadosCollection());
   Collections.sort(turnosFacturados);
   turnosFacturadosModel = new ListDataModel(turnosFacturados);
   calculadora = facturaCalculadoraF.generarCalculadoraDeFactura(current);
   lineasFactura = new ArrayList<LineaFactura>(current.getLineaFacturaCollection());
   Collections.sort(lineasFactura);
   lineasFacturaModel = new ListDataModel(lineasFactura);
 }
  public void generarLineasFactura() {
    facturaCalculadoraF.aplicarCalculadora(current, calculadora);
    lineasTarifa = lineaFacturaF.crearLineasTarifa(current);
    lineaAdministracion = lineaFacturaF.crearLineaAdministracion(current, calculadora);

    lineasConceptos = new ArrayList<LineaFactura>();
    lineasTarifaModel = new ListDataModel(lineasTarifa);
    lineasConceptosModel = new ListDataModel(lineasConceptos);
    actualizarLineas();
  }
 private void generarRegistrosCalculadora() {
   this.calculadora = facturaCalculadoraF.generarCalculadoraNueva(current);
   /*
   for (TurnoFacturado tf : turnosFacturados){
       if (tf.getTipoTurnoFacturado().getId().equals(TipoTurnoFactura.ADMINISTRACION)
           ||tf.getTipoTurnoFacturado().getId().equals(TipoTurnoFactura.MIXTO))
       {
           facturaCalculadoraF.agregarTurno(calculadora, tf, current);
       }
   }
   * */
 }