public void cargarDatosIniciales() throws Exception { Map parametros = Executions.getCurrent().getArg(); admision_seleccionada = (Admision) parametros.get("admision_seleccionada"); Long codigo_historia = null; Hisc_urgencia hu = new Hisc_urgencia(); hu.setNro_ingreso(admision_seleccionada.getNro_ingreso()); hu.setCodigo_empresa(admision_seleccionada.getCodigo_empresa()); hu.setCodigo_sucursal(admision_seleccionada.getCodigo_sucursal()); hu.setNro_identificacion(admision_seleccionada.getNro_identificacion()); hu = getServiceLocator().getServicio(Hisc_urgenciaService.class).consultar(hu); if (hu != null) { codigo_historia = hu.getCodigo_historia(); } Impresion_diagnostica impresion_diagnostica = new Impresion_diagnostica(); impresion_diagnostica.setCodigo_historia(codigo_historia); impresion_diagnostica.setCodigo_sucursal(admision_seleccionada.getCodigo_sucursal()); impresion_diagnostica.setCodigo_empresa(admision_seleccionada.getCodigo_empresa()); impresion_diagnostica = getServiceLocator() .getServicio(Impresion_diagnosticaService.class) .consultar(impresion_diagnostica); // log.info("impresion_diagnostica>>>>>>>>>>>" + impresion_diagnostica); if (impresion_diagnostica != null) { tbxCie_p.setValue(impresion_diagnostica.getCie_relacionado1()); tbxCie_1.setValue(impresion_diagnostica.getCie_relacionado2()); tbxCie_2.setValue(impresion_diagnostica.getCie_relacionado3()); } // loadComponents(); onMostrarModuloOrdenamiento(); Anexo3_entidad anexo3_entidad = new Anexo3_entidad(); anexo3_entidad.setCodigo_empresa(codigo_empresa); anexo3_entidad.setCodigo_sucursal(codigo_sucursal); anexo3_entidad.setCodigo_paciente(admision_seleccionada.getNro_identificacion()); anexo3_entidad.setNro_ingreso(admision_seleccionada.getNro_ingreso()); // anexo3_entidad.setCie_1(impresion_diagnostica.getCie_relacionado2()); // anexo3_entidad.setCie_2(impresion_diagnostica.getCie_relacionado3()); // anexo3_entidad.setCie_p(impresion_diagnostica.getCie_relacionado1()); anexo3_entidad = getServiceLocator().getAnexo3EntidadService().consultar(anexo3_entidad); if (anexo3_entidad != null) { mostrarDatos(anexo3_entidad); } else { accionForm(true, "registrar"); } inicializarCampos(); }
// Metodo para guardar la informacion // public void guardarDatos() throws Exception { try { FormularioUtil.setUpperCase(groupboxEditar); if (validarForm()) { // Cargamos los componentes // Anexo3_entidad anexo3_entidad = new Anexo3_entidad(); anexo3_entidad.setCodigo_empresa(empresa.getCodigo_empresa()); anexo3_entidad.setCodigo_sucursal(sucursal.getCodigo_sucursal()); anexo3_entidad.setNumero_solicitud(tbxNumero_solicitud.getValue()); anexo3_entidad.setFecha(new Timestamp(dtbxFecha.getValue().getTime())); anexo3_entidad.setCodigo(tbxCodigo.getValue()); anexo3_entidad.setCodigo_paciente(tbxCodigo_paciente_a3.getValue()); anexo3_entidad.setCobertura(rdbCobertura.getSelectedItem().getValue().toString()); anexo3_entidad.setOrigen_general(rdbOrigen_general.getSelectedItem().getValue().toString()); anexo3_entidad.setOrigen_profesional( rdbOrigen_profesional.getSelectedItem().getValue().toString()); anexo3_entidad.setOrigen_trabajo(rdbOrigen_trabajo.getSelectedItem().getValue().toString()); anexo3_entidad.setOrigen_transito( rdbOrigen_transito.getSelectedItem().getValue().toString()); anexo3_entidad.setOrigen_evento(rdbOrigen_evento.getSelectedItem().getValue().toString()); anexo3_entidad.setTipo_servicio(rdbTipo_servicio.getSelectedItem().getValue().toString()); anexo3_entidad.setPrioridad(rdbPrioridad.getSelectedItem().getValue().toString()); anexo3_entidad.setUbicacion(rdbUbicacion.getSelectedItem().getValue().toString()); anexo3_entidad.setServicio(tbxServicio.getValue()); anexo3_entidad.setCama(tbxCama.getValue()); anexo3_entidad.setGuia_atencion(tbxGuia_atencion.getValue()); anexo3_entidad.setJustificacion(tbxJustificacion.getValue()); anexo3_entidad.setCie_p(tbxCie_p.getValue()); anexo3_entidad.setCie_1(tbxCie_1.getValue()); anexo3_entidad.setCie_2(tbxCie_2.getValue()); anexo3_entidad.setCargo_reporta(tbxCargo_reporta.getValue()); anexo3_entidad.setTel_reporta(tbxTel_reporta.getValue()); anexo3_entidad.setCreacion_date(new Timestamp(new GregorianCalendar().getTimeInMillis())); anexo3_entidad.setUltimo_update(new Timestamp(new GregorianCalendar().getTimeInMillis())); anexo3_entidad.setDelete_date(null); anexo3_entidad.setCreacion_user(usuarios.getCodigo().toString()); anexo3_entidad.setUltimo_user(usuarios.getCodigo().toString()); // anexo3_entidad.setDelete_user(tbxDelete_user.getValue()); anexo3_entidad.setAutorizado(tbxAutorizado.getValue()); anexo3_entidad.setCodigo_ips(tbxCodigo_ips.getValue()); anexo3_entidad.setCons_ips(tbxCons_ips.getValue()); anexo3_entidad.setLeido(tbxLeido.getValue()); anexo3_entidad.setLeido_rechazado(tbxLeido_rechazado.getValue()); anexo3_entidad.setNro_historia(tbxNro_historia.getValue()); anexo3_entidad.setNeed_autorizacion(tbxNeed_autorizacion.getValue()); anexo3_entidad.setCodigo_receta(tbxCodigo_receta.getValue()); anexo3_entidad.setNombre_reporta(tbxNombre_reporta.getValue()); anexo3_entidad.setNro_identificacion_reporta(tbxNro_identificacion_reporta.getValue()); anexo3_entidad.setNro_ingreso(admision_seleccionada.getNro_ingreso()); anexo3_entidad.setDireccion_reporta(tbxDirPres.getValue()); // anexo3_entidad.setCel_reporta(tbxCel_reporta.getValue()); // anexo3_entidad.setEntidad(tbxEntidad.getValue()); // anexo3_entidad.setTipo_anexo(tbxTipo_anexo.getValue()); // anexo3_entidad.setEstado(tbxEstado.getValue()); Map<String, Object> mapa_datos = new HashMap<String, Object>(); mapa_datos.put("accion", tbxAccion.getValue()); mapa_datos.put("anexo3_entidad", anexo3_entidad); mapa_datos.put("orden_procedimientos", orden_servicioAction.obtenerDatos()); anexo3_entidadService.guardarDatos(mapa_datos); tbxCodigo.setValue(anexo3_entidad.getCodigo()); tbxAccion.setValue("modificar"); MensajesUtil.mensajeInformacion( "Informacion ..", "Los datos se guardaron satisfactoriamente"); } } catch (Exception e) { MensajesUtil.mensajeError(e, "", this); } }