Exemple #1
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            if (copyFrom.ShowDialog(this) == DialogResult.OK)
            {
                var _times = copyFrom.Times;
                if (_times.Any())
                {
                    清除獎杯ToolStripMenuItem_Click(sender, e);               // no idea why but sometimes it get bug and it don't update, so lockin first fix it
                }
                try
                {
                    for (int i = 0; i < tconf.Count; i++)
                    {
                        if (!IsTrophySync(i) && _times[i] != 0)
                        {
                            var time = _times[i].TimeStampToDateTime();
                            tusr.UnlockTrophy(i, time);
                            tpsn.PutTrophy(i, tusr.trophyTypeTable[i].Type, time);
                        }
                    }

                    haveBeenEdited = true;
                    RefreshComponents();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Exemple #2
0
 private void toolStripMenuItem1_Click(object sender, EventArgs e)
 {
     if (copyFrom.ShowDialog(this) == DialogResult.OK)
     {
         var _times = copyFrom.checkBox1.Checked ? copyFrom.smartCopy().ToList() : copyFrom.copyFrom().ToList();
         if (_times.Any())
         {
             清除獎杯ToolStripMenuItem_Click(sender, e);              // no idea why but sometimes it get bug and it don't update, so lockin first fix it
         }
         try
         {
             for (int i = 0; i < tusr.trophyTimeInfoTable.Count; ++i)
             {
                 if (!tpsn[i].HasValue && _times[i] != 0)
                 {
                     var time = _times[i].TimeStampToDateTime();
                     tusr.UnlockTrophy(i, time);
                     tpsn.PutTrophy(i, tusr.trophyTypeTable[i].Type, time);
                 }
             }
             haveBeenEdited = true;
             RefreashCompoment();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }