Advertisement
Garth0

Untitled

Nov 10th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.19 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.  
  11. namespace Group_Project
  12. {
  13. public partial class Form1 : Form
  14. {
  15. List<double> Balance = new List<double>();
  16. List<string> names = new List<string>();
  17. public Form1()
  18. {
  19. InitializeComponent();
  20.  
  21. }
  22. double balance = 5;
  23. private void Form1_Load(object sender, EventArgs e)
  24. {
  25.  
  26.  
  27.  
  28. }
  29.  
  30. double Sum(double price, double members )
  31. {
  32.  
  33. return price / members;
  34. }
  35.  
  36. private void button7_Click(object sender, EventArgs e)
  37. {
  38.  
  39. double lossMoney = Convert.ToDouble(tbPrice.Text) / lbxRoundInfo.Items.Count;
  40. Balance[names.IndexOf(tbBuyer.Text)] += Convert.ToDouble(tbPrice.Text);
  41. for (int i = 0; i < lbxRoundInfo.Items.Count; ++i)
  42. {
  43. Balance[names.IndexOf(lbxRoundInfo.Items[i].ToString())] -= lossMoney;
  44.  
  45. }
  46. foreach (string member in names)
  47. {
  48. lbxBalanceInfo.Items.Add(member + "\t\t" + Balance[names.IndexOf(member)].ToString("0.00"));
  49. }
  50. tbBuyer.Clear();
  51. tbPrice.Clear();
  52. }
  53. }
  54.  
  55. private void button8_Click(object sender, EventArgs e)
  56. {
  57.  
  58. }
  59.  
  60. private void ListBox2_SelectedIndexChanged(object sender, EventArgs e)
  61. {
  62.  
  63. }
  64. private void setDefaultTeam()
  65. {
  66. for (int i = 0; i < lbxMembers.Items.Count; ++i)
  67. {
  68. names.Add(lbxMembers.Items[i].ToString());
  69. Balance.Add(0);
  70. }
  71. }
  72. private void BtnDefault_Click(object sender, EventArgs e)
  73. {
  74.  
  75.  
  76.  
  77.  
  78.  
  79. if (lbxMembers.Items.Count == 0 && lbxBalanceInfo.Items.Count == 0)
  80. {
  81.  
  82.  
  83. lbxMembers.Items.Add("Messi");
  84. lbxMembers.Items.Add("Ronaldo");
  85. lbxMembers.Items.Add("Stoichkov");
  86. lbxMembers.Items.Add("Berbatov");
  87. lbxMembers.Items.Add("Suarez");
  88. lbxMembers.Items.Add("Neymar");
  89. lbxMembers.Items.Add("Ibrahimovic");
  90. lbxMembers.Items.Add("Pele");
  91. lbxMembers.Items.Add("Rooney");
  92. lbxMembers.Items.Add("Beckham");
  93. lbxMembers.Items.Add("Zidan");
  94. lbxMembers.Items.Add("Keppa");
  95. setDefaultTeam();
  96.  
  97.  
  98. }
  99.  
  100. }
  101.  
  102. private void TbMember_TextChanged(object sender, EventArgs e)
  103. {
  104.  
  105. }
  106.  
  107. private void BtnAddmember_Click(object sender, EventArgs e)
  108. {
  109. List<string> names;
  110. names = new List<string>();
  111. names.Add(tbMember.Text);
  112. lbxMembers.Items.AddRange(names.ToArray());
  113. List<string> Balance;
  114. Balance = new List<string>();
  115. Balance.Add(tbMember.Text + " " + balance + " €");
  116. lbxBalanceInfo.Items.AddRange(Balance.ToArray());
  117. if(tbMember.Text.Length < 1)
  118. {
  119. MessageBox.Show("Name not written!");
  120. }
  121. }
  122.  
  123. private void Button4_Click(object sender, EventArgs e)
  124. {
  125. if (lbxMembers.Items.Count > 0 && lbxBalanceInfo.Items.Count > 0)
  126. {
  127. lbxMembers.Items.RemoveAt(0);
  128. lbxBalanceInfo.Items.RemoveAt(0);
  129. }
  130. else
  131. {
  132. MessageBox.Show("No members left");
  133. }
  134. }
  135.  
  136. private void BtnRemoveSelected_Click(object sender, EventArgs e)
  137. {
  138.  
  139. if (lbxMembers.Items.Count > 0 && lbxMembers.SelectedItems.Count > 0)
  140. {
  141. lbxMembers.Items.RemoveAt(lbxMembers.SelectedIndex);
  142. }
  143. else
  144. {
  145. MessageBox.Show("Member not selected");
  146. }
  147. }
  148.  
  149. private void BtnToInfo_Click(object sender, EventArgs e)
  150. {
  151. int numbers = lbxMembers.Items.Count;
  152. var Name = lbxMembers.SelectedItem;
  153. if (lbxMembers.SelectedItems.Count > 0)
  154. {
  155. lbxRoundInfo.Items.Add(Name);
  156. lbxMembers.Items.RemoveAt(lbxMembers.SelectedIndex);
  157. }
  158. else
  159. {
  160. MessageBox.Show("Select a member");
  161. }
  162.  
  163. }
  164.  
  165. private void BtnFromInfo_Click(object sender, EventArgs e)
  166. {
  167. var Nameback = lbxRoundInfo.SelectedItem;
  168. if (lbxRoundInfo.SelectedItems.Count > 0)
  169. {
  170. lbxMembers.Items.Add(Nameback);
  171. lbxRoundInfo.Items.RemoveAt(lbxRoundInfo.SelectedIndex);
  172. }
  173. else
  174. {
  175. MessageBox.Show("Select a member");
  176. }
  177. }
  178. }
  179. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement