Exemplo n.º 1
0
        private void Btn_DeleteAward_Click(object sender, RoutedEventArgs e)
        {
            string selectedAward;

            selectedAward = Convert.ToString(ListBox_AwardDetails.SelectedValue);

            // Verify the user selected a record to delete
            if (!string.IsNullOrEmpty(selectedAward))
            {
                MessageBoxResult result;
                result = MessageBox.Show(Tools.deleteMessage, Tools.deleteTitle, MessageBoxButton.YesNo);

                if (result == MessageBoxResult.Yes)
                {
                    foreach (AwardDBInfo award in awardList)
                    {
                        if (award.Award == selectedAward)
                        {
                            // Remove from the database
                            award.DeleteFromDatabase();
                        }
                    }

                    awardList = AwardDBInfo.LoadObjectList(CurrentBranch);

                    ListBox_AwardDetails.DataContext = awardList;
                }
            }
            else
            {
                MessageBox.Show(Tools.RecordDeleteMessage, Tools.RecordSelectTitle);
            }
        }
Exemplo n.º 2
0
        private void Save()
        {
            CurrentAward.WriteDataToDatabase();

            awardList = AwardDBInfo.LoadObjectList(CurrentBranch);

            ListBox_AwardDetails.DataContext = awardList;

            HideControls();

            CurrentAward = null;
        }