Пример #1
0
 public ChangeInfoForm(LogForm f,User CurrUser,List<User> AllUsers)
 {
     InitializeComponent();
     CurrentUser = CurrUser;
     this.f = f;
     this.AllUsers = AllUsers;
 }
Пример #2
0
 public MainForm(LogForm f, User CurrUser,List<User>AllUsers)
 {
     InitializeComponent();
     this.f = f;
     this.CurrentUser = CurrUser;
     this.AllUsers = AllUsers;
     WellLab.Text = "Wellcome, " + CurrentUser.Login() + "!";
 }
Пример #3
0
 public TracksForm(User CurrentUser, List<MusicFile>Tracks,string labeltext)
 {
     InitializeComponent();
     this.CurrentUser = CurrentUser;
     this.label1.Text = labeltext;
     this.Location = new Point(this.Location.X, 50 * MusicMainForm.albumsformscount);
     MusicMainForm.albumsformscount++;
     this.Tracks = Tracks;
     foreach (var i in Tracks)
         TracksList.Items.Add(i.Name());
 }
Пример #4
0
 public LogForm()
 {
     StreamReader dat = new StreamReader(@"cd..\\..\\..\\..\\Resources\\users.data");
     while (!dat.EndOfStream)
     {
         User A=new User();
         A.ReadFrom(dat.ReadLine());
         AllUsers.Add(A);
     }
     dat.Close();
     InitializeComponent();
     this.CreateUserTT.SetToolTip(this.LogNewUserBut, "Create new user");
 }
Пример #5
0
 public AlbumsListForm(User CurrentUser, List<MusicFile> CurrentArtistsMusic, string currentArtist)
 {
     InitializeComponent();
     this.Location = new Point(this.Location.X, this.Location.Y + 50*MusicMainForm.albumsformscount);
     MusicMainForm.albumsformscount++;
     this.CurrentArtistsMusic=CurrentArtistsMusic;
     this.CurrentUser = CurrentUser;
     ArtistLab.Text = currentArtist;
     AlbumsList.DrawMode = DrawMode.OwnerDrawVariable;
     foreach (var mf in CurrentArtistsMusic)
     {
         if (Albums.FirstOrDefault(temp => mf.Tag().Album() == temp) == null && mf.Tag().Album() != null)
         {
             AlbumsList.Items.Add(mf.Tag().Album());
             Albums.Add(mf.Tag().Album());
         }
     }
     AlbumsList.Items.Add(" No Album");
     AlbumsList.Sorted = true;
 }
Пример #6
0
 public MusicMainForm(User CurrentUser,LogForm f)
 {
     InitializeComponent();
     ArtistsList.DrawMode = DrawMode.OwnerDrawVariable;
     LoadMusic();
     this.CurrentUser = CurrentUser;
     AlbumsList.Visible = false;
     foreach (var mf in MusicFiles)
     {
         if (Artists.FirstOrDefault(temp => mf.Tag().Artist() == temp) == null && mf.Tag().Artist()!=null)
         {
             Artists.Add(mf.Tag().Artist());
             ArtistsList.Items.Add(mf.Tag().Artist());
         }
     }
     ArtistsList.Items.Add(" No Artist");
     AlbumsList.Items.Add(" No Album");
     this.f = f;
     AlbumsList.Sorted = true;
     ArtistsList.Sorted = true;
 }
Пример #7
0
 private void LogLoginEntered()
 {
     if (LogLoginText.TextLength > 0)
     {
         CurrentUser = Empty;
         string login = LogLoginText.Text;
         string pass = LogPasswordText.Text;
         foreach (var user in AllUsers)
             if (login == user.Login() && user.ComparePassword(pass))
                 CurrentUser = user;
         if (CurrentUser.Equals(Empty))
         {
             LogPasswordText.Text = "";
             MessageBox.Show("Wrong username or password! Check it and try again!");
         }
         else
         {
             LogForm f = this;
             CurrentUser.ReadOpeners();
             new MainForm(f,CurrentUser,AllUsers).Show();
             this.Hide();
         }
     }
 }