private void AktualisiereEinstellungsDaten(Einstellungen einD) { ConWrLi("---- -x- AktualisiereEinstellungsDaten"); einD.strMyProfile = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); // C:\Users\LuKe einD.strMyDocuments = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); // C:\Users\LuKe\Documents FileInfo fiExe = (new FileInfo(Assembly.GetEntryAssembly().Location)); DateTime dtLeUmw = File.GetLastWriteTime(fiExe.FullName); // fiExe.FullName: D :\Visual Studio 2015\Projects\MeineFinanzenProjekte\MeineFinanzen\MeineFinanzen\bin\Debug\MeineFinanzen.exe einD.strKompileTime = dtLeUmw.ToString(); // 21.06.2016 10:22:33 einD.MyDocPfad = fiExe.FullName.Substring(0, 2); einD.MyDataPfad = einD.MyDocPfad + @"\" + Assembly.GetExecutingAssembly().GetName().Name + @"\"; // D :\\MeineFinanzen\\ einD.myDepotPfad = einD.MyDataPfad + @"MyDepot"; // NOCH MyDepot aus Datei holen: DepotNr=1. einD.strVersion = Assembly.GetExecutingAssembly().GetName().Version.ToString(); // 1.0.0.0 einD.strEinstellungen = einD.myDepotPfad + @"\Einstellungen\EinstellungsDaten.xml"; // D :\MeineFinanzen\MyDepot\Einstellungen\EinstellungsDaten.xml einD.strSubsemblyAPI = einD.MyDocPfad + @"\Visual Studio 2015\Projects\SubsemblyFinTS"; // D :\Visual Studio 2015\Projects\SubsemblyFinTS // C :\U sers\username\Documents\Subsembly FinTs API einD.strEclipseHbci4jClasses = einD.strMyProfile + @"\eclipse-workspace\hbci4java-master.zip_expanded\hbci4java-master\target\classes"; einD.strHBCI4j = einD.strMyProfile + @"/hbci4j-core/hbci4j-core-3.0.10/"; // xxxxxxx.properties"; einD.strBilderPfad = einD.MyDocPfad + @"\Visual Studio 2015\Projects\MeineFinanzenProjekte\MeineFinanzen\MeineFinanzen\MeineBilder"; einD.BsHeight = (int)SystemParameters.PrimaryScreenWidth; einD.BsWidth = (int)SystemParameters.PrimaryScreenHeight; einD.BsHkorr = einD.BsHeight / 1080; einD.BsWkorr = einD.BsWidth / 1920; }
public void SerializeWriteEinstellungen(string filename, Einstellungen einD) { // Write try { using (Stream writer = new FileStream(filename, FileMode.Create)) { xmlserializer.Serialize(writer, einD); } } catch (Exception ex) { MessageBox.Show("Fehler: SerializeWriteEinstellungen -Write- " + ex); } //Console.WriteLine("===>SerializeWriteEinstellungen Write = " + einD.strEinstellungen + "\n--->" + einD.myAppName + // " " + einD.strVersion + " " + einD.strKompileTime + // "\n--->" + einD.myDataPfad + "\n--->" + einD.myDepotPfad); //ConWrLi("---- -x- SerializeWriteEinstellungen()"); }