コード例 #1
0
        private void btnAddLanguage_Click(object sender, RoutedEventArgs e)
        {
            if (!LanguageFormIsValid()) return;

            Language language = new DB.Language(0, txtLanguageTitle.Text, txtLanguageCode.Text);
            if (DB.Languages.CreateLanguage(language) > 0)
            {
                InitLanguages();
                MessageBox.Show(Resources["languageAdded"].ToString(), AppName, MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show(Resources["cantAddLanguage"].ToString(), AppName, MessageBoxButton.OK, MessageBoxImage.Error);
            }

        }
コード例 #2
0
        private void btnUpdateLanguage_Click(object sender, RoutedEventArgs e)
        {
            if (!LanguageSelected() || !LanguageFormIsValid()) return;

            Language language = (Language)dgLanguages.SelectedItem;

            language = new DB.Language(language.Id, txtLanguageTitle.Text, txtLanguageCode.Text);
            if (DB.Languages.UpdateLanguage(language) > 0)
            {
                InitLanguages();
                MessageBox.Show(Resources["LanguageEdited"].ToString(), AppName, MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show(Resources["cantEditLanguage"].ToString(), AppName, MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }