public void guardar(ActionEvent ae) { try { if (this.getSessionBean().getUsuario() == null || this.getSessionBean().getUsuario().getNumEmpleado() == null || this.getSessionBean().getUsuario().getNumEmpleado() <= 0) { this.addError( "El usuario no tiene un codigo de empleado asociado", "El usuario no tiene un codigo de empleado asociado"); return; } if (liquidacion.getNumLiquidacion() != null && liquidacion.getNumLiquidacion() > 0) { liquidacion.setTotCorCheque(this.getTotalCheque()); liquidacion.setTotCorEfectivo(this.getTotalEfectivo()); liquidacion.setTotCorte(this.getTotal()); liquidacion.setFecLiquidacion(fechaCorte); liquidacion.setNumEmpleado(this.getSessionBean().getUsuario().getNumEmpleado()); liquidacion = tblLiquidacionLocal.edit(liquidacion); this.addInfo( "Se ha modificado El corte/Liquidacion con Exito", "Se ha modificado El corte/Liquidacion con Exito"); } else { liquidacion.setFecLiquidacion(fechaCorte); liquidacion.setTotCorCheque(this.getTotalCheque()); liquidacion.setTotCorEfectivo(this.getTotalEfectivo()); liquidacion.setTotCorte(this.getTotal()); liquidacion.setNumEmpleado(this.getSessionBean().getUsuario().getNumEmpleado()); liquidacion = tblLiquidacionLocal.create(liquidacion); this.addInfo( "Se ha guardado El corte/Liquidacion con Exito", "Se ha guardado El corte/Liquidacion con Exito"); } } catch (Exception ex) { ex.printStackTrace(); // this.addError(ex.getMessage(), ex.getMessage()); this.addError( "Se ha producido un Error: No se guardo Datos", "Se ha producido un Error: No se guardo Datos"); } }
public void init() { try { if (corteDiario.isEmpty()) { corteDiario = tblComprobanteDonacionLocal.calcularCorteDiario1(fechaCorte); liquidacion = tblLiquidacionLocal.findByDate(fechaCorte); if (liquidacion == null) { liquidacion = new TblLiquidacion(); liquidacion.setCanBil1(0); liquidacion.setCanBil5(0); liquidacion.setCanBil10(0); liquidacion.setCanBil20(0); liquidacion.setCanBil50(0); liquidacion.setCanBil100(0); liquidacion.setTotCheques(0.0); liquidacion.setMonMoneda(0.0); } liquidacion.setTotCorte(getTotal()); } } catch (Exception ex) { ex.printStackTrace(); this.addError( "Ocurrio un error calculando el total de las transacciones efectuadas", ex.getMessage()); } }