@Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    id = Constant.INVALID_ID;
    long accountId = Constant.INVALID_ID;
    if (getArguments() != null) {
      accountId = getArguments().getLong(Constant.ARG_ACCOUNT_NUMBER_LONG);
      id = getArguments().getLong(Constant.ARG_TRANSACTION_NUMBER_LONG);
    }

    DataSourceTransaction dataSourceTransaction = new DataSourceTransaction(getContext());
    if (id != Constant.INVALID_ID) {
      iTransaction = dataSourceTransaction.getTransaction(id);
    } else {
      iTransaction = new ITransaction();
      iTransaction.setType(ITransaction.TRANSACTION_TYPE_ACCOUNT_WITHDRAW);
      iTransaction.setSubType(ITransaction.TRANSACTION_SUB_TYPE_ACCOUNT_BOTH);
      iTransaction.setAccount(accountId);
    }

    setStyle(DialogFragment.STYLE_NO_TITLE, android.R.style.Theme_Material_Light_Dialog_MinWidth);
  }