Example #1
0
        private void AddWordLanguage(int languageId)
        {
            WordLanguageView view = OpenWordLanguage(new WordLanguageModel {
                LanguageId = languageId
            });

            view.AfterSave += delegate(bool status) {
                if (status)
                {
                    WordLanguages.Add(view.Model);
                    lstWordInLanguages.AddRowFromModel(view.Model);
                }
            };
        }
Example #2
0
 private void BtnEditWordInLanguage_Click(object sender, EventArgs e)
 {
     if (lstWordInLanguages.SelectedIndices.Count > 0)
     {
         int index             = lstWordInLanguages.SelectedIndices[0];
         WordLanguageView view = OpenWordLanguage(WordLanguages[index]);
         view.AfterSave += delegate(bool status) {
             if (status)
             {
                 WordLanguages[index] = view.Model;
                 ListViewItem item = new ListViewItem();
                 item.SubItems[0].Text           = view.Model.Id.ToString();
                 item.SubItems[1].Text           = DBControllersFactory.FK(MODELS.Language, view.Model.LanguageId);
                 item.SubItems[2].Text           = view.Model.WordInLanguage;
                 lstWordInLanguages.Items[index] = item;
             }
         };
     }
 }