43 lines
1.4 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|