Beispiel #1
0
        public void LoadGenreThread(object sender, EventArgs e)
        {
            //Создние нового процесса.
            ThreadPool.QueueUserWorkItem((object o) =>
            {
                ListGenre = Browser.FindElements(PageHome.ButtonGenreBy).ToList();

                for (int i = 0; i < ListGenre.Count; i++)
                {
                    if ((ListGenre[i].Text == "Все сборники"))
                    {
                        ListGenre.RemoveAt(i);
                    }
                }

                //Загрузка данных и закрытие прелоадера в основном потоке.
                mainForm.Invoke(new MethodInvoker(() =>
                {
                    for (int i = 0; i < 18; i++)
                    {
                        mainForm.GetComboBoxGenre().Items.Add(ListGenre[i].Text);
                    }

                    formPreloaderGenre.Close();
                }));
            });
        }
 public ChallengePage()
 {
     InitializeComponent();
     ListGenre.Add(new MusicGenre("V - POP", @"\Assets\HubTile\Vpop.jpg"));
     ListGenre.Add(new MusicGenre("K - POP", @"\Assets\HubTile\KPop.jpg"));
     ListGenre.Add(new MusicGenre("US - UK", @"\Assets\HubTile\UKUS.jpg"));
     List_TypeSong.DataContext = ListGenre;
 }
Beispiel #3
0
 public int Create(ListGenre listGenre)
 {
     try
     {
         const string sqlExpression = "INSERT INTO ListGenre (BookID, GenreID) VALUES (@BookID, @GenreID)";
         using (var connection = Dbsql.GetDbConnection())
         {
             connection.Open();
             var command = new SqlCommand(sqlExpression, connection);
             var param2  = new SqlParameter("@BookID", listGenre.BookID);
             command.Parameters.Add(param2);
             var param3 = new SqlParameter("@GenreID", listGenre.GenreID);
             command.Parameters.Add(param3);
             var number = command.ExecuteNonQuery();
             return(number);
         }
     }
     catch (SqlException e)
     {
         Console.WriteLine(e);
         return(-1);
     }
 }
Beispiel #4
0
        public string Create(ListGenre listGenre)
        {
            int number = _listGenreDao.Create(listGenre);

            return(number > 0 ? $"Добавление успешно" : $"Ошибка при добавлении списка жанров");
        }