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; }