public double PrintInformation(string Location) { double bruttoloon = BruttoLoonWithHours() + SeniorityCounting(); double amountBedrijfsvoorheffing = Math.Round(bruttoloon / 100 * BedrijfsVoorheffing, 2); double nettoloon = Math.Round(bruttoloon - (amountBedrijfsvoorheffing) + ExtraLegaleVoordelen, 2); string NameFromList = Location + $" Lonbrief{Name},{Rijksregisternummer},{DateTime.Now.ToString("MM yyyy")}.txt"; using (StreamWriter writer = new StreamWriter(NameFromList)) { writer.WriteLine("------------------------------------------------"); writer.WriteLine($"LoonBrief {DateTime.Now.AddMonths(DateTime.Now.Month).ToString("MMMM yyyy")}"); writer.WriteLine("------------------------------------------------"); writer.WriteLine(("NAAM") + $"{Name.ToUpper()}."); writer.WriteLine(("GESLACHT") + $"{Sex.ToUpper()}."); writer.WriteLine(("RIJKSREGISTERNUMMER") + $"{Rijksregisternummer}."); writer.WriteLine(("DATUM INDIENSTTREDING") + $"{DateOfStart.ToString("yyyy dd MM")}."); writer.WriteLine("--------------------------------------------------------"); writer.WriteLine($"STARTLOON : €{PrintValue(BruttoLoonWithHours())}"); writer.WriteLine($"ANCIËNNITEIT : + €{PrintValue(SeniorityYears())}"); } double totalincome = BruttoLoonWithHours() + SeniorityCounting() + ExtraLegaleVoordelen; return(totalincome); string PrintValue(double getal) { string tePrinten = getal.ToString("0.00"); tePrinten = string.Format("{0,8}", tePrinten); return(tePrinten); } }