public void lala(SecondForm form) { form.onConfirmEvent += (sender, user, order, alias) => { TimeSpan startTime = new TimeSpan(01, 0, 0); //1 o'clock TimeSpan endTime = new TimeSpan(05, 0, 0); //5 o'clock DateTime timeNow = DateTime.Now; #region 1.etwas zwischen 1 und 5 Uhr bestellt haben(“Nachteule”) if ((timeNow.TimeOfDay > startTime) && (timeNow.TimeOfDay < endTime)) { user.addAchievement("Nachteule"); } #endregion //TODO fertig machen #region 2. Wasser am Samstag oder Sonntag zwischen 22:00 und 6:00 bestellen (“Verkatert”) if ((timeNow.TimeOfDay > startTime) && (timeNow.TimeOfDay < endTime)) //UND DIE ORDER DURCHGEHEN NACH ZEUGS { user.addAchievement("Verkatert"); } #endregion #region 3. etwas am 24.12 oder 25.12 bestellen (“Frohe Weihnachten”) if (timeNow.Month == 12 && (timeNow.Day == 24 || timeNow.Day == 25)) { user.addAchievement("Frohe Weihnachten"); } #endregion //Wo anders hinverschieben und Magnus fragen wie es geht #region 4. über Easteregg angemeldet (“Heute nicht ganz du selbst”) if (alias != null) { user.addAchievement("Heute nicht ganz du selbst"); } #endregion //TODO fertig machen #region 5. 8 Bier bestellt (“Bitte ein Bit”) #endregion }; }
private void Suche_Click(object sender, EventArgs e) { string s = comboBoxUsers.Text; string alias = null; //check if item is in list Boolean isAlias = false; manager.LoadAll(); if (manager.Users != null) { foreach (User u in manager.Users.Values) { if (s.Equals(u.Alias)) { isAlias = true; alias = s; s = u.Name; } } } if (comboBoxUsers.Items.Contains(s) || isAlias) { // MessageBox.Show(s); this.Hide(); SecondForm f2 = new SecondForm(s, alias, manager); f2.Location = this.Location; f2.StartPosition = FormStartPosition.Manual; f2.Size = this.Size; f2.ShowDialog(); this.Show(); } else { MessageBox.Show("Der Nutzer existiert nicht!"); } }