private void btnNeu_Click(object sender, EventArgs e)
        {
            try
            {
                string strEncName = "";

                if (clsInputBox.InputBox("Name eingeben", "Name des neuen Encounters", ref strEncName) == System.Windows.Forms.DialogResult.OK)
                {
                    
                    clsInitTrackerTable tblDemodaten = new clsInitTrackerTable(strEncName);
                    tblDemodaten.safeDataToFile();
                    m_dmlTracker.loadEncounterSets();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 public void selectEncounterSet(string strEncName)
 {
     if (this.m_dicEncounters.ContainsKey(strEncName))
     {
         
         m_tblSelectedEnc = this.m_dicEncounters[strEncName];
         m_tblSelectedEnc.DefaultView.Sort = "Initiative desc";
        
         onNewEncounterData(m_tblSelectedEnc);
     }
     else
         throw new Exception("unbekannte Encounter Tabelle: " + strEncName);                
 }
        private void btnDemoDaten_Click(object sender, EventArgs e)
        {

            try
            {
                if (MessageBox.Show("Create a random Encounter?", "", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                {

                    clsInitTrackerTable tblDemodaten = new clsInitTrackerTable("Exampleencounter");

                    for (int i = 0; i < 10; i++)
                    {
                        tblDemodaten.addRowDefault(i <= 3);
                    }

                    tblDemodaten.safeDataToFile();
                    m_dmlTracker.loadEncounterSets();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

        }    
        public string LoadFromXMLFile(string strFile)
        {
            if (!System.IO.File.Exists(strFile))
            {
                throw new Exception("File existiert nicht");
            }

            clsEncounter objEnc = new clsEncounter(strFile);
            clsInitTrackerTable tblEncounter = new clsInitTrackerTable(objEnc.strName);
            tblEncounter.ReadXml(strFile);

            this.m_dicEncounters.Add(objEnc.strName, tblEncounter);

            
            return tblEncounter.TableName;
        }