Exemple #1
0
 //ДОБАВИТЬ ЖАНР
 public static bool GenreAdd(Genres gen, TableContext tableContext)
 {
     try
     {
         tableContext.Genres.Add(gen);
         tableContext.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         MessageBox.Show("Потеряно соеденение с сервером.");
         return(false);
     }
 }
Exemple #2
0
 //РЕДАКТИРОВАТЬ ЖАНР
 public static bool GenreEdit(Genres genreEdit, Genres genreEditor, TableContext tableContext)
 {
     try
     {
         if (genreEdit != genreEditor)
         {
             genreEdit = genreEditor;
         }
         tableContext.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         MessageBox.Show("Потеряно соеденение с сервером.");
         return(false);
     }
 }
        //УДАЛИТЬ ЖАНР
        public static bool GenreDel(Genres genre, TableContext tableContext)
        //public static bool GenreDel(int id)
        {
            try
            {
                //TableContext tableContext = new TableContext();

                if (genre != null)
                {
                    tableContext.Genres.Remove(genre);
                    tableContext.SaveChanges();
                    return(true);
                }
                return(false);
            }
            catch (Exception)
            {
                MessageBox.Show("Потеряно соеденение с сервером.");
                return(false);
            }
        }
Exemple #4
0
        private void bEdit_Click(object sender, EventArgs e)
        {
            if (dGVGenreList.SelectedRows.Count > 0)
            {
                int  index     = dGVGenreList.SelectedRows[0].Index;
                int  id        = 0;
                bool converted = Int32.TryParse(dGVGenreList[0, index].Value.ToString(), out id);
                if (converted == false)
                {
                    return;
                }

                Genres    genres   = TabCon.Genres.Find(id);
                FormGenre editForm = new FormGenre(genres, sess);

                DialogResult result = editForm.ShowDialog(this);

                switch (result)
                {
                case DialogResult.Cancel:
                    return;

                case DialogResult.Abort:
                    dbDelete.GenreDel(editForm.genre, TabCon);
                    dGVGenreList.Refresh();
                    break;

                case DialogResult.OK:
                    dbEdit.GenreEdit(genres, editForm.genre, TabCon);
                    dGVGenreList.Refresh();
                    break;

                default:
                    Console.WriteLine("Ой-ой");
                    break;
                }
            }
        }
 //
 //ADD
 //
 private void bAdd_Click_Add(object sender, EventArgs e)
 {
     if (tbName.Text != "")
     {
         if (NonRelapse.GenresNR(tbName.Text))
         {
             genre = new Genres
             {
                 Name        = tbName.Text,
                 Description = tbDescription.Text
             };
         }
         else
         {
             DialogResult = DialogResult.None;
             MessageBox.Show("Жанр с таким наименованием уже есть.");
         }
     }
     else
     {
         DialogResult = DialogResult.None;
         MessageBox.Show("Название жанра не может быть пустым.");
     }
 }