Ejemplo n.º 1
0
 public void MergeFile(MieTransSheetFile sheetFile)
 {
     foreach (var entry in sheetFile.Items.Values)
     {
         this.AddEntry(entry);
     }
 }
Ejemplo n.º 2
0
 private void AddSearchFile(MieTransSheetFile sheetFile)
 {
     foreach (var entry in sheetFile.Items.Values)
     {
         this.AddSearchEntry(entry);
     }
 }
Ejemplo n.º 3
0
        public void AddFile(MieTransSheetFile mieTransSheetFile)
        {
            if (this.Items.ContainsKey(mieTransSheetFile.FileID))
            {
                var transSheetFile = this.Items[mieTransSheetFile.FileID];
                transSheetFile.MergeFile(mieTransSheetFile);
            }
            else
            {
                this.Items.Add(mieTransSheetFile.FileID, mieTransSheetFile);
            }

            this.AddSearchFile(mieTransSheetFile);
        }
Ejemplo n.º 4
0
        public void AddEntry(MieTransSheetEntry entry)
        {
            if (this.Items.ContainsKey(entry.FileID))
            {
                var sheetFile = this.Items[entry.FileID];
                sheetFile.AddEntry(entry);
            }
            else
            {
                var mieTransSheetFile = new MieTransSheetFile(entry.FileID);
                this.Items.Add(mieTransSheetFile.FileID, mieTransSheetFile);
                mieTransSheetFile.AddEntry(entry);
            }

            this.AddSearchEntry(entry);
        }