@Override
 public void onTextChanged(View view, String newText, long newID) {
   switch (view.getId()) {
     case R.id.actvCat:
       mUmsatz.put(R.string.column_catID, newID);
       break;
     case R.id.tvMemo:
       mUmsatz.put(R.string.column_memo, newText);
       break;
   }
 }
 @Override
 public void onLongValueChanged(View view, long newAmount) {
   switch (view.getId()) {
     case R.id.tvAmount:
       mUmsatz.put(R.string.column_amount, newAmount);
   }
 }
 private void showSplitBuchung() {
   mUmsatz.put(R.string.column_hasDetail, true);
   DialogFragmentSplitZeilen f = DialogFragmentSplitZeilen.newInstance(mUmsatz);
   f.show(getFragmentManager(), f.getTAG());
   f.setOnDismissListener(this);
   f.setOnCancelListener(this);
   args.putBoolean(SHOWDIALOG, true);
 }
 @Override
 public void onDismiss(@LayoutRes int layoutID, DialogInterface dialog) {
   if (mUmsatz.getSplitBuchung().size() == 0) {
     mUmsatz.removeSplittBuchung();
   } else {
     mUmsatz.put(R.string.column_amount, mUmsatz.getSplitBuchung().getSplitBuchungsSummeAmount());
   }
   bindView();
 }
 /**
  * Wenn 'Save' gewaehlt wurde, wird aus Payee die ID gelesen und in R.string.column_wpid
  * eingefuegt. Ist diese ID nicht belegt, wurde ein (neuer) Text eingegeben. Dieser wird als
  * Partner angelegt und dessen ID benutzt
  */
 @Override
 protected void onActionFinishClicked() {
   MonMaAutoCompleteTextView actv =
       (MonMaAutoCompleteTextView) getView().findViewById(R.id.actvPayee);
   long id = actv.getSelectionID();
   if (id == NOID) {
     String partnername = actv.getText().toString();
     mUmsatz.put(R.string.column_partnername, partnername);
   } else {
     mUmsatz.put(R.string.column_wpid, id);
   }
   DBHelper db = DBHelper.getInstance();
   if (mUmsatz.isInserted()) {
     mUmsatz.update(db);
   } else {
     mUmsatz.insert(db);
   }
   Snackbar.make(getView(), getString(R.string.awlib_datensatzSaved), Snackbar.LENGTH_SHORT)
       .show();
   super.onActionFinishClicked();
 }
 @Override
 public void onDateChanged(AWDateTextView view, Calendar cal) {
   mUmsatz.put(R.string.column_btag, view.getDate());
 }