private void dealWithChuZhuang(SingleHeroClass singHero,HeroInfoTable heroInfo) { List<ChuZhuangTable> list = new List<ChuZhuangTable>(); if (singHero.HouqiImage != null) { foreach (string s in singHero.ChumenImage) { ChuZhuangTable chuZhuang1 = new ChuZhuangTable(); chuZhuang1.HeroId = id; int start1 = s.LastIndexOf('/'); int length1 = s.Length - start1; string name2 = s.Substring(start1 + 1); string name3 = " /Items/" + name2.Substring(0, name2.Length - 4) + ".png"; chuZhuang1.ItemUri = name3; chuZhuang1.Index = 1; db.chuZhuangTable.InsertOnSubmit(chuZhuang1); list.Add(chuZhuang1); } } if (singHero.ZhongqiImage != null) { foreach (string s in singHero.ZhongqiImage) { ChuZhuangTable chuZhuang1 = new ChuZhuangTable(); chuZhuang1.HeroId = id; int start1 = s.LastIndexOf('/'); int length1 = s.Length - start1; string name2 = s.Substring(start1 + 1); string name3 = " /Items/" + name2.Substring(0, name2.Length - 4) + ".png"; chuZhuang1.ItemUri = name3; chuZhuang1.Index = 2; db.chuZhuangTable.InsertOnSubmit(chuZhuang1); list.Add(chuZhuang1); } } if (singHero.HouqiImage != null) { foreach (string s in singHero.HouqiImage) { ChuZhuangTable chuZhuang1 = new ChuZhuangTable(); chuZhuang1.HeroId = id; int start1 = s.LastIndexOf('/'); int length1 = s.Length - start1; string name2 = s.Substring(start1 + 1); string name3 = " /Items/" + name2.Substring(0, name2.Length - 4) + ".png"; chuZhuang1.ItemUri = name3; chuZhuang1.Index = 3; db.chuZhuangTable.InsertOnSubmit(chuZhuang1); list.Add(chuZhuang1); } } ChuZhuangControl chuZhongControl = new ChuZhuangControl(list, heroInfo); grid_ZhuangBei.Children.Add(chuZhongControl); }
private void callback(string htmlStr) { if (htmlStr.Equals("NO")) { MessageBoxResult result = MessageBox.Show("提醒", "检测当前没有网络,请联上网络在重启程序", MessageBoxButton.OK); if (result == MessageBoxResult.OK) { this.Exit(); } } SingleHeroClass singHero = new SingleHeroClass(htmlStr); string gif = singHero.Image; int start = gif.LastIndexOf('/'); int length = gif.Length - start; string name = gif.Substring(start + 1); string name1 = " /Avatars/" + name.Substring(0, name.Length - 4) + ".png"; HeroInfoTable heroInfo = new HeroInfoTable() { AvatarUri = name1, ChineseName = singHero.Chinese, EnglishName = singHero.English, ShortKey = singHero.Kuaijie, JianChen = singHero.Short, Content = singHero.Body, Gank = singHero.Gank, ShuChu = singHero.Shuchu, TuiJin = singHero.Tuijin, FuZhu = singHero.Fuzhu, RouDun = singHero.Roudun, ChangGui = singHero.Changgui, ChuMen = singHero.Chumen, ZhongQi = singHero.Chumen, HuoQi = singHero.Houqi }; db.heroInfoTable.InsertOnSubmit(heroInfo); SingleHeroInfo singleHeroInfo = new SingleHeroInfo(heroInfo); lb_Info.Items.Add(singleHeroInfo); List<JiNengTable> list_JiNengTable = new List<JiNengTable>(); foreach (Jineng item in singHero.list_Jienng) { string gif1 = item.Image; int start1 = gif1.LastIndexOf('/'); int length1 = gif1.Length - start1; string name2 = gif1.Substring(start1 + 1); string name3 = " /JiNengs/" + name2.Substring(0, name2.Length - 4) + ".png"; JiNengTable jiNeng = new JiNengTable() { AvatarUri = name3, Name = item.Name, Intro = item.Intro, Detail = item.Detail, ShortKey = item.Kuaijie, HeroId = id }; list_JiNengTable.Add(jiNeng); db.jinengTable.InsertOnSubmit(jiNeng); } JiNengInfo jiNengInfo = new JiNengInfo(list_JiNengTable); grid_JiNeng.Children.Add(jiNengInfo); dealWithChuZhuang(singHero, heroInfo); waiting.WaitingEnd(); db.SubmitChanges(); }
private void dealJiaDian(SingleHeroClass singHero) { }