2025-04-15 12:10:19 +02:00

43 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace EstrazioneAnagrafica
{
public class ConsoleProgramLogic : ProgramLogic
{
public override void PushStatus(string message)
{
ConsoleColor c = Console.ForegroundColor;
Console.ForegroundColor = ConsoleColor.Gray;
Console.Write("[" + DateTime.Now.ToLongTimeString() + "] ");
Console.ForegroundColor = c;
Console.Write(message);
Console.WriteLine();
}
public override void PushErrorStatus(string message)
{
ConsoleColor c = Console.ForegroundColor;
Console.ForegroundColor = ConsoleColor.Gray;
Console.Write("[" + DateTime.Now.ToLongTimeString() + "] ");
Console.ForegroundColor = ConsoleColor.Red;
Console.Write(message);
Console.ForegroundColor = c;
Console.WriteLine();
}
public override void PushSuccessStatus(string message)
{
ConsoleColor c = Console.ForegroundColor;
Console.ForegroundColor = ConsoleColor.Gray;
Console.Write("[" + DateTime.Now.ToLongTimeString() + "] ");
Console.ForegroundColor = ConsoleColor.DarkGreen;
Console.WriteLine(message);
Console.ForegroundColor = c;
Console.WriteLine();
}
}
}