예제 #1
0
        public StringBuilder CreateFile()
        {
            StringBuilder writer = new StringBuilder();

            writer.AppendLine($"Data utworzenia raportu: {ForDate.ToString("d", CultureInfo.CreateSpecificCulture("de-DE"))}");
            writer.AppendLine("Wiazka,Kod Ciety,BIN,Zeskanowane,Deklarowane,Roznica,Uwagi");
            foreach (KeyValuePair <string, Differences> entry in differencesFiltered)
            {
                if (entry.Value.Zeskanowanych - entry.Value.Deklarowanych != 0)
                {
                    string line = $"{entry.Value.Wiazka},{entry.Key},{entry.Value.BIN},{entry.Value.Zeskanowanych},{entry.Value.Deklarowanych},{entry.Value.Zeskanowanych - entry.Value.Deklarowanych}";

                    if (entry.Value.Zeskanowanych == 0)
                    {
                        writer.AppendLine($"{line},brak");
                    }
                    else if (entry.Value.Zeskanowanych - entry.Value.Deklarowanych < 0)
                    {
                        writer.AppendLine($"{line},niedomiar");
                    }
                    else
                    {
                        writer.AppendLine($"{line},nadmiar");
                    }
                }
            }

            return(writer);
        }
예제 #2
0
 public override string ToString()
 {
     return($"{IdImg}, {ImgUrl}, {ImagePath}, {ComicUrl}, {ForDate.ToString("dd.MM.yyyy")}");
 }
예제 #3
0
 public override string ToString()
 {
     return($"{ForDate.ToString("d").Replace("/", "")}-{Number:D4}");
 }