Ejemplo n.º 1
0
 public AddResult AddMedia(FileNameAndMedia item)
 {
     //AddResult result;
     foreach (FileNameAndMediaWithIsMoneyless tmp in m_Items)
     {
         if (tmp.FileNameAndMedia.FileName.Equals(item.FileName, StringComparison.OrdinalIgnoreCase))
         {
             return(AddResult.MediaExistInPlaylist);
         }
     }
     if (Properties.Settings.Default.MoneylessModeEnabled)
     {
         m_Items.Add(new FileNameAndMediaWithIsMoneyless(item, true));
         return(AddResult.OK);
     }
     else
     {
         if (m_RestSum - item.Media.Price >= SUM_LOW_LIMIT)
         {
             m_Items.Add(new FileNameAndMediaWithIsMoneyless(item, false));
             RecalculateSum();
             return(AddResult.OK);
         }
         else
         {
             return(AddResult.MoneyNotEnought);
         }
     }
 }
Ejemplo n.º 2
0
 public int Add(FileNameAndMedia value)
 {
     return(List.Add(value));
 }
Ejemplo n.º 3
0
 public SelectingMediaEventArgs(FileNameAndMedia item)
 {
     this.m_Item = item;
 }
Ejemplo n.º 4
0
 public void AddItem(FileNameAndMedia item)
 {
     m_Items.Add(item);
 }