/// <summary> /// removes playlist and button connected with it /// </summary> /// <param name="i">tg of removed button</param> /// <param name="usrID">id of current user</param> /// <param name="usr">Current user</param> private void Remove_Playlist(int i, int usrID, User usr) { MovieDatabaseEntities db = new MovieDatabaseEntities(); foreach (Playlist pl in db.Playlists) { if (pl.PlaylistID == i && pl.UserID == usrID) { db.Playlists.Remove(pl); } } foreach (List_Of_Playlists lop in db.List_Of_Playlists) { if (lop.ID == i && lop.UserID == usrID) { db.List_Of_Playlists.Remove(lop); usr.Number_Of_Playlists--; } } db.SaveChanges(); deletePlaylistButton((int)buttonToBeRemoved.Tag); //Playlists_Panel.Controls.Remove(buttonToBeRemoved); buttonToBeRemoved = null; foreach (MonoFlat_Button but in Playlists_Panel.Controls) { if ((int)but.Tag > i) { but.Location = new Point(but.Location.X - 95, but.Location.Y); } } }
/// <summary> /// open playlist view or open menu to remove playlist /// </summary> private void Playlist_Button_Click(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { MonoFlat_Button button = sender as MonoFlat_Button; int i = (int)button.Tag; actualButtonPressed = i; RefreshPlaylistGrid(i); playlistButtonPressed = true; homelistButtonPressed = false; } if (e.Button == MouseButtons.Right) { MonoFlat_Button button = sender as MonoFlat_Button; int i = (int)button.Tag; buttonToBeRemoved = button; buttonToChangeName = button; ContextMenuStrip cm = new ContextMenuStrip(); cm.Items.Add("Remove Playlist"); cm.Items.Add("Change name"); cm.ItemClicked += new ToolStripItemClickedEventHandler(Playlist_Context_Menu_Button_Click); cm.Show(button, new Point(e.X, e.Y)); } }
/// <summary> /// Add Playlist button in Playlist_Panel /// </summary> /// <param name="i">number of user's playlists</param> public void createPlaylistButton(int i) { MovieDatabaseEntities db = new MovieDatabaseEntities(); var userID = getCurrentUserID(); var pl = (from playlist in db.List_Of_Playlists where playlist.UserID == userID && playlist.ID == i + 1 select playlist).FirstOrDefault(); if (pl != null) { if (Playlists_Panel.Controls.Count == 0) { MonoFlat_Button button = new MonoFlat_Button(); button.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); button.Width = 89; button.Height = 19; button.Text = pl.Playlist_Name; button.Location = new Point(0, 0); button.MouseClick += new MouseEventHandler(Playlist_Button_Click); int tag = i + 1; button.Tag = tag; Playlists_Panel.Controls.Add(button); } else { int maxi = 0; foreach (MonoFlat_Button but in Playlists_Panel.Controls) { if (Int32.Parse(but.Tag.ToString()) > maxi) { maxi = Int32.Parse(but.Tag.ToString()); } } foreach (MonoFlat_Button item in Playlists_Panel.Controls) { if (item.Tag.Equals(maxi)) { MonoFlat_Button prevButton = item; MonoFlat_Button button = new MonoFlat_Button(); button.Margin = new System.Windows.Forms.Padding(3, 0, 3, 0); button.Width = 89; button.Height = 19; button.Text = pl.Playlist_Name; button.Location = new Point(prevButton.Bounds.Right + 6, 0); button.MouseClick += new MouseEventHandler(Playlist_Button_Click); int tag = i + 1; button.Tag = tag; Playlists_Panel.Controls.Add(button); } } } } }
public static void changeNameOfPlaylist(string newName) { MovieDatabaseEntities db = new MovieDatabaseEntities(); int usrID = getCurrentUserID(); var playlist = db.List_Of_Playlists.SingleOrDefault(o => o.ID == (int)buttonToChangeName.Tag && o.UserID == usrID); playlist.Playlist_Name = newName; db.SaveChanges(); buttonToChangeName.Text = playlist.Playlist_Name; buttonToChangeName = null; }
private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Tool_Cyborg_V._3_Black_Ops_II.zombiechangename)); monoFlat_ThemeContainer1 = new MonoFlat.MonoFlat_ThemeContainer(); logInNormalTextBox2 = new LogIn_Theme_Dll_By_xVenoxi.LogInNormalTextBox(); monoFlat_Button3 = new MonoFlat.MonoFlat_Button(); logInNormalTextBox3 = new LogIn_Theme_Dll_By_xVenoxi.LogInNormalTextBox(); monoFlat_Button4 = new MonoFlat.MonoFlat_Button(); logInNormalTextBox1 = new LogIn_Theme_Dll_By_xVenoxi.LogInNormalTextBox(); monoFlat_Button2 = new MonoFlat.MonoFlat_Button(); logInNormalTextBox4 = new LogIn_Theme_Dll_By_xVenoxi.LogInNormalTextBox(); monoFlat_Button27 = new MonoFlat.MonoFlat_Button(); monoFlat_Button1 = new MonoFlat.MonoFlat_Button(); monoFlat_ThemeContainer1.SuspendLayout(); SuspendLayout(); monoFlat_ThemeContainer1.BackColor = System.Drawing.Color.FromArgb(32, 41, 50); monoFlat_ThemeContainer1.Controls.Add(logInNormalTextBox2); monoFlat_ThemeContainer1.Controls.Add(monoFlat_Button3); monoFlat_ThemeContainer1.Controls.Add(logInNormalTextBox3); monoFlat_ThemeContainer1.Controls.Add(monoFlat_Button4); monoFlat_ThemeContainer1.Controls.Add(logInNormalTextBox1); monoFlat_ThemeContainer1.Controls.Add(monoFlat_Button2); monoFlat_ThemeContainer1.Controls.Add(logInNormalTextBox4); monoFlat_ThemeContainer1.Controls.Add(monoFlat_Button27); monoFlat_ThemeContainer1.Controls.Add(monoFlat_Button1); monoFlat_ThemeContainer1.Dock = System.Windows.Forms.DockStyle.Fill; monoFlat_ThemeContainer1.Font = new System.Drawing.Font("Segoe UI", 9f); monoFlat_ThemeContainer1.Location = new System.Drawing.Point(0, 0); monoFlat_ThemeContainer1.Name = "monoFlat_ThemeContainer1"; monoFlat_ThemeContainer1.Padding = new System.Windows.Forms.Padding(10, 70, 10, 9); monoFlat_ThemeContainer1.RoundCorners = true; monoFlat_ThemeContainer1.Sizable = true; monoFlat_ThemeContainer1.Size = new System.Drawing.Size(603, 218); monoFlat_ThemeContainer1.SmartBounds = true; monoFlat_ThemeContainer1.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; monoFlat_ThemeContainer1.TabIndex = 0; monoFlat_ThemeContainer1.Text = " Change name zombie"; logInNormalTextBox2.BackColor = System.Drawing.Color.Transparent; logInNormalTextBox2.BackgroundColour = System.Drawing.Color.FromArgb(42, 42, 42); logInNormalTextBox2.BorderColour = System.Drawing.Color.FromArgb(35, 35, 35); logInNormalTextBox2.Location = new System.Drawing.Point(304, 166); logInNormalTextBox2.MaxLength = 32767; logInNormalTextBox2.Multiline = false; logInNormalTextBox2.Name = "logInNormalTextBox2"; logInNormalTextBox2.ReadOnly = false; logInNormalTextBox2.Size = new System.Drawing.Size(247, 29); logInNormalTextBox2.Style = LogIn_Theme_Dll_By_xVenoxi.LogInNormalTextBox.Styles.NotRounded; logInNormalTextBox2.TabIndex = 62; logInNormalTextBox2.Text = "^1ExoTiQueMoDz"; logInNormalTextBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; logInNormalTextBox2.TextColour = System.Drawing.Color.FromArgb(255, 255, 255); logInNormalTextBox2.UseSystemPasswordChar = false; monoFlat_Button3.BackColor = System.Drawing.Color.Transparent; monoFlat_Button3.Font = new System.Drawing.Font("Segoe UI", 12f); monoFlat_Button3.Image = null; monoFlat_Button3.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; monoFlat_Button3.Location = new System.Drawing.Point(557, 166); monoFlat_Button3.Name = "monoFlat_Button3"; monoFlat_Button3.Size = new System.Drawing.Size(33, 29); monoFlat_Button3.TabIndex = 61; monoFlat_Button3.Text = "V"; monoFlat_Button3.TextAlignment = System.Drawing.StringAlignment.Center; monoFlat_Button3.Click += new System.EventHandler(monoFlat_Button3_Click); logInNormalTextBox3.BackColor = System.Drawing.Color.Transparent; logInNormalTextBox3.BackgroundColour = System.Drawing.Color.FromArgb(42, 42, 42); logInNormalTextBox3.BorderColour = System.Drawing.Color.FromArgb(35, 35, 35); logInNormalTextBox3.Location = new System.Drawing.Point(305, 131); logInNormalTextBox3.MaxLength = 32767; logInNormalTextBox3.Multiline = false; logInNormalTextBox3.Name = "logInNormalTextBox3"; logInNormalTextBox3.ReadOnly = false; logInNormalTextBox3.Size = new System.Drawing.Size(247, 29); logInNormalTextBox3.Style = LogIn_Theme_Dll_By_xVenoxi.LogInNormalTextBox.Styles.NotRounded; logInNormalTextBox3.TabIndex = 60; logInNormalTextBox3.Text = "^1ExoTiQueMoDz"; logInNormalTextBox3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; logInNormalTextBox3.TextColour = System.Drawing.Color.FromArgb(255, 255, 255); logInNormalTextBox3.UseSystemPasswordChar = false; monoFlat_Button4.BackColor = System.Drawing.Color.Transparent; monoFlat_Button4.Font = new System.Drawing.Font("Segoe UI", 12f); monoFlat_Button4.Image = null; monoFlat_Button4.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; monoFlat_Button4.Location = new System.Drawing.Point(558, 131); monoFlat_Button4.Name = "monoFlat_Button4"; monoFlat_Button4.Size = new System.Drawing.Size(33, 29); monoFlat_Button4.TabIndex = 59; monoFlat_Button4.Text = "V"; monoFlat_Button4.TextAlignment = System.Drawing.StringAlignment.Center; monoFlat_Button4.Click += new System.EventHandler(monoFlat_Button4_Click); logInNormalTextBox1.BackColor = System.Drawing.Color.Transparent; logInNormalTextBox1.BackgroundColour = System.Drawing.Color.FromArgb(42, 42, 42); logInNormalTextBox1.BorderColour = System.Drawing.Color.FromArgb(35, 35, 35); logInNormalTextBox1.Location = new System.Drawing.Point(12, 166); logInNormalTextBox1.MaxLength = 32767; logInNormalTextBox1.Multiline = false; logInNormalTextBox1.Name = "logInNormalTextBox1"; logInNormalTextBox1.ReadOnly = false; logInNormalTextBox1.Size = new System.Drawing.Size(247, 29); logInNormalTextBox1.Style = LogIn_Theme_Dll_By_xVenoxi.LogInNormalTextBox.Styles.NotRounded; logInNormalTextBox1.TabIndex = 58; logInNormalTextBox1.Text = "^1OldModz95^2<3"; logInNormalTextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; logInNormalTextBox1.TextColour = System.Drawing.Color.FromArgb(255, 255, 255); logInNormalTextBox1.UseSystemPasswordChar = false; monoFlat_Button2.BackColor = System.Drawing.Color.Transparent; monoFlat_Button2.Font = new System.Drawing.Font("Segoe UI", 12f); monoFlat_Button2.Image = null; monoFlat_Button2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; monoFlat_Button2.Location = new System.Drawing.Point(265, 166); monoFlat_Button2.Name = "monoFlat_Button2"; monoFlat_Button2.Size = new System.Drawing.Size(33, 29); monoFlat_Button2.TabIndex = 57; monoFlat_Button2.Text = "V"; monoFlat_Button2.TextAlignment = System.Drawing.StringAlignment.Center; monoFlat_Button2.Click += new System.EventHandler(monoFlat_Button2_Click); logInNormalTextBox4.BackColor = System.Drawing.Color.Transparent; logInNormalTextBox4.BackgroundColour = System.Drawing.Color.FromArgb(42, 42, 42); logInNormalTextBox4.BorderColour = System.Drawing.Color.FromArgb(35, 35, 35); logInNormalTextBox4.Location = new System.Drawing.Point(12, 131); logInNormalTextBox4.MaxLength = 32767; logInNormalTextBox4.Multiline = false; logInNormalTextBox4.Name = "logInNormalTextBox4"; logInNormalTextBox4.ReadOnly = false; logInNormalTextBox4.Size = new System.Drawing.Size(248, 29); logInNormalTextBox4.Style = LogIn_Theme_Dll_By_xVenoxi.LogInNormalTextBox.Styles.NotRounded; logInNormalTextBox4.TabIndex = 56; logInNormalTextBox4.Text = "^1OldModz95^2<3"; logInNormalTextBox4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; logInNormalTextBox4.TextColour = System.Drawing.Color.FromArgb(255, 255, 255); logInNormalTextBox4.UseSystemPasswordChar = false; monoFlat_Button27.BackColor = System.Drawing.Color.Transparent; monoFlat_Button27.Font = new System.Drawing.Font("Segoe UI", 12f); monoFlat_Button27.Image = null; monoFlat_Button27.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; monoFlat_Button27.Location = new System.Drawing.Point(266, 131); monoFlat_Button27.Name = "monoFlat_Button27"; monoFlat_Button27.Size = new System.Drawing.Size(33, 29); monoFlat_Button27.TabIndex = 55; monoFlat_Button27.Text = "V"; monoFlat_Button27.TextAlignment = System.Drawing.StringAlignment.Center; monoFlat_Button27.Click += new System.EventHandler(monoFlat_Button27_Click); monoFlat_Button1.BackColor = System.Drawing.Color.Transparent; monoFlat_Button1.Font = new System.Drawing.Font("Segoe UI", 12f); monoFlat_Button1.Image = null; monoFlat_Button1.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; monoFlat_Button1.Location = new System.Drawing.Point(155, 73); monoFlat_Button1.Name = "monoFlat_Button1"; monoFlat_Button1.Size = new System.Drawing.Size(286, 41); monoFlat_Button1.TabIndex = 0; monoFlat_Button1.Text = "Connexion PS3"; monoFlat_Button1.TextAlignment = System.Drawing.StringAlignment.Center; monoFlat_Button1.Click += new System.EventHandler(monoFlat_Button1_Click); base.AutoScaleDimensions = new System.Drawing.SizeF(6f, 13f); base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; base.ClientSize = new System.Drawing.Size(603, 218); base.Controls.Add(monoFlat_ThemeContainer1); base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; base.Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon"); base.Name = "zombiechangename"; base.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; Text = " Change name zombie"; base.TransparencyKey = System.Drawing.Color.Fuchsia; monoFlat_ThemeContainer1.ResumeLayout(false); ResumeLayout(false); }