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); } } }
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(); } } }
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(); } }
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; }