예제 #1
0
        private void btSupprimeChanson_Click(object sender, EventArgs e)
        {
            int numChanson = Convert.ToInt16(nudEnleveChanson.Text);

            maPlaylist.SupprimerChanson(numChanson);
            MesOutils.EffacerZonesDeTexte(this);
        }
예제 #2
0
 private void btVerifier_Click(object sender, EventArgs e)
 {
     maPlaylist.VerifierPlaylist(lbPlaylist);
     maPlaylist.DureeTotalPlayListe(label5);
     maPlaylist.NombreChansons(label7);
     MesOutils.EffacerZonesDeTexte(this);
 }
예제 #3
0
        private void btEnregistrer_Click(object sender, EventArgs e)
        {
            string  monTitre      = tbTitre.Text; //récupère info
            string  monInterprete = tbInterprète.Text;
            int     maDuree       = Convert.ToInt16(nudDurée.Text);
            Chanson maChanson     = new Chanson(); //Créé une Chanson

            maChanson.SetTitre(monTitre);
            maChanson.SetInterprete(monInterprete);
            maChanson.SetDuree(maDuree);
            MesOutils.EffacerZonesDeTexte(this);
            maPlaylist.AjouterChanson(maChanson); //Ajoute dans l'ArrayList
        }
        public void VerifierPlaylist(ListBox listePlayliste)
        {
            listePlayliste.Items.Clear();
            string duree   = "";
            int    heure   = 0;
            int    minute  = 0;
            int    seconde = 0;

            foreach (Chanson c in playlist)
            {
                MesOutils.ConvertiSecondes(c.GetDuree(), out heure, out minute, out seconde);
                duree = heure.ToString() + "h" + minute.ToString() + "min" + seconde.ToString() + "sec";
                listePlayliste.Items.Add(c.GetTitre() + " - " + c.GetInterprete() + " - " + duree);
            }
        }
        public void DureeTotalPlayListe(Label tmpTotal)
        {
            int total   = 0;
            int heure   = 0;
            int minute  = 0;
            int seconde = 0;

            foreach (Chanson c in playlist)
            {
                total += c.GetDuree();
            }
            MesOutils.ConvertiSecondes(total, out heure, out minute, out seconde);
            string dureeTotale = heure.ToString() + "h" + minute.ToString() + "min" + seconde.ToString() + "sec";

            tmpTotal.Text = dureeTotale;
        }
예제 #6
0
 private void Form1_Load(object sender, EventArgs e)
 {
     maPlaylist = new Playlist();
     MesOutils.EffacerZonesDeTexte(this);
 }