private void DmgIs_Click(object sender, RoutedEventArgs e)
 {
     if (int.TryParse(NewDmg.Text, out int dmg))
     {
         if (GroupId != 0)
         {
             if (pcrbot != null && pcrbot.ContainsKey(GroupId))
             {
                 if (QQId != 0 && pcrbot[GroupId].GetMemberDateDic().ContainsKey(QQId))
                 {
                     if (Day != 0 && pcrbot[GroupId].GetMemberDateDic()[QQId].memberDateDay.ContainsKey(Day))
                     {
                         if (dayDmg != null && pcrbot[GroupId].GetMemberDateDic()[QQId].memberDateDay[Day].damage.Count > dayDmg.i)
                         {
                             DayDmg tempDayDmg = new DayDmg(dayDmg.i, dayDmg.dmg);
                             DmgList.Items.Remove(dayDmg);
                             dayDmg = tempDayDmg;
                             pcrbot[GroupId].GetMemberDateDic()[QQId].memberDateDay[Day].damage[dayDmg.i] = dmg;
                             dayDmg.dmg = dmg;
                             DmgList.Items.Add(dayDmg);
                         }
                     }
                 }
             }
         }
     }
 }
        private void DmgDel_Click(object sender, RoutedEventArgs e)
        {
            var s = DmgList.SelectedItem;

            if (s != null && GroupId != 0)
            {
                if (pcrbot != null && pcrbot.ContainsKey(GroupId))
                {
                    if (QQId != 0 && pcrbot[GroupId].GetMemberDateDic().ContainsKey(QQId))
                    {
                        if (Day != 0 && pcrbot[GroupId].GetMemberDateDic()[QQId].memberDateDay.ContainsKey(Day))
                        {
                            if (dayDmg != null && pcrbot[GroupId].GetMemberDateDic()[QQId].memberDateDay[Day].damage.Count > dayDmg.i)
                            {
                                var temp = pcrbot[GroupId].GetMemberDateDic()[QQId].memberDateDay[Day];
                                temp.damage.RemoveAt(dayDmg.i);
                                temp.attackTimes = temp.damage.Count();
                                NewDmg.Text      = "";
                                DmgList.Items.Remove(dayDmg);
                                dayDmg = null;
                            }
                        }
                    }
                }
            }
        }
        private void DayList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            Day = 0;
            DmgList.Items.Clear();
            var tempSelect = (DayList.SelectedItem != null) ? DayList.SelectedItem.ToString() : "";

            if (GroupId != 0)
            {
                if (pcrbot != null && pcrbot.ContainsKey(GroupId))
                {
                    if (QQId != 0 && pcrbot[GroupId].GetMemberDateDic().ContainsKey(QQId))
                    {
                        if (int.TryParse(tempSelect, out int d))
                        {
                            var day = pcrbot[GroupId].GetMemberDateDic()[QQId].memberDateDay;
                            if (day.ContainsKey(d))
                            {
                                Day = d;
                                for (int i = 0; i < day[d].damage.Count; i++)
                                {
                                    DayDmg dayDmg = new DayDmg(i, day[d].damage[i]);
                                    DmgList.Items.Add(dayDmg);
                                }
                            }
                        }
                    }
                }
            }
        }
 private void DmgList_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     dayDmg = (DayDmg)DmgList.SelectedItem;
     if (dayDmg != null)
     {
         NewDmg.Text = "" + dayDmg.dmg;
     }
 }