@Listen("onClick = #btnRemover")
 public void removerItem() {
   if (ltbPedidos.getItemCount() != 0) {
     if (ltbPedidos.getSelectedItems().size() == 1) {
       Listitem listItem = ltbPedidos.getSelectedItem();
       TabDetalles modelo = listItem.getValue();
       int i = listItem.getIndex();
       ltbPedidos.removeItemAt(i);
       listaDetalle.remove(modelo);
       ltbPedidos.renderAll();
       Double cantidad = txtTotal.getValue();
       if (cantidad == null) cantidad = (double) 0;
       txtTotal.setValue(cantidad - modelo.getImpNot());
     } else msj.mensajeAlerta(Mensaje.editarSoloUno);
   } else msj.mensajeAlerta(Mensaje.noHayRegistros);
 }
 @Listen("onClick = #btnAgregar")
 public void annadirLista() {
   if (validarItems()) {
     // contador++;
     Double cantidad = txtTotal.getValue();
     if (cantidad == null) cantidad = (double) 0;
     txtTotal.setValue(cantidad + spnImporte.getValue());
     TabDetalles object = new TabDetalles();
     object.setConNot(txtConcepto.getValue());
     object.setRefNot(txtReferencia.getValue());
     object.setMonNot(spnImporte.getValue());
     object.setImpNot(spnImporte.getValue());
     listaDetalle.add(object);
     ltbPedidos.setModel(new ListModelList<TabDetalles>(listaDetalle));
     ltbPedidos.renderAll();
     limpiarCamposItem();
   } else msj.mensajeError(Mensaje.camposVaciosItem);
 }
 public void validar() {
   txtNombre.getValue();
   cmbInstalacion.getValue();
   txtDescripcion.getValue();
   dboxCapacidad.getValue();
 }