コード例 #1
0
ファイル: SecondForm.cs プロジェクト: SpechtMagnus/L-wqjo
        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
            };
        }
コード例 #2
0
        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!");
            }
        }