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(); }
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)); } }
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(); } }
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(); }
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(); }
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("网络不佳,请重试!", "提示"); } }