Esempio n. 1
0
 protected override void OnStartup(StartupEventArgs e)
 {
     base.OnStartup(e);
     Database.Initialize();
     Mains.Initialize();
     Mains.LoginVM.Initialize();
     Mains.AdminVM.Initialize();
     Mains.OrderVM.Initialize();
     Mains.TableOverviewVM.Initialize();
     Mains.TableChangeVM.Initialize();
 }
Esempio n. 2
0
        public DataContext()
        {
            foreach (var chara in Info.Instance().Member)
            {
                if (chara.Value == 0)
                {
                    continue;
                }
                Charactors.Add(new Charactor((chara.Value - 1) * 0x4010 + 0xA8750)
                {
                    Name = chara.Name
                });
            }

            foreach (var info in Info.Instance().Tools)
            {
                Tools.Add(new Item(info, 0xA3D68));
            }
            foreach (var info in Info.Instance().Mains)
            {
                Mains.Add(new Item(info, 0xA3D68));
            }
            foreach (var info in Info.Instance().Subs)
            {
                Subs.Add(new Item(info, 0xA3D68));
            }
            foreach (var info in Info.Instance().Heads)
            {
                Heads.Add(new Item(info, 0xA3D68));
            }
            foreach (var info in Info.Instance().Bodys)
            {
                Bodys.Add(new Item(info, 0xA3D68));
            }
            foreach (var info in Info.Instance().Accessorys)
            {
                Accessorys.Add(new Item(info, 0xA3D68));
            }
            foreach (var info in Info.Instance().Materials)
            {
                Materials.Add(new Item(info, 0xA3D68));
            }
            foreach (var info in Info.Instance().Synthesises)
            {
                Synthesises.Add(new Item(info, 0xA3D68));
            }

            for (uint i = 0; i < 9; i++)
            {
                Party.Add(new SaveDataValue <uint>(0xA3D38 + 4 * i, 4, 0, 9));
            }
        }
Esempio n. 3
0
            static void Main()
            {
                Console.WriteLine("Введите цифру для выбора программы:");
                Console.WriteLine("1 - Анкета (Profile)");
                Console.WriteLine("2 - Расчет индекса массы тела (Weight)");
                Console.WriteLine("3 - Растояние между точками (DistanceBetweenPoints)");
                Console.WriteLine("4 - Обмен значениями двух переменных (ExchangeOfVariables)");

                try
                {
                    int instruction = Convert.ToInt32(Console.ReadLine());

                    if (instruction == 1)
                    {
                        HomeWork.Profile();
                    }
                    else if (instruction == 2)
                    {
                        HomeWork.Weight();
                    }
                    else if (instruction == 3)
                    {
                        HomeWork.DistanceBetweenPoints();
                    }
                    else if (instruction == 4)
                    {
                        HomeWork.ExchangeOfVariables();
                    }
                    else
                    {
                        Console.WriteLine("\nКоманда введена неверно, повторите попытку...\n");
                        Mains.Main();
                    }
                }
                catch (System.FormatException)
                {
                    Console.WriteLine("\nИспользуйте числа\n");
                    Mains.Main();
                }
            }
Esempio n. 4
0
        private void Init()
        {
            AppendList("info\\tool.txt", Tools);
            AppendList("info\\main.txt", Mains);
            AppendList("info\\sub.txt", Subs);
            AppendList("info\\head.txt", Heads);
            AppendList("info\\body.txt", Bodys);
            AppendList("info\\accessory.txt", Accessorys);
            AppendList("info\\material.txt", Materials);
            AppendList("info\\synthesis.txt", Synthesises);
            AppendList("info\\member.txt", Member);
            AppendList("info\\skill.txt", Skill);
            AppendList("info\\title.txt", Title);

            Mains.Sort();
            Subs.Sort();
            Heads.Sort();
            Bodys.Sort();
            Accessorys.Sort();
            Materials.Sort();
            Synthesises.Sort();
        }
Esempio n. 5
0
        public static void Initialize(CrowBarContext db, UserManager <CrowBarUser> userManager)
        {
            var drinks = new Drinks[]
            {
                new Drinks()
                {
                    Name = "Pepsi", Price = 2.50m,
                },
                new Drinks()
                {
                    Name = "Coke", Price = 2.50m
                },
                new Drinks()
                {
                    Name = "Fancy Drink", Description = "A really fancy fruity drink", Price = 6.00m,
                }
            };
            var sides = new Sides[]
            {
                // todo : figure out how to support options, via some dialog, + database
                new Sides()
                {
                    Name = "Hot dog", Description = "Small / Large", Price = 2m
                },
                new Sides()
                {
                    Name = "French Fries", Description = "Small / Large", Price = 5m,
                },
                new Sides()
                {
                    Name = "Poutine", Description = "Yes, with cheese curds!", Price = 10m
                },
                new Sides()
                {
                    Name = "Onion Rings", Description = "If you like it put a ring on it.", Price = 8m,
                }
            };
            var mains = new Mains[]
            {
                new Mains {
                    Name     = "All Beef Bacon Burger", Price = 17m,
                    ImageUrl = "img/pizzas/bacon.jpg", Description = "Fresh beef burger patty, bacon, cheese, lettuce, tomatoe, grilled onion."
                },
                new Mains {
                    Name        = "Crow Burger", Price = 17m,
                    Description = "Fresh beef burger patty, bacon, cheese, peanut butter, lettuce, tomatoe, grilled onion."
                },
                new Mains {
                    Name        = "Juicy Chicken Burger", Price = 17m,
                    Description = "Grilled chicken breast, bacon, cheese, lettuce, tomatoe, mayo."
                },
                new Mains {
                    Name        = "Black Bean Burger", Price = 17m,
                    Description = "Delcious homemade black bean burger, lettuce, tomatoe, mayo"
                },
            };


            // extras
            // gravy can go in the extras category??

            AddRoles(db);


            var users = GetDefaultUsers();

            AddUsers(db, users);

            //orders.User = firstUser;
            //db.Orders.AddRange(orders);
            db.Drinks.AddRange(drinks);
            db.Sides.AddRange(sides);
            db.Mains.AddRange(mains);

            db.SaveChanges();
        }
Esempio n. 6
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            var sw1 = new System.Diagnostics.Stopwatch();

            sw1.Start();
            string userName = txtUserName.Text;
            string password = txtPassword.Text;

            if (userName == null || password == null)
            {
                MessageBoxEx.Show("用户名或密码不能为空!", "提示");
            }

            //加密密码
            //string md5 = EncryptHelper.GetMD5(password);
            //string base64 = EncryptHelper.EncordBase64(md5);
            var guid = EncryptHelper.GetEncryPwd(password);

            //获取用户信息
            try
            {
                var builder = Builders <UserMongo> .Filter;
                var filter  = builder.Eq(x => x.UserName, userName);
                filter &= builder.Eq(x => x.Password, guid);
                var col  = MongoDBHelper.Instance.GetUser();
                var user = col.Find(filter).FirstOrDefault();

                if (user != null)
                {
                    Config.User = user;
                    var update = new UpdateDocument {
                        { "$set", new QueryDocument {
                              { "LastLoginAt", DateTime.Now.AddHours(8) }, { "LoginNum", user.LoginNum + 1 }
                          } }
                    };
                    col.UpdateOne(filter, update);

                    sw1.Stop();
                    var sw2 = new System.Diagnostics.Stopwatch();
                    sw2.Start();
                    //更新用户登陆Logo地址
                    RefreshLogo();

                    Mains main = new Mains();
                    main.Show();
                    this.Hide();

                    sw2.Stop();
                    Thread upload = new Thread(BackUpOnlineDB);
                    upload.Start();
                }
                else
                {
                    MessageBoxEx.Show("用户名或密码错误!", "提示");
                }
            }
            catch
            {
                MessageBoxEx.Show("网络不佳,请重试!", "提示");
            }
        }