public void Serialize(ProjektMappe m_cCurrentMappe) { SaveFileDialog l_cSave = new SaveFileDialog(); l_cSave.InitialDirectory = Directory.GetCurrentDirectory(); l_cSave.OverwritePrompt = true; l_cSave.FileName = m_cCurrentMappe.m_szName + ".xml"; if (l_cSave.ShowDialog() == DialogResult.OK) { Serialization.SerializeMappe(m_cCurrentMappe); } }
public void AddProject(ProjektMappe l_cMappe) { if (l_cMappe == null) { return; } if (!m_acProjekte.Any(o => o.m_szName == l_cMappe.m_szName)) { m_acProjekte.Add(l_cMappe); } }
private ProjektMappe MatchElementTypes(ProjektMappe l_cMappe) { foreach (var item in l_cMappe.m_acInhalt) { if (item.GetType() == typeof(Notiz)) { item.m_eType = eElementType.Notiz; } if (item.GetType() == typeof(Termin)) { item.m_eType = eElementType.Termin; } if (item.GetType() == typeof(Aufgabe)) { item.m_eType = eElementType.Aufgabe; } } return(l_cMappe); }