Advertisement
Guest User

Untitled

a guest
Mar 6th, 2016
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.74 KB | None | 0 0
  1.         public Form1()
  2.         {
  3.             InitializeComponent();
  4.             Preprocess();
  5.         }
  6.  
  7.         private void StartGenerate(object sender, EventArgs e)
  8.         {
  9.             listValues.Items.Clear();
  10.             listValues.Items.AddRange(Generate.LName.ToArray());
  11.             lblWynik.Text = Generate.NameGen() + " " + Generate.SurnameGen();
  12.             Console.WriteLine("Generating: " + lblWynik.Text);
  13.         }
  14.  
  15.         private void AddName(object sender, EventArgs e)
  16.         {
  17.             Generate.LName.Add(NameBox.Text.ToString());
  18.             Console.WriteLine("Adding new name to index: " + NameBox.Text);
  19.             NameBox.Clear();
  20.         }
  21.  
  22.         private void AddSurname(object sender, EventArgs e)
  23.         {
  24.             Generate.LSurname.Add(SurnameBox.Text.ToString());
  25.             Console.WriteLine("Adding new surname to index: " + SurnameBox.Text);
  26.             SurnameBox.Clear();
  27.         }
  28.  
  29.  
  30.         private void Preprocess()
  31.         {
  32.             //This is this problematic printing ot listbox :V
  33.             listValues.Items.AddRange(Generate.LName.ToArray());
  34.         }
  35.     }
  36.  
  37.     public class Generate
  38.     {
  39.         public static List<string> LName = new List<string>() { "Mariusz", "Janusz", "Bogdan", "Zbigniew" };
  40.         public static List<string> LSurname = new List<string>() { "Stonoga", "Wałęsa", "Białkov", "Wichliński" };
  41.  
  42.         static Random random = new Random();
  43.  
  44.         public static string NameGen()
  45.         {
  46.             int NameIndex = random.Next(LName.Count);
  47.             return LName[NameIndex];
  48.         }
  49.  
  50.         public static string SurnameGen()
  51.         {
  52.             int NameIndex = random.Next(LSurname.Count);
  53.             return LSurname[NameIndex];
  54.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement