Exemplo n.º 1
0
 @Listen("onClick = button#cfgSave")
 public void cfgSaveClick(MouseEvent event) {
   if (logger.isDebugEnabled()) logger.debug(" cfgSave button event = " + event);
   try {
     Properties config = Util.getConfig(null);
     if (isValidPort(portsToScan.getText())) {
       config.setProperty(Constants.SERIAL_PORTS, portsToScan.getValue());
     } else {
       Messagebox.show(
           "Device ports to scan is invalid. In Linux (pi) '/dev/ttyUSB0,/dev/ttyUSB1,etc', in MS Windows 'COM1,COM2,COM3,etc'");
     }
     if (isValidBaudRate(portBaudRate.getValue())) {
       config.setProperty(Constants.SERIAL_PORT_BAUD, portBaudRate.getValue());
       Util.saveConfig();
     } else {
       Messagebox.show("Device baud rate (speed) must be one of 4800,9600,19200,38400,57600");
     }
     if (NumberUtils.isNumber(cfgWindOffset.getValue())) {
       config.setProperty(Constants.WIND_ZERO_OFFSET, cfgWindOffset.getValue());
       Util.saveConfig();
       // notify others
       producer.sendBody(Constants.WIND_ZERO_ADJUST_CMD + ":" + cfgWindOffset.getValue() + ",");
     } else {
       Messagebox.show("Wind offset must be numeric");
     }
     config.setProperty(Constants.PREFER_RMC, (String) useRmcGroup.getSelectedItem().getValue());
     config.setProperty(
         Constants.DNS_USE_CHOICE, (String) useHomeGroup.getSelectedItem().getValue());
     Util.saveConfig();
   } catch (Exception e) {
     logger.error(e.getMessage(), e);
   }
 }
  @Listen("onClick=#saveBtn")
  public void addCodeDb() {
    try {
      Map<String, String> map = new HashMap<String, String>();
      map = ZkUtils.getExecutionArgs();
      ErmCodeDb ermCodeDb = new ErmCodeDb();
      List<ErmCodeDb> codeDbList =
          ((ErmCodeDbService) SpringUtil.getBean("ermCodeDbService")).findAllCodeDb(webEmployee);
      String tempId = "OB";
      Long number = (long) codeDbList.size();
      number = number + 1;
      String dbId = tempId + RandomIDGenerator.fmtLong(number, 9);
      ermCodeDb.setDbId(dbId);
      aDbId = dbId;
      dbIdTxt.setValue(dbId);
      if (dbNameTxt.getValue() != null && !"".equals(dbNameTxt.getValue())) {
        ermCodeDb.setName(dbNameTxt.getValue());
      } else {
        ZkUtils.showExclamation(
            Labels.getLabel("webErwSource.nameZhTw") + " " + Labels.getLabel("cannottNull"),
            Labels.getLabel("warn"));
        dbNameTxt.focus();
        return;
      }
      if (resourcesIdTxt.getValue() != null) {
        ermCodeDb.setResourcesId(resourcesIdTxt.getValue());
      }
      ermCodeDb.setHistory("N");
      if (ezproxyRdo.getSelectedItem().getValue() != null) {
        ermCodeDb.setEzproxy(ezproxyRdo.getSelectedItem().getValue().toString());
      }
      if (urlTxt.getValue() != null && !"".equals(urlTxt.getValue())) {
        ermCodeDb.setUrl(urlTxt.getValue());
      }
      if (orderNoIbx.getValue() != null) {
        ermCodeDb.setOrderNo(orderNoIbx.getValue());
      }
      ermCodeDb.setIsDataEffid(1);
      ermCodeDb.setWebEmployee(webEmployee);
      ermCodeDb.setCreateDate(new Date());
      ((ErmCodeDbService) SpringUtil.getBean("ermCodeDbService")).saveCodeDb(ermCodeDb);

      ((WebSysLogService) SpringUtil.getBean("webSysLogService"))
          .insertLog(
              ZkUtils.getRemoteAddr(),
              ermCodeDb.getWebEmployee().getEmployeesn(),
              "codeDb_" + ermCodeDb.getDbId());
      ZkUtils.showInformation(Labels.getLabel("saveOK"), Labels.getLabel("info"));
      dbIdTxt.setValue(ermCodeDb.getDbId());
      addSuunitBtn.setDisabled(false);
      delSuunitBtn.setDisabled(false);
      String url = "ermCodeDb/ermCodeDb.zul";
      ZkUtils.refurbishMethod(url);

    } catch (WrongValueException e) {
      log.error("新增資料庫異常" + e);
    }
  }
Exemplo n.º 3
0
  private void doWriteComponentsToBean(TPermohonan tPermohonan, Mttr mttr) {

    //        tPermohonan.setT_idoss_permohonan_id(textbox_TIdossPermohonanId.getValue());
    tPermohonan.setNama_pemohon(textbox_NamaPemohon.getValue());
    tPermohonan.setBagian_pemohon(textbox_BagianPemohon.getValue());
    Timestamp ts = new Timestamp(java.util.Calendar.getInstance().getTimeInMillis());
    tPermohonan.setTgl_permohonan(ts);
    tPermohonan.setNik_pemohon(textbox_NikPemohon.getValue());
    tPermohonan.setNama_manager(textbox_NamaManager.getValue());
    tPermohonan.setNik_manager(textbox_NikManager.getValue());
    tPermohonan.setNama_gm(textbox_NamaGm.getValue());
    tPermohonan.setNik_gm(textbox_NikGm.getValue());
    tPermohonan.setDetail_permohonan(textbox_DetailPermohonan.getValue());
    if (getUploadMedia() != null) {
      tPermohonan.setUploadStream(getUploadMedia().getStreamData());
    }
    tPermohonan.setTarget_mulai_digunakan(ts);
    String lain = textbox_Lainlain.getValue();
    tPermohonan.setLain_lain_desc(lain);
    //        radio_lainlain.setValue(lain);
    Radio type = radiogroupType_permohonan.getSelectedItem();
    tPermohonan.setType_permohonan(type.getValue());
    tPermohonan.setLain_lain_desc(textbox_Lainlain.getValue());
    tPermohonan.setUpdated_divisi(ts);
    tPermohonan.setUpdated_gm(ts);
    tPermohonan.setUpdated_manager(ts);
    tPermohonan.setUpdated_pemohon(ts);
    Radio dampak = radiogroup_Dampak.getSelectedItem();
    tPermohonan.setDampak(dampak.getValue());
    Radio prioritas = radiogroup_Prioritas.getSelectedItem();
    tPermohonan.setUrgensi(prioritas.getValue());
    tPermohonan.setCreated_user(getUserWorkspace().getUserSession().getUserName());
    tPermohonan.setUpdated_user(getUserWorkspace().getUserSession().getUserName());
    if (intbox_target.getValue() != null) {
      int target = intbox_target.getValue();
      long too = setTarget(target);
      Timestamp tanggalnya = new Timestamp(too);
      mttr.setTarget(too);
      mttr.setTarget2(Integer.toString(target));
    }
  }
Exemplo n.º 4
0
  @Listen("onClick = button#chartSave")
  public void chartSaveClick(MouseEvent event) {
    if (logger.isDebugEnabled()) logger.debug(" chartSave button event = " + event);
    try {
      boolean useHomeChoice = Boolean.valueOf((String) useHomeGroup.getSelectedItem().getValue());
      if (useHomeChoice) {
        Util.getConfig(null).setProperty(Constants.DNS_USE_CHOICE, Constants.DNS_USE_HOME);
      } else {
        Util.getConfig(null).setProperty(Constants.DNS_USE_CHOICE, Constants.DNS_USE_BOAT);
      }

      saveLayers(useHomeChoice);
    } catch (Exception e) {
      logger.error(e.getMessage(), e);
    }
  }
  // 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);
    }
  }
  @Listen("onClick=#editBtn")
  public void editCodeDb() {
    try {
      List<ErmCodeDb> codeDbList =
          ((ErmCodeDbService) SpringUtil.getBean("ermCodeDbService")).findAllCodeDb(webEmployee);
      String tempId = "OB";
      Long number = (long) codeDbList.size();
      number = number + 1;
      String dbId = tempId + RandomIDGenerator.fmtLong(number, 9);
      if (!aDbId.equals("") && aDbId != null) {
        codeDb.setDbId(aDbId);
      } else {
        codeDb.setDbId(dbId);
      }
      aDbId = dbId;
      dbIdTxt.setValue(dbId);
      if (dbNameTxt.getValue() != null && !"".equals(dbNameTxt.getValue())) {
        codeDb.setName(dbNameTxt.getValue());
      } else {
        ZkUtils.showExclamation(
            Labels.getLabel("webErwSource.nameZhTw") + " " + Labels.getLabel("cannottNull"),
            Labels.getLabel("warn"));
        dbNameTxt.focus();
        return;
      }
      if (resourcesIdTxt.getValue() != null) {
        codeDb.setResourcesId(resourcesIdTxt.getValue());
      }
      codeDb.setHistory("N");
      if (ezproxyRdo.getSelectedItem().getValue() != null) {
        codeDb.setEzproxy(ezproxyRdo.getSelectedItem().getValue().toString());
      }
      if (urlTxt.getValue() != null && !"".equals(urlTxt.getValue())) {
        codeDb.setUrl(urlTxt.getValue());
      }
      if (orderNoIbx.getValue() != null) {
        codeDb.setOrderNo(orderNoIbx.getValue());
      }
      codeDb.setIsDataEffid(1);
      codeDb.setLatelyChangedDate(new Date());
      codeDb.setLatelyChangedUser(webEmployee.getEmployeesn());
      ((ErmCodeDbService) SpringUtil.getBean("ermCodeDbService")).saveCodeDb(codeDb);
      ((WebSysLogService) SpringUtil.getBean("webSysLogService"))
          .editLog(
              ZkUtils.getRemoteAddr(),
              codeDb.getWebEmployee().getEmployeesn(),
              "codeDb_" + codeDb.getDbId());

      ZkUtils.showInformation(Labels.getLabel("saveOK"), Labels.getLabel("info"));
      Listbox resCodeDbLix =
          (Listbox) editErmResDataBaseWin.getParent().getFellowIfAny("resCodeDbLix");
      Textbox name = (Textbox) editErmResDataBaseWin.getParent().getFellowIfAny("nameTxt");
      Textbox dbIdParent = (Textbox) editErmResDataBaseWin.getParent().getFellowIfAny("dbIdTxt");
      List<ErmCodeDb> codeDbList1 =
          ((ErmCodeDbService) SpringUtil.getBean("ermCodeDbService"))
              .findPublisherList("", "", name.getValue(), dbIdParent.getValue(), webEmployee);
      ListModelList<ErmCodeDb> model = new ListModelList<ErmCodeDb>(codeDbList1);
      model.setMultiple(true);
      resCodeDbLix.setModel(model);
      resCodeDbLix.setActivePage(Integer.valueOf(currentPage));
      dbIdTxt.setValue(codeDb.getDbId());
      addSuunitBtn.setDisabled(false);
      delSuunitBtn.setDisabled(false);
      /*
       * String url = "ermCodeDb/ermCodeDb.zul";
       * ZkUtils.refurbishMethod(url);
       */

    } catch (WrongValueException e) {
      log.error("新增資料庫異常" + e);
    }
  }
  // Metodo para guardar la informacion //
  public Ficha_epidemiologia_n22 obtenerFichaEpidemiologia() {

    Ficha_epidemiologia_n22 ficha_epidemiologia_n22 = new Ficha_epidemiologia_n22();
    ficha_epidemiologia_n22.setCodigo_empresa(empresa.getCodigo_empresa());
    ficha_epidemiologia_n22.setCodigo_sucursal(sucursal.getCodigo_sucursal());
    ficha_epidemiologia_n22.setCodigo_ficha(tbxCodigo_ficha.getValue());
    ficha_epidemiologia_n22.setCodigo_diagnostico("Z000");
    ficha_epidemiologia_n22.setFecha_inicial(new Timestamp(dtbxFecha_inicial.getValue().getTime()));
    ficha_epidemiologia_n22.setIdentificacion(
        admision != null ? admision.getNro_identificacion() : null);
    ficha_epidemiologia_n22.setHaemophilus_infliuencae_b(
        rdbHaemophilus_infliuencae_b.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDosis(tbxDosis.getValue());
    ficha_epidemiologia_n22.setFecha_ultima_dosis(
        new Timestamp(dtbxFecha_ultima_dosis.getValue().getTime()));
    ficha_epidemiologia_n22.setPresento_carne_vacuna(
        rdbPresento_carne_vacuna.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setStreptococcus_pneumoniae(
        rdbStreptococcus_pneumoniae.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDosis2(tbxDosis2.getValue());
    ficha_epidemiologia_n22.setFecha_ultima_dosis2(
        new Timestamp(dtbxFecha_ultima_dosis2.getValue().getTime()));
    ficha_epidemiologia_n22.setPresento_carne_vacuna2(
        rdbPresento_carne_vacuna2.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setInfluenza_estacional(
        rdbInfluenza_estacional.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDosis3(tbxDosis3.getValue());
    ficha_epidemiologia_n22.setFecha_ultima_dosis3(
        new Timestamp(dtbxFecha_ultima_dosis3.getValue().getTime()));
    ficha_epidemiologia_n22.setPresento_carne_vacuna3(
        rdbPresento_carne_vacuna3.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setFuente_de_notificacion(
        rdbFuente_de_notificacion.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setViajo_durante_14dias(
        rdbViajo_durante_14dias.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDpto_procedencia(
        lbxDpto_procedencia.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setMunicipio_procedencia(
        lbxMunicipio_procedencia.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setProcedencia_internacional(tbxProcedencia_internacional.getValue());
    ficha_epidemiologia_n22.setContacto_con_aves(
        rdbContacto_con_aves.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setContacto_estrecho(
        rdbContacto_estrecho.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setAsma(chbAsma.isChecked());
    ficha_epidemiologia_n22.setEpoc(chbEpoc.isChecked());
    ficha_epidemiologia_n22.setDiabetes(chbDiabetes.isChecked());
    ficha_epidemiologia_n22.setVih_otras_inmu(chbVih_otras_inmu.isChecked());
    ficha_epidemiologia_n22.setEnfermedad_cardiaca(chbEnfermedad_cardiaca.isChecked());
    ficha_epidemiologia_n22.setCancer(chbCancer.isChecked());
    ficha_epidemiologia_n22.setMalnutricion(chbMalnutricion.isChecked());
    ficha_epidemiologia_n22.setEmbarazo(chbEmbarazo.isChecked());
    ficha_epidemiologia_n22.setSemana_de_gestacion(tbxSemana_de_gestacion.getValue());
    ficha_epidemiologia_n22.setObesidad(chbObesidad.isChecked());
    ficha_epidemiologia_n22.setInsuficiencia_renal(chbInsuficiencia_renal.isChecked());
    ficha_epidemiologia_n22.setToma_medicamentos(chbToma_medicamentos.isChecked());
    ficha_epidemiologia_n22.setFumador(chbFumador.isChecked());
    ficha_epidemiologia_n22.setOtros(chbOtros.isChecked());
    ficha_epidemiologia_n22.setCual(tbxCual.getValue());
    ficha_epidemiologia_n22.setTos(rdbTos.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setPostracion(rdbPostracion.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setFiebre(rdbFiebre.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setTiraje_toraxico(
        rdbTiraje_toraxico.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDolor_garganta(
        rdbDolor_garganta.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDolor_muscular(
        rdbDolor_muscular.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setRinorrea(rdbRinorrea.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setNo_tolera_via_oral(
        rdbNo_tolera_via_oral.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setConjuntivitis(
        rdbConjuntivitis.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDiarrea(rdbDiarrea.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setCefalea(rdbCefalea.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDolor_abdominal(
        rdbDolor_abdominal.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDifucultad_respirat(
        rdbDifucultad_respirat.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setOtro(rdbOtro.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setCual_otro(tbxCual_otro.getValue());
    ficha_epidemiologia_n22.setSe_tomo_radiografia(
        rdbSe_tomo_radiografia.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setFecha_de_toma(new Timestamp(dtbxFecha_de_toma.getValue().getTime()));
    ficha_epidemiologia_n22.setHallazgo_radiografia(
        rdbHallazgo_radiografia.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setUso_antibiotico(
        rdbUso_antibiotico.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setFecha_inicio_antibioticos(
        new Timestamp(dtbxFecha_inicio_antibioticos.getValue().getTime()));
    ficha_epidemiologia_n22.setUso_antiviral(
        rdbUso_antiviral.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setFecha_inicio_antiviral(
        new Timestamp(dtbxFecha_inicio_antiviral.getValue().getTime()));
    ficha_epidemiologia_n22.setHubo_complicaciones(
        rdbHubo_complicaciones.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setCuales_complicaciones(
        rdbCuales_complicaciones.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setCuales3(tbxCuales3.getValue());
    ficha_epidemiologia_n22.setServicio_hopitalizo(
        rdbServicio_hopitalizo.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDiganostico_inicial(
        lbxDiganostico_inicial.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setDiagnostico_al_egreso(
        lbxDiagnostico_al_egreso.getSelectedItem().getValue().toString());
    ficha_epidemiologia_n22.setFecha_de_toma1(
        new Timestamp(dtbxFecha_de_toma1.getValue().getTime()));
    ficha_epidemiologia_n22.setFecha_de_recepcion(
        new Timestamp(dtbxFecha_de_recepcion.getValue().getTime()));
    ficha_epidemiologia_n22.setMuestra(chbMuestra.isChecked());
    ficha_epidemiologia_n22.setPrueba(chbPrueba.isChecked());
    ficha_epidemiologia_n22.setAgente(tbxAgente.getValue());
    ficha_epidemiologia_n22.setResultado(tbxResultado.getValue());
    ficha_epidemiologia_n22.setFecha_de_recepcion1(
        new Timestamp(dtbxFecha_de_recepcion1.getValue().getTime()));
    ficha_epidemiologia_n22.setValor_registrado(tbxValor_registrado.getValue());
    ficha_epidemiologia_n22.setFecha_de_toma2(
        new Timestamp(dtbxFecha_de_toma2.getValue().getTime()));
    ficha_epidemiologia_n22.setFecha_de_recepcion2(
        new Timestamp(dtbxFecha_de_recepcion2.getValue().getTime()));
    ficha_epidemiologia_n22.setMuestra2(chbMuestra2.isChecked());
    ficha_epidemiologia_n22.setPrueba2(chbPrueba2.isChecked());
    ficha_epidemiologia_n22.setAgente2(tbxAgente2.getValue());
    ficha_epidemiologia_n22.setResultado2(tbxResultado2.getValue());
    ficha_epidemiologia_n22.setFecha_de_recepcion22(
        new Timestamp(dtbxFecha_de_recepcion22.getValue().getTime()));
    ficha_epidemiologia_n22.setValor_registrado2(tbxValor_registrado2.getValue());
    ficha_epidemiologia_n22.setDiligenciado_por(tbxDiligenciado_por.getValue());
    ficha_epidemiologia_n22.setTelefono_de_contacto(tbxTelefono_de_contacto.getValue());
    ficha_epidemiologia_n22.setCreacion_date(
        new Timestamp(new GregorianCalendar().getTimeInMillis()));
    ficha_epidemiologia_n22.setUltimo_update(
        new Timestamp(new GregorianCalendar().getTimeInMillis()));
    ficha_epidemiologia_n22.setCreacion_user(usuarios.getCodigo().toString());
    ficha_epidemiologia_n22.setDelete_date(null);
    ficha_epidemiologia_n22.setUltimo_user(usuarios.getCodigo().toString());
    ficha_epidemiologia_n22.setDelete_user(null);

    return ficha_epidemiologia_n22;
  }
 @Command
 @NotifyChange({
   "strCuentaCheques",
   "ctaCheqReadOnly",
   "strNombreCliente",
   "strCodigoBicRecepcion",
   "strCodigoBicEnvio",
   "strCdContratoSicoco",
   "boolOnce",
   "boolDieciseis",
   "strMonedaCbxId",
   "strMonedaCbxValue",
   "boolClienteAAA",
   "boolCuentaActiva",
   "boolMensualidad",
   "boolAnualidad",
   "dateFechaAlta",
   "dateFechaBaja",
   "lblFechaBaja",
   "dateBoxFecha",
   "boolGeneraReporteServicoBtn",
   "clientes",
   "strCdContrato"
 })
 public void showModal(Event evt) {
   Map<String, Object> mapDatos;
   mapDatos = new HashMap<String, Object>();
   logger.debug("this.strCuentaCheques:" + this.cuentaCheques.getValue());
   if (!this.cuentaCheques.getValue().isEmpty()) {
     tgm138Mt101ctrato = new Tgm138Mt101ctrato();
     tgm138Mt101ctrato.setCdCuentaCheques(cuentaCheques.getValue().toUpperCase().trim());
     tgm138Mt101ctrato.setCdMoneda(new Integer(moneda.getValue()));
     tgm138Mt101ctrato.setNbMoneda(monedaCbx.getValue());
     tgm138Mt101ctrato.setCdCodSwRec(codigoBicRecepcion.getValue().toUpperCase().trim());
     tgm138Mt101ctrato.setCdCodSwEnv(codigoBicEnvio.getValue().toUpperCase().trim());
     tgm138Mt101ctrato.setNbEmpresa(nombreCliente.getValue().toUpperCase().trim());
     tgm138Mt101ctrato.setCdTpClienteAaa(
         ((Boolean) clienteAAA.isChecked()).toString().trim().equals("true") ? "1" : "0");
     tgm138Mt101ctrato.setCdContratoSicoco(cdContratoSicoco.getValue());
     tgm138Mt101ctrato.setCdContrato(new Long(cdContrato.getValue().toUpperCase().trim()));
     tgm138Mt101ctrato.setCdMensualidad(
         ((Boolean) mensualidad.isChecked()).toString().trim().equals("true") ? "1" : "0");
     tgm138Mt101ctrato.setCdAnualidad(
         ((Boolean) anualidad.isChecked()).toString().trim().equals("true") ? "1" : "0");
     tgm138Mt101ctrato.setCdIva(new Integer((String) iva.getSelectedItem().getValue()));
     Timestamp timestampFechaAlta = new Timestamp(fechaAlta.getValue().getTime());
     tgm138Mt101ctrato.setFhAlta(timestampFechaAlta);
     tgm138Mt101ctrato.setFhBaja(fechaBaja.getValue() != null ? fechaBaja.getValue() : null);
     mapDatos.put("numeroCuenta", this.cuentaCheques.getValue());
     mapDatos.put("tgm138Mt101ctrato", tgm138Mt101ctrato);
     Window window =
         (Window)
             Executions.createComponents(
                 "/WEB-INF/flows/reporteServicio/reporteServicio.zul", this.getSelf(), mapDatos);
     window.doModal();
   } else {
     Messagebox.show(
         "¡Primero debe de seleccionar el cliente a consultar!",
         "Error",
         Messagebox.OK,
         Messagebox.ERROR);
   }
 }
  @Command
  @NotifyChange({"clientes"})
  public void setCliente(Event evt) {
    clientesBean = new ClientesBean();

    cuentaCheques.clearErrorMessage();
    nombreCliente.clearErrorMessage();
    codigoBicEnvio.clearErrorMessage();
    codigoBicRecepcion.clearErrorMessage();
    cdContratoSicoco.clearErrorMessage();
    errorIva.clearErrorMessage();
    moneda.clearErrorMessage();

    logger.debug("Entrando");
    logger.debug(cuentaCheques.getValue());
    logger.debug(nombreCliente.getValue());
    logger.debug(codigoBicRecepcion.getValue());
    logger.debug(codigoBicEnvio.getValue());
    logger.debug(iva.getSelectedItem() != null ? iva.getSelectedItem().getValue() : "");
    logger.debug(moneda.getValue());
    logger.debug(clienteAAA.isChecked());
    logger.debug(cuentaActiva.isChecked());
    logger.debug(mensualidad.isChecked());
    logger.debug(anualidad.isChecked());
    logger.debug(fechaAlta.getValue());
    logger.debug(cdContratoSicoco.getValue());

    boolean errorGuardar = false;
    if (cuentaCheques.getValue().isEmpty()) {
      cuentaCheques.setErrorMessage("Favor de introducir el Número de Cuenta de Cheques");
      errorGuardar = true;
    } else if (cuentaCheques.getValue().length() < 10) {
      cuentaCheques.setErrorMessage("El Número de Cuenta de Cheques dede ser de 10 digitos");
      errorGuardar = true;
    } else if (!cuentaCheques.getValue().matches(".[0-9]+")) {
      cuentaCheques.setErrorMessage("El Número de Cuenta de Cheques solo debe contener números");
      errorGuardar = true;
    }

    if (codigoBicRecepcion.getValue().isEmpty()) {
      codigoBicRecepcion.setErrorMessage("Favor de introducir el Código BIC de Recepción");
      errorGuardar = true;
    } else if (codigoBicRecepcion.getValue().length() < 11) {
      codigoBicRecepcion.setErrorMessage("El Código BIC de Recepción dede ser de 11 digitos");
      errorGuardar = true;
    } else if (!codigoBicRecepcion.getValue().matches(".[a-zA-Z0-9]+")) {
      codigoBicRecepcion.setErrorMessage(
          "El Código BIC de Recepción solo debe contener números o letras");
      errorGuardar = true;
    }

    if (!codigoBicEnvio.getValue().isEmpty()) {
      if (codigoBicEnvio.getValue().length() < 11) {
        codigoBicEnvio.setErrorMessage("El Código BIC de Envío dede ser de 11 digitos");
        errorGuardar = true;
      } else if (!codigoBicEnvio.getValue().matches(".[a-zA-Z0-9]+")) {
        codigoBicEnvio.setErrorMessage(
            "El Código BIC de Envío solo debe contener números o letras");
        errorGuardar = true;
      }
    }

    if (cdContratoSicoco.getValue().isEmpty()) {
      cdContratoSicoco.setErrorMessage("Favor de introducir el Número de Contrato");
      errorGuardar = true;
    } else if (cdContratoSicoco.getValue().length() < 12) {
      cdContratoSicoco.setErrorMessage("El Número de Contado dede ser de 12 digitos");
      errorGuardar = true;
    } else if (!cdContratoSicoco.getValue().matches(".[0-9]+")) {
      cdContratoSicoco.setErrorMessage("El Número de Contrato solo debe contener números");
      errorGuardar = true;
    }

    if (iva.getSelectedItem() == null
        || iva.getSelectedItem().getValue() == null
        || iva.getSelectedItem().getValue().toString().isEmpty()) {
      errorIva.setErrorMessage("No se ha seleccionado el valor del IVA.");
      errorGuardar = true;
    }

    if (nombreCliente.getValue().isEmpty()) {
      nombreCliente.setErrorMessage("Favor de introducir el nombre del cliente.");
      errorGuardar = true;
    }

    if (monedaCbx.getValue() != null && monedaCbx.getValue().isEmpty()) {
      monedaCbx.setErrorMessage("Favor de seleccionar la moneda");
      errorGuardar = true;
    }

    if (!cuentaActiva.isChecked()) {
      cuentaActiva.setChecked(true);
    }

    if (!errorGuardar) {
      // if(false){
      logger.info("ContratoController: - Metodo: setCliente -- **inicio**");
      tgm138Mt101ctrato = new Tgm138Mt101ctrato();
      tgm138Mt101ctrato.setCdCuentaCheques(cuentaCheques.getValue().toUpperCase().trim());
      tgm138Mt101ctrato.setCdMoneda(new Integer(moneda.getValue()));
      tgm138Mt101ctrato.setCdCodSwRec(codigoBicRecepcion.getValue().toUpperCase().trim());
      tgm138Mt101ctrato.setCdCodSwEnv(codigoBicEnvio.getValue().toUpperCase().trim());
      tgm138Mt101ctrato.setNbEmpresa(nombreCliente.getValue().toUpperCase().trim());
      tgm138Mt101ctrato.setCdTpClienteAaa(
          ((Boolean) clienteAAA.isChecked()).toString().trim().equals("true") ? "1" : "0");
      // tgm138Mt101ctrato.setCdContrato(null);
      tgm138Mt101ctrato.setCdContratoSicoco(cdContratoSicoco.getValue().toUpperCase().trim());
      tgm138Mt101ctrato.setCdMensualidad(
          ((Boolean) mensualidad.isChecked()).toString().trim().equals("true") ? "1" : "0");
      tgm138Mt101ctrato.setCdAnualidad(
          ((Boolean) anualidad.isChecked()).toString().trim().equals("true") ? "1" : "0");
      tgm138Mt101ctrato.setCdIva(new Integer((String) iva.getSelectedItem().getValue()));
      Timestamp timestampFechaAlta = new Timestamp(fechaAlta.getValue().getTime());
      tgm138Mt101ctrato.setFhAlta(timestampFechaAlta);
      // ((Boolean)this.cuentaActiva.isChecked()).toString().trim()
      if (cuentaCheques.isReadonly()) {
        if (clientesBean.existeCodigoBicRecepcion(tgm138Mt101ctrato) == null) {
          codigoBicRecepcion.setErrorMessage("No existe el código BIC de recepción capturado.");
          errorGuardar = true;
        }
        if (!tgm138Mt101ctrato.getCdCodSwEnv().isEmpty()) {
          if (clientesBean.existeCodigoBicEnvio(tgm138Mt101ctrato) == null) {
            codigoBicEnvio.setErrorMessage("No existe el código BIC de envío capturado.");
            errorGuardar = true;
          }
        }
        if (!errorGuardar) {
          logger.debug("Actualizando cliente");
          clientesBean.actualizarCliente(tgm138Mt101ctrato);
          registraEvento("editó la cuenta " + tgm138Mt101ctrato.getCdCuentaCheques());
          cdContratoSicoco.setValue(null);
          cdContrato.setValue(null);
          cuentaCheques.setValue(null);
          moneda.setValue(null);
          monedaCbx.setValue(null);
          codigoBicRecepcion.setValue(null);
          codigoBicEnvio.setValue(null);
          nombreCliente.setValue(null);
          clienteAAA.setChecked(false);
          mensualidad.setChecked(false);
          anualidad.setChecked(false);
          cuentaActiva.setChecked(false);
          iva.setSelectedItem(null);
          cuentaCheques.setReadonly(false);
          establecerFiltroClientes();

          Messagebox.show(
              "Registro actualizado con exito!!",
              "Confirmación",
              Messagebox.OK,
              Messagebox.INFORMATION);
          this.clientes = this.getAllClientes();
          this.clientesGrid.invalidate();
        }
      } else {
        if (clientesBean.obtieneCuentaCheques(tgm138Mt101ctrato) != null) {
          cuentaCheques.setErrorMessage("El número de cuenta ya tiene servicio.");
          errorGuardar = true;
        }
        if (clientesBean.existeCodigoBicRecepcion(tgm138Mt101ctrato) == null) {
          codigoBicRecepcion.setErrorMessage("No existe el código BIC de recepción capturado.");
          errorGuardar = true;
        }
        if (!tgm138Mt101ctrato.getCdCodSwEnv().isEmpty()) {
          if (clientesBean.existeCodigoBicEnvio(tgm138Mt101ctrato) == null) {
            codigoBicEnvio.setErrorMessage("No existe el código BIC de envío capturado.");
            errorGuardar = true;
          }
        }
        if (!errorGuardar) {

          logger.debug("Registrando nuevo cliente");
          clientesBean.salvarCliente(tgm138Mt101ctrato);
          registraEvento("regsitró la cuenta " + tgm138Mt101ctrato.getCdCuentaCheques());
          cdContratoSicoco.setValue(null);
          cdContrato.setValue(null);
          cuentaCheques.setValue(null);
          moneda.setValue(null);
          monedaCbx.setValue(null);
          codigoBicRecepcion.setValue(null);
          codigoBicEnvio.setValue(null);
          nombreCliente.setValue(null);
          clienteAAA.setChecked(false);
          mensualidad.setChecked(false);
          anualidad.setChecked(false);
          cuentaActiva.setChecked(false);
          iva.setSelectedItem(null);
          cuentaCheques.setReadonly(false);
          Messagebox.show(
              "Registro guardado con exito!!",
              "Confirmación",
              Messagebox.OK,
              Messagebox.INFORMATION);
          this.clientes = this.getAllClientes();
          this.clientesGrid.invalidate();
        }
      }
    }
  }