private void AddDividend(object o)
        {
            if (CurrentUser.Equals(User.Default()))
            {
                System.Windows.MessageBox.Show("There is no valid user selected");
                return;
            }

            // create a new dividend
            Dividend dividend = new Dividend
            {
                ISIN           = SelectedShare.ISIN,
                Amount         = Amount,
                Value          = Dividend,
                DayOfPayment   = DividendPayDate,
                DateRangeStart = DateRangeStart,
                DateRangeEnd   = DateRangeEnd,
                UserName       = CurrentUser.ToString()
            };

            // add the order to the matching share
            DataBaseHelper.AddDividendToDB(dividend);

            Amount           = 0;
            Dividend         = 0.0;
            DividendPerShare = 0;
            DividendReturn   = 0;
        }