コード例 #1
0
ファイル: CajasMB.java プロジェクト: coeisas/om_odonto
 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);
 }
コード例 #2
0
ファイル: CajasMB.java プロジェクト: coeisas/om_odonto
 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);
 }
コード例 #3
0
ファイル: CajasMB.java プロジェクト: coeisas/om_odonto
 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();");
 }
コード例 #4
0
ファイル: CajasMB.java プロジェクト: coeisas/om_odonto
 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);
   }
 }
コード例 #5
0
ファイル: CajasMB.java プロジェクト: coeisas/om_odonto
 public void buscarCaja() {
   listaCajas = cajaFacade.findAll();
   RequestContext.getCurrentInstance()
       .execute(
           "PF('wvTablaCajas').clearFilters(); PF('wvTablaCajas').getPaginator().setPage(0); PF('dialogoBuscarCajas').show();");
 }