private void actualizarCajaExistente() { // realiza la actualizacion del consultorio cajaSeleccionada.setCodigoCaja(codigoCaja); cajaSeleccionada.setNombreCaja(nombreCaja); cajaSeleccionada.setValorBaseDefecto(valorBaseCaja); cajaSeleccionada.setIdUsuario(usuariosFacade.find(Integer.parseInt(usuarioCaja))); cajaSeleccionada.setIdSede(sedeSeleccionada); cajaFacade.edit(cajaSeleccionada); limpiarFormularioCajas(); // recargarCajas(); RequestContext.getCurrentInstance().update("IdFormCajas"); mostrarTabView = false; imprimirMensaje("Correcto", "La caja ha sido actualizada.", FacesMessage.SEVERITY_INFO); }
private void guardarNuevaCaja() { FacCaja nuevaCaja = new FacCaja(); nuevaCaja.setCodigoCaja(codigoCaja); nuevaCaja.setNombreCaja(nombreCaja); nuevaCaja.setValorBaseDefecto(valorBaseCaja); nuevaCaja.setIdUsuario(usuariosFacade.find(Integer.parseInt(usuarioCaja))); nuevaCaja.setIdSede(sedeFacade.find(Integer.parseInt(idSedeSeleccionada))); nuevaCaja.setCerrada(true); cajaFacade.create(nuevaCaja); limpiarFormularioCajas(); mostrarTabView = false; // recargarCajas(); RequestContext.getCurrentInstance().update("IdFormCajas"); imprimirMensaje("Correcto", "La caja ha sido creada.", FacesMessage.SEVERITY_INFO); }
public void cargarCaja() { // click cobre editar caja (carga los datos de la caja) if (cajaSeleccionadaTabla == null) { imprimirMensaje( "Error", "No se ha seleccionado ninguna caja de la tabla", FacesMessage.SEVERITY_ERROR); return; } limpiarFormularioCajas(); mostrarTabView = true; cajaSeleccionada = cajaFacade.find(cajaSeleccionadaTabla.getIdCaja()); idSedeSeleccionada = cajaSeleccionada.getIdSede().getIdSede().toString(); codigoCaja = cajaSeleccionada.getCodigoCaja(); nombreCaja = cajaSeleccionada.getNombreCaja(); usuarioCaja = cajaSeleccionada.getIdUsuario().getIdUsuario().toString(); valorBaseCaja = cajaSeleccionada.getValorBaseDefecto(); tituloTabCaja = "Datos Caja: " + nombreCaja; RequestContext.getCurrentInstance() .execute("PF('dialogoBuscarCajas').hide(); PF('wvTablaCajas').clearFilters();"); }
public void confirmarEliminarCaja() { if (cajaSeleccionada == null) { imprimirMensaje("Error", "No se ha seleccionado ninguna caja", FacesMessage.SEVERITY_ERROR); return; } try { cajaFacade.remove(cajaSeleccionada); // recargarCajas(); limpiarFormularioCajas(); mostrarTabView = false; RequestContext.getCurrentInstance().update("IdFormCajas"); imprimirMensaje("Correcto", "La caja ha sido eliminada", FacesMessage.SEVERITY_INFO); } catch (Exception e) { imprimirMensaje( "Error", "La caja que intenta eliminar esta siendo usada por el sistema", FacesMessage.SEVERITY_ERROR); } }
public void buscarCaja() { listaCajas = cajaFacade.findAll(); RequestContext.getCurrentInstance() .execute( "PF('wvTablaCajas').clearFilters(); PF('wvTablaCajas').getPaginator().setPage(0); PF('dialogoBuscarCajas').show();"); }