Job Automation - new windows C# form to an existing application to automate certain features
$750-1500 USD
В роботі
Опублікований about 10 years ago
$750-1500 USD
Оплачується при отриманні
This project is for adding a new feature to an existing windows desktop application called Quantum-XP. Q-XP is a Data Quality, Data Transformation and product management software suite developed using Visual Studio 2012 C#. You will be provided a small version of this application in order to execute this project. This project is to add functionality to allow users to automate certain features of Q-XP. Currently, the Q-XP operations below are manually performed in Q-XP.
• Import Data (txt, csv, XML, EXCEL)
• Clean file/table data
• Split columns on a file
• Join columns on a file
• Append data to a file
• Merge data to a file
• Remove records from a file
• Store file data into a SQL Server table
Details of each of the operations above are saved in configuration files. The objective of this project is to allow Q-XP users to automate these saved configurations. There are four deliverables to this project:
1. Create a new UI window to allow users to define a job profile with one or more of these operations
2. Execute a job profile when a file is placed in a folder directory defined in Add-File operation
3. Create a window to list the status of each executed job
4. Create an execution report to provide processing details of each executed job.
The attached document will provide details for each of these deliverables.
The developer selected for this project must have skills listed below:
• .net Windows Form Experience (no WPF).
• C#
• Drag and Drop functionality
• SQL Server File Table and File Streaming Features
* XML
Below are some other notes about this project:
• Q-XP is windows form application written in C#. A trial version can be downloaded from [login to view URL]
• You will be provided with a small version of Q-XP to complete this project.
• All code must be written in C#
• WPF cannot be used. Must use Winforms and MVP.
• All profiles will be stored in the SQL Server File Table shared directory.
• The person selected for this project must be proficient with C# and SQL Server 2012 filestream & file tables.
• The SQL Server Instance is stored in a settings file which I will provide the details for getting this instance.
• All configuration files will have extension xmlc.