public void init() { // this.getNumComDonacion()!=null && this.getNumComDonacion() > 0 && // (tblComprobanteDonacion.getNumComDonacion()==null || // tblComprobanteDonacion.getNumComDonacion()<=0) if (!FacesContext.getCurrentInstance().isPostback()) { try { if (this.getNumComDonacion() != null && this.getNumComDonacion() > 0) { tblComprobanteDonacion = facade.find(this.getNumComDonacion()); if (tblComprobanteDonacion == null) { tblComprobanteDonacion = new TblComprobanteDonacion(); } } this.getCblDetalleComprobanteDonacionList().clear(); } catch (Exception ex) { this.addError(ex.getMessage(), ex.getMessage()); } if (tblComprobanteDonacion.getNumComDonacion() == null || tblComprobanteDonacion.getNumComDonacion() <= 0) { tblComprobanteDonacion.setTipComprobante(TipoComprobanteDonacion.DEVOLUCION); tblComprobanteDonacion.setCodTipDonacion(2); tblComprobanteDonacion.setCodTipDonante(2); tblComprobanteDonacion.setCanLetras("Cero con 00/100 US Dolares"); } } }
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 guardar(ActionEvent ae) { try { if (!validateHeader(tblComprobanteDonacion)) { return; } if (tblComprobanteDonacion.getNumComDonacion() != null) { facade.edit(tblComprobanteDonacion); } else { tblComprobanteDonacion.setEstComDonacion(EstadoComprobanteDonacion.EMITIDO); tblComprobanteDonacion.setCanLetras("Cero"); facade.create(tblComprobanteDonacion); } } catch (Exception x) { x.printStackTrace(); this.addError(x.getMessage(), x.getMessage()); } }