public void onClick$btnBuscar() {
   if (txtHm.getValue().isEmpty()) {
     MensajeEmergente.mostrar("NOFINDED", asignarFocusBuscar);
   } else {
     paciente = servicioPaciente.buscarUno(txtHm.getValue(), 'A');
     veterinario = usuario.getPersona().getVeterinario();
     if (paciente == null) {
       MensajeEmergente.mostrar("NOTFOUND", asignarFocusBuscar);
     } else {
       txtHm.setDisabled(true);
       txtNombrePaciente.setValue(paciente.getNombre());
       txtRaza.setValue(paciente.getRaza().getNombre());
       txtEspecie.setValue(paciente.getRaza().getEspecie().getNombre());
       txtSexo.setValue(paciente.getSexo().getNombre());
       txtNombreResponsable.setValue(
           paciente.getResponsable().getPersona().getNombre()
               + " "
               + paciente.getResponsable().getPersona().getApellido());
       txtCi.setValue(String.valueOf(paciente.getResponsable().getCedula()));
       txtEdad.setValue(HelperDateAge.age(paciente.getFechaNac(), ' '));
       visibilidadSecciones(true, true, true);
       cargar();
       actividadBotones(false, false, true, false, false, false);
     }
   }
 }
示例#2
0
  public void onClick$btnBuscar() {

    if (txtNombreCardiaca.getValue().isEmpty()) {
      MensajeEmergente.mostrar("NOFINDED", asignarFocusBuscar);
    } else {
      cardiacas = servicioCardiaca.buscarCoincidencias(txtNombreCardiaca.getValue(), 'A');
      if (cardiacas.isEmpty()) {
        MensajeEmergente.mostrar("NOTFOUND", asignarFocusBuscar);
      } else {
        listCardiaca.setModel(new BindingListModelList(cardiacas, false));
        buscando = true;
        verTodos = false;
      }
    }
    apagarBotones();
  }
  public void guardar() {
    /*
     * Es aqui donde comienza la complicacion, aqui iran todos los llamados,
     * algoritmos o artimañas necesarias para que guarde el servicio PD: No
     * hay mallor detalle con respecto a como hacer con algunas situacines,
     * asi que si tiene dudas, dirijance al controlador de consulta
     * general(ctrlWinConsultaGeneral.java) para guiarce, o pregunten
     */

    if (validar()) {
      // AGREGAR AQUI
      try {
        /*
         * Como nota particular, justo aki bede ir exclusivamente(Y nada
         * mas, por excepcion, de los servicios que por la estructura de
         * la base de datos tengan mas de una estructura modelo(Para
         * Hibernate) que necesiten guardar) una copia de la siguiente
         * linea adaptada a su propio servicio, sea cual sea el caso
         * servicioXxxxElQueCorresondaXxxx
         * .guardarXxxx(XxxxElQueCorrespondaXxxx);
         */
        // AGREGAR AQUI
        cirugiaTransquirurgico.setPaciente(paciente);
        cirugiaTransquirurgico.setVeterinario(veterinario);
        cirugiaTransquirurgico.setFecha(dbFechaActual.getValue());
        cirugiaTransquirurgico.setHora(dbFechaActual.getValue());
        cirugiaTransquirurgico.setInstrumentalGeneral(ckGeneral.isChecked());
        cirugiaTransquirurgico.setInstrumentalOftalmologia(ckOftalmologia.isChecked());
        cirugiaTransquirurgico.setInstrumentalTraumatologia(ckTraumatologia.isChecked());
        servicioCirugiaTransquirurgico.guardarCirugiaTransquirurgico(cirugiaTransquirurgico);
        MensajeEmergente.mostrar(
            "REGINSERT",
            new MensajeListener() {
              @Override
              public void alAceptar() {
                actividadBotones(true, false, true, false, false, false);
                postCargar();
              }
            });
      } catch (Exception e) {
        MensajeEmergente.mostrar("ERRDB");
        e.printStackTrace();
      }
    }
  }
示例#4
0
 public void onClick$btnEliminar() {
   if (listCardiaca.getSelectedItems().isEmpty()) {
     MensajeEmergente.mostrar("SELECTREG");
   } else {
     MensajeEmergente.mostrar(
         "CONFDELETE",
         new MensajeListener() {
           @Override
           public void alAceptar() {
             servicioCardiaca.borrarCardiaca(seleccion);
             cardiacas.remove(seleccion);
             listCardiaca.setModel(new BindingListModelList(cardiacas, false));
             MensajeEmergente.mostrar("REGDELETE", asignarFocusBuscar);
           }
         });
     apagarBotones();
   }
 }
示例#5
0
 public void onClick$btnEditar() {
   if (listCardiaca.getSelectedItems().isEmpty()) {
     MensajeEmergente.mostrar("SELECTREG");
   } else {
     Map<String, Object> parametros = new HashMap<String, Object>();
     parametros.put("objeto", seleccion);
     parametros.put("ctrlWinCardiaca", this);
     Window win = (Window) Executions.createComponents(editCardiaca, null, parametros);
     win.doHighlighted();
     apagarBotones();
   }
 }
  public void onClick$btnGuardar() {

    if (txtNombre.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\nNombre",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtNombre.setFocus(true);
            }
          });
    } else {
      ParesiaPlejia paresiaPlejiaTemp = servicioParesiaPlejia.buscarUno(paresiaPlejia.getNombre());
      if (paresiaPlejiaTemp != null) {
        paresiaPlejia.setId(paresiaPlejiaTemp.getId());
      }

      try {
        servicioParesiaPlejia.guardarParesiaPlejia(paresiaPlejia);
        MensajeEmergente.mostrar(
            "REGINSERT",
            new MensajeListener() {
              @Override
              public void alAceptar() {
                ctrlwinparesiaPlejia.recargar();
                ctrlwinparesiaPlejia.apagarBotones();
                winEditParesiaPlejia.detach();
              }
            });
      } catch (Exception e) {
        MensajeEmergente.mostrar("ERRDB");
        e.printStackTrace();
      }
    }
  }
  public boolean validar() {
    /*
     * Si en Guardar inicio la complicacion, es aqui donde continua, aqui se
     * validara cada campo que sea nesesario, de acuerdo al criterio de cada
     * quien, claro esta, que si el campo es notNull, se debe validar o
     * saltara un error obviamente. Esto no es mas q un gran conjunto de If
     * anidados, los cuales deben estar ordenados desendientemente, es decir
     * de acuerdo al orden en que serian llenados, ademas deben seguir el
     * siguente patron } else if (xxXxxxNombreDeLaVariableZulXxx y su
     * validacion correspondiente) { MensajeEmergente.mostrar("NOEMPTY",
     * "\n XxxxNombreDeLaVariableZulXxx o alguna frace aluciva a la mismas",
     * new MensajeListener() {
     *
     * @Override public void alDestruir() {
     * xxXxxxNombreDeLaVariableZulXxx.setFocus(true); } });
     */

    boolean valido = false;
    /*
     * Agregar una copia del codigo de validacion ya mostrado, iniciando con
     * el "} else" y termiando con "});" y asi susesivamente por cada campo
     * a validar
     */
    // AGREGAR AQUI

    if (txtTecnica.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Tecnica",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtTecnica.setFocus(true);
            }
          });
    } else if (txtVicrylCalibre.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Vicry",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtVicrylCalibre.setFocus(true);
            }
          });
    } else if (spVicryl.getValue() < 0) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Cantidad Vicry",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              spVicryl.setFocus(true);
            }
          });
    } else if (txtSafilCalibre.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Safil",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtSafilCalibre.setFocus(true);
            }
          });
    } else if (spSafil.getValue() < 0) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Cantidad Safil",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              spSafil.setFocus(true);
            }
          });
    } else if (txtNylonCalibre.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Nylon",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtNylonCalibre.setFocus(true);
            }
          });
    } else if (spNylon.getValue() < 0) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Nylon Cantidad",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              spNylon.setFocus(true);
            }
          });
    } else if (txtProleneCalibre.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Prolene",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtProleneCalibre.setFocus(true);
            }
          });
    } else if (spProlene.getValue() < 0) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Cantidad Prolene",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtVicrylCalibre.setFocus(true);
            }
          });
    } else if (txtMonocrylCalibre.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Monocry",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtMonocrylCalibre.setFocus(true);
            }
          });
    } else if (spMonocryl.getValue() < 0) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Monocry",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              spMonocryl.setFocus(true);
            }
          });
    } else if (txtPDSCalibre.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n PDS",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtPDSCalibre.setFocus(true);
            }
          });
    } else if (spPDS.getValue() < 0) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Cantidad PDS",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              spPDS.setFocus(true);
            }
          });
    } else if (txtOtroMaterial.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Otro Material",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtOtroMaterial.setFocus(true);
            }
          });
    } else if (txtOtroCalibre.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Otro Calibre",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              txtOtroCalibre.setFocus(true);
            }
          });
    } else if (spOtro.getValue() < 0) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Cantidad Otro",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              spOtro.setFocus(true);
            }
          });
    } else if (txtComentarios.getValue().trim().equalsIgnoreCase("")) {
      MensajeEmergente.mostrar(
          "NOEMPTY",
          "\n Comentario",
          new MensajeListener() {
            @Override
            public void alDestruir() {
              spOtro.setFocus(true);
            }
          });
    } else {
      valido = true;
    }
    return valido;
  }