Advertisement
Guest User

Untitled

a guest
Jun 20th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. using System.IO;
  11.  
  12. namespace MeThree
  13. {
  14. public partial class MeThree : Form
  15. {
  16. public MeThree()
  17. {
  18. InitializeComponent();
  19. }
  20.  
  21. private void Form1_Load(object sender, EventArgs e)
  22. {
  23.  
  24. }
  25.  
  26. List<int> Tijd = new List<int>();
  27. List<int> tijdPlaylistStream = new List<int>();
  28. List<int> tijdPlaylistOverzicht = new List<int>();
  29. List<int> lstPlaylistOverzicht = new List<int>();
  30. int tijdPlaylist;
  31.  
  32. private void btnToevoegen_Click(object sender, EventArgs e)
  33. { int j; int jee;
  34. if (txtNaam.Text == "")
  35. {
  36. MessageBox.Show("geen vlognaam");
  37. }
  38.  
  39. else if (!Int32.TryParse(txtMinuten.Text, out j) || !Int32.TryParse(txtSecondes.Text, out jee)) {
  40. MessageBox.Show("tijd is in cijfers");
  41. }
  42.  
  43. else if (Convert.ToInt32(txtSecondes.Text) > 59)
  44. {
  45. MessageBox.Show("Seconden onder 60 aub");
  46. }
  47.  
  48. else if (Convert.ToInt32(txtMinuten.Text) > 59)
  49. {
  50. MessageBox.Show("Te lange vlog");
  51. }
  52.  
  53. else
  54. {
  55. lstVlogs.Items.Add(txtNaam.Text);
  56. lstBeschikbareVlogs.Items.Add(txtNaam.Text);
  57. int vlogTijdInSeconden = Convert.ToInt32(txtMinuten.Text) * 60 + Convert.ToInt32(txtSecondes.Text);
  58.  
  59. Tijd.Add(vlogTijdInSeconden);
  60. // MessageBox.Show(Convert.ToString(Tijd.Last()));
  61. MessageBox.Show("Gelukt!");
  62. }
  63. }
  64.  
  65. private void btnVerwijderen_Click(object sender, EventArgs e)
  66. {
  67. int geselecteerd = lstVlogs.SelectedIndex;
  68.  
  69. lstVlogs.Items.RemoveAt(geselecteerd);
  70. lstBeschikbareVlogs.Items.RemoveAt(geselecteerd);
  71. }
  72.  
  73. private void btnMoveToPlaylist_Click(object sender, EventArgs e)
  74. {
  75. var SelectedItem = lstBeschikbareVlogs.SelectedItem;
  76. int SelectedIndex = lstBeschikbareVlogs.SelectedIndex;
  77. lstPlaylistStream.Items.Add(SelectedItem);
  78. // lstBeschikbareVlogs.Items.RemoveAt(SelectedIndex);
  79.  
  80. tijdPlaylist = tijdPlaylist + Tijd[SelectedIndex];
  81.  
  82. TimeSpan t = TimeSpan.FromSeconds(tijdPlaylist);
  83.  
  84. lblDuur.Text = t.ToString();
  85.  
  86. }
  87.  
  88. private void btnMoveToVlogs_Click(object sender, EventArgs e)
  89. {
  90. var SelectedItem = lstPlaylistStream.SelectedItem;
  91. int SelectedIndex = lstPlaylistStream.SelectedIndex;
  92. // lstBeschikbareVlogs.Items.Add(SelectedItem);
  93. lstPlaylistStream.Items.RemoveAt(SelectedIndex);
  94.  
  95. tijdPlaylist = tijdPlaylist - Tijd[SelectedIndex];
  96.  
  97. TimeSpan t = TimeSpan.FromSeconds(tijdPlaylist);
  98.  
  99.  
  100. lblDuur.Text = t.ToString();
  101. }
  102. List<int> TijdOpgeslagen = new List<int>();
  103. private void btnPlaylistOpslaan_Click(object sender, EventArgs e)
  104. {
  105. lstPlaylists.Items.Add(txtPlaylistNaam.Text);
  106. tijdPlaylistOverzicht.Add(tijdPlaylist);
  107. int SelectedIndex = lstPlaylistStream.SelectedIndex;
  108. //tijdOverzicht.Text = tijdPlaylistOverzicht[SelectedIndex].ToString();
  109.  
  110.  
  111.  
  112. }
  113.  
  114. private void lstPlaylists_SelectedIndexChanged(object sender, EventArgs e)
  115. {
  116. int SelectedIndex = lstPlaylists.SelectedIndex;
  117. var SelectedItem = lstPlaylists.SelectedItem;
  118. naamOverzicht.Text = "Naam: " + lstPlaylists.SelectedItem.ToString();
  119. TimeSpan t = TimeSpan.FromSeconds(tijdPlaylistOverzicht[SelectedIndex]);
  120. duurOverzicht.Text = "Duur: " + t.ToString();
  121. tijdOverzicht.Text = "Tijd: " + t.ToString();
  122. }
  123.  
  124. private void btnOverzichtVerwijder_Click(object sender, EventArgs e)
  125. {
  126. int geselecteerd = lstPlaylists.SelectedIndex;
  127. naamOverzicht.Text = "Naam: ";
  128.  
  129. duurOverzicht.Text = "Duur: ";
  130. tijdOverzicht.Text = "Tijd: ";
  131. tijdPlaylistOverzicht.RemoveAt(geselecteerd);
  132. lstPlaylists.Items.RemoveAt(geselecteerd);
  133. }
  134. }
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement