public boolean validatePayment(TblComprobanteDonacion tblComprobanteDonacion) {
   boolean validationOk = true;
   if (tblComprobanteDonacion.getMontoRecibido() <= 0
       || tblComprobanteDonacion.getMontoRecibido() < tblComprobanteDonacion.getTotDonacion()) {
     validationOk = false;
     this.addError(
         "El monto recibido no puede ser menor al total de la donacion",
         "El monto recibido no puede ser menor al total de la donacion");
   }
   return validationOk;
 }
 public void marcarDonacionPagada(ActionEvent rp) {
   try {
     if (!validateHeader(tblComprobanteDonacion)) {
       return;
     }
     tblComprobanteDonacion.setEstComDonacion(EstadoComprobanteDonacion.DEVUELTO);
     String letras = NumToText.convertirLetras(tblComprobanteDonacion.getTotDonacion());
     tblComprobanteDonacion.setCanLetras(letras);
     facade.recibirPago(tblComprobanteDonacion);
   } catch (Exception x) {
     x.printStackTrace();
     this.addError(x.getMessage(), x.getMessage());
   }
 }
 public void changeTipoPago() {
   System.out.println("Changing tipo pago.....");
   tblComprobanteDonacion.setMontoRecibido(tblComprobanteDonacion.getTotDonacion());
   tblComprobanteDonacion.setCambio(0.00F);
 }