Ejemplo n.º 1
0
        /// <summary>Полностью удаляет все данные о словеваре из базы данных</summary>
        /// <param name="info">Свойство Dictionary аргумета типа DictionaryCreateIfon должно быть не null</param>
        public void Delete(DictionaryInfo info)
        {
            if (info.Dictionary == null)
            {
                return;
            }

            DictionariesInfoDelete.Add(info);
        }
        private void Ok_btn_Click(object sender, RoutedEventArgs e)
        {
            this.Resoult = System.Windows.Forms.DialogResult.OK;

            DictionaryInfo info;

            info.Dictionary = Dictionary;

            info.Name        = name_tb.Text;
            info.Description = descr_tb.Text;

            if (info.Description == null)
            {
                info.Description = string.Empty;
            }

            this.DictionaryInfo = info;

            Close();
        }
Ejemplo n.º 3
0
 /// <summary>Осуществляет внесение изменений в базу данных. Изменения будут применены после Commit().</summary>
 /// <param name="info">Если свойство Dictionary != null,
 /// то выполняется внесение изменений в существующий объкт Dictionary в базе данных.
 /// В противном случае выполняется занесение нового словаря в базу</param>
 public void Push(DictionaryInfo info)
 {
     DictionariesInfo.Add(info);
 }