Exemple #1
0
        private void ChangeRewardMenuItem_Click(object sender, EventArgs e)
        {
            var length = logic.GetRewards().Count;

            if (length <= 0)
            {
                WarningMessage("There are no any rewards to change!", "Warning", MessageBoxButtons.OK);
            }
            else
            {
                var row        = ctlRewards.SelectedCells[0].RowIndex;
                var rewardId   = ctlRewards["RewardID", row];
                var id         = Convert.ToInt32(rewardId.EditedFormattedValue);
                var rewardForm = new RewardForm(logic.GetRewardById(id));
                if (rewardForm.ShowDialog() == DialogResult.OK)
                {
                    var rwrd = new Reward();
                    rwrd.Title       = rewardForm.RewardTitle;
                    rwrd.Description = rewardForm.RewardDescription;
                    rwrd.RewardId    = id;
                    logic.UpdateReward(rwrd);
                    UpdateRewardGrid();
                    UpdateUsersGrid();
                }
            }
        }
Exemple #2
0
        private void AddReward()
        {
            var rewardForm = new RewardForm();

            if (rewardForm.ShowDialog() == DialogResult.OK)
            {
                var title       = rewardForm.Title;
                var description = rewardForm.Description;
                var reward      = new Reward();
                reward.Title       = title;
                reward.Description = description;
                logic.AddReward(reward);
                UpdateRewardsGrid();
            }
        }
Exemple #3
0
        private void AddReward()
        {
            var rewardForm = new RewardForm();

            if (rewardForm.ShowDialog() == DialogResult.OK)
            {
                var name    = rewardForm.RewardTitle;
                var descrip = rewardForm.RewardDescription;
                var reward  = new Reward();
                reward.Title       = name;
                reward.Description = descrip;
                // initialization
                logic.AddReward(reward);
                UpdateRewardGrid();
            }
        }