}                                  //до каде сме со анимацијата

        public Controller(Panel[] panels, ListBox _lbSongs, ComboBox _cbShowCategory, ComboBox _cbAddSongCategory, ListBox _lbRemoveSong)
        {
            Panels            = panels;
            lbSongs           = _lbSongs;
            cbShowCategory    = _cbShowCategory;
            cbAddSongCategory = _cbAddSongCategory;
            lbRemoveSong      = _lbRemoveSong;
            currentCategory   = -1;
            ShowPanel(0);                                               // иницијално ги сокриваме сите панели
            Panels[1].Hide();                                           //како и панелот со мени
            Graph      = Panels[0].CreateGraphics();                    //платно за исцртување на интро панелот
            buffBmp    = new Bitmap(Panels[0].Width, Panels[0].Height); //
            buffGraph  = Graphics.FromImage(buffBmp);                   //платно кое го користиме како бафер
            numbSteps  = 0;
            backgColor = Color.FromArgb(250, 250, 200);                 // позадинска боја на интрото
            //креирање на четки и фонтови
            brushBlue       = new SolidBrush(Color.Blue);
            brushDodgerBlue = new SolidBrush(Color.DodgerBlue);
            brushRed        = new SolidBrush(Color.Red);
            font1           = new Font("Arial", 30);
            font2           = new Font("Arial", 20);
            font3           = new Font("Arial", 16);

            testcontext = new songbookEntities2();

            loadIntro();
            // стартување тајмерот
            loadTimer          = new Timer();
            loadTimer.Interval = 50;
            loadTimer.Tick    += new EventHandler(timer_Tick);
            loadTimer.Start();
            // стартување на интро звукот
            System.Media.SoundPlayer player = new System.Media.SoundPlayer(Resources.intro);
            player.Play();
        }
        songbookEntities2 testcontext; //

        #endregion Fields

        #region Constructors

        public Controller(Panel[] panels, ListBox _lbSongs, ComboBox _cbShowCategory, ComboBox _cbAddSongCategory, ListBox _lbRemoveSong)
        {
            Panels = panels;
            lbSongs = _lbSongs;
            cbShowCategory = _cbShowCategory;
            cbAddSongCategory = _cbAddSongCategory;
            lbRemoveSong = _lbRemoveSong;
            currentCategory = -1;
            ShowPanel(0); // иницијално ги сокриваме сите панели
            Panels[1].Hide(); //како и панелот со мени
            Graph = Panels[0].CreateGraphics(); //платно за исцртување на интро панелот
            buffBmp = new Bitmap(Panels[0].Width, Panels[0].Height); //
            buffGraph = Graphics.FromImage(buffBmp); //платно кое го користиме како бафер
            numbSteps = 0;
            backgColor = Color.FromArgb(250, 250, 200); // позадинска боја на интрото
            //креирање на четки и фонтови
            brushBlue = new SolidBrush(Color.Blue);
            brushDodgerBlue = new SolidBrush(Color.DodgerBlue);
            brushRed = new SolidBrush(Color.Red);
            font1 = new Font("Arial", 30);
            font2 = new Font("Arial", 20);
            font3 = new Font("Arial", 16);

            testcontext = new songbookEntities2();

            loadIntro();
            // стартување тајмерот
            loadTimer = new Timer();
            loadTimer.Interval = 50;
            loadTimer.Tick += new EventHandler(timer_Tick);
            loadTimer.Start();
            // стартување на интро звукот
            System.Media.SoundPlayer player = new System.Media.SoundPlayer(Resources.intro);
            player.Play();
        }
Beispiel #3
0
 //проверка на исправност на конекција
 private void CheckConnection()
 {
     try
     {
         songbookEntities2 testcontext = new songbookEntities2();
         testcontext.songs.Execute(System.Data.Objects.MergeOption.NoTracking);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
         Process.GetCurrentProcess().Kill();
     }
 }
Beispiel #4
0
        //проверка на исправност на конекција
        private void CheckConnection()
        {
            try
            {
                songbookEntities2 testcontext = new songbookEntities2();
                testcontext.songs.Execute(System.Data.Objects.MergeOption.NoTracking);

            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                Process.GetCurrentProcess().Kill();
            }
        }