示例#1
0
  public RegistratorClaimPanel(RegistratorForm registratorForm, Claim claim) {
    this.registratorForm = registratorForm;
    if (claim != null) {
      this.claim = claim;
    } else {
      this.claim = new Claim();
    }

    initComponents();

    if (claim != null) {
      if (claim.getAsking() != null)
        txAskingId.setText(GUIUtils.int2Str(claim.getAsking().getId()));
      txDate.setText(GUIUtils.formatDate(claim.getDate()));
      txName.setText(claim.getName());
      slOffice.setSelectedItem(claim.getOffice());
      txDescription.setText(claim.getDescription());
      slReason.setSelectedItem(claim.getReason());
      txReplyDate.setText(GUIUtils.formatDate(claim.getReplyDate()));
      slStatus.setSelectedItem(claim.getStatus());
    }
  }