invoice manager in C#