Customize Custom C# Wrapper for UniFi Wireless Access Point Creation Creation (source code provided)
$30-250 AUD
Ολοκληρώθηκε
Αναρτήθηκε περίπου 9 χρόνια πριν
$30-250 AUD
Πληρωμή κατά την παράδοση
I need a custom C# application to be edited and a few editions added.
Currently the application hooks into the UniFi Controller software and allows for the creation of "Vouchers" within the Hotspot Portal of the UniFi controller. This allows them to be printed out and given to guests at a hotel.
The current software does the below;
- Logs into UniFi Controller
- Can create vouchers and set certain settings
- Provides user with a GUI box that has data that can be saved into a CSV file (which is used in a mailmerge)
I need the following changes to be made to each "Section" of the GUI. If you run the program you will see what I mean.
* "Step 1" section to be stored in an .INI file that we can edit but users don't need to see (ie; address, user name, password is all set in the INI and doesn't need to be specified when using the program)
* "Step 2" needs to be changed to also pull data from an .INI file. Instead of needing to specify all the settings I'd like to be able have a drop down menu, with three option (specified in INI)
OPTION1 (24 hrs, 150MB) would generate 15 vouchers, 24 hour expiry, down speed=24000, up=1024, data cap=150mb, note; 24hrs150MB (Max devices 4)
OPTION2 (48 hrs, 300MB) would generate 15 vouchers, 48 hour expiry, down speed=24000, up=1024, data cap=300mb, note; 48hrs300MB (Max devices 4)
OPTION1 (1 week, 1000MB) would generate 15 vouchers, 168 hour expiry, down speed=24000, up=1024, data cap=1000mb, note; 1Week1000MB (Max devices 4)
(The ability to hide particular OPTIONS when they are not in use would also be handy)
The users choose one of the drop down menu and click "Create Vouchers" and it will generate the vouchers in the back end as it already does.
* "Step 3" Currently it pops up a box with the details which you can save into a file. I would like it to just save it into the file "C:\Hotspot\[login to view URL]" and then open Microsoft Word document "C:\Hotspot\[login to view URL]\"
The user then runs a mail merge which imports the data that the C# program stores in that .txt file.
Other changes;
Change the name of the program to "Hotspot Manager"
The source code has been released to the public for use and I wish to improve on it. The current source code (and compiled program) is attached. You will need to download and install the Uqiquiti UniFi Controller 3.2.10 to test this program.
It can be found at [login to view URL] You'll need to set up a Guest Network and turn on Vouchers.
The original thread (for historical context) is here;
We understood your requirement and start it immediately upon acceptance of bid.
* We will code so that INI will be fetched from the exe directory and used instead of manual entry in textboxes.
*Question* If INI is empty, do you still need to ask user the question about printing vouchers?
* We will put dropdown in selection with default value "Select Option" which provide 3 option as you have mentioned. This option will come from INI file. Whatever option is selected, it will print using that option by using parameter you have mentioned.
* It will save the data in to txt file on path C:\Hotspot\[login to view URL] and open "C:\Hotspot\[login to view URL]"
*Suggestion* We should also provide this path into INI file.
* We will change the program name to Hotspot Manager in Code as well as in All the Forms.
The cost covers above changes and we make sure that it would be smooth interaction and communication from our side.
I look forward to your favorable response and thank you in advance for your time and consideration. If you require, we can discuss further on this project.
Kind Regards,
Manish
$200 AUD σε 3 ημέρες
5,0 (3 αξιολογήσεις)
3,1
3,1
4 freelancers δίνουν μια μέση προσφορά $328 AUD για αυτή τη δουλειά
After quick reading your source code, I think I can complete this tool for you. inbox me if you have any question about my skill or this project.
Thank for your attention
HuyPQ.