Basically, if you need the manager to access the collaborators' data in a secure way, it is essential that there is some server-based authentication method (Web, FTP to pull or send the data, etc). There are several possibilities for this, I will illustrate the simplest
Create either in the manager or on a hosted server a database, where each employee can save the information of this software in C# directly in this database, or online (whenever a change is made) or offline (the employee determines the time he will update), this choice depends on whether the employee is always connected or not. In this way the manager would always have the information available in a more efficient and safe way, because he would not have to connect to several different machines, not being necessary to configure several machines and exit opening doors for access in these computers.
Another option would be to create a website with an application. NET where employees access the application through this site and work directly for it, and the manager would have a slightly different page being able to view the information of all, enabling both customers and managers to access this system from any computer, just authenticating to it.
I hope I’ve helped
There are several things you need to define first. For example, what would this interactivity be? This model of what you want started from something you imagined or is there already something ready somewhere? First we need some discussion before we start asking questions.
– Leonel Sanches da Silva
It was the idea of our group , I want to have an idea of what it would be like to create architecture with this type of communication .
– stringnome
Look, in its place, I would do using MVVM and XAML, since it is Desktop. These interactive controls would have to be powered by another system. Requests can be made using Web API 2. In this case there would be two projects: one using XAML and the other using ASP.NET MVC Web API 2.
– Leonel Sanches da Silva
Okay, thank you for your attention .
– stringnome