burnsoftnet / burnsoft.applications.mgc Goto Github PK
View Code? Open in Web Editor NEWMain LIbrary for the My Gun Collection Application containing a majority of the functions to interacti with the database
License: MIT License
Main LIbrary for the My Gun Collection Application containing a majority of the functions to interacti with the database
License: MIT License
The second caliber is missing when you attempt to add a new firearm and edit an existing firearm
Convert what you can from the main code with all the document related functions to the documents class.
When you add new maintenance and select the ammo that was used to be subtracted from your inventory is not working correctly. It looks like it is adding to the number instead of subtracting form them
ted everything to accespt the new fields of is competition and is nonletha columns in collection
Convert code from FrmCopyAccessory and create unit test to verify that it works before replacing the code in FrmCopyAccessory
Replace the code from FrmAddModel to the library in the Firearm section. Also create unit test
Convert code from FrmEditAccessory and create unit test to verify that the functions work before replacing them in the main app.
Delete any unused code, and use reshaper to clean up naming
Other Non Related bugs that are found later after testing.
Convert the code from FrmAddPicture and create a unit test before replacing code
Convert to code from FrmAddToWishList and create a unit test to verify that the function work before replacing the code in the main app.
Add A third Party Class for some simply functions that another application can use to interact with the Gun Collection Application. This is mostly based off the My Loader Load Functions, so when this is release and work is started to update the My Loaders log, the functions that it uses is already available and it is one less thing to come back to.
Might as well convert the code now before the library is released to public.
There are some function in the view main collection form and other parts can be converted over to this library
I was using the MGC initial v6.5.x. I upgraded to the latest release (6.9.14.1) today. Since then I have been unable to access the database. The software will not accept my username and password. I attempted to use the "forgot password" function and get a "Invalid length for a Base-64 char array or string.
As a test, I installed the most recent version on a different computer with a clean install. Without making any other changes, I activated the security function and set a username, password and phrase. I exited the software and re-entered. The software would not accept my just created username and password.
How can I access my data?
Originally posted by @jimsaville in burnsoftnet/burnsoftnet.github.io#2
convert functions from FrmMoveBarrelConKit to the new library
Convert the XML Export Section to the library
Update comments and help file, readme, etc
Add the ability to toggle on and off the security login settings. This will come in hardly for the app and the u it tests
There are still some functions that can be converted over, and this will track the misc functions
Convert code from FrmDbCleanup and create unit test to verify that the code works before replacing code in FrmDbCleanup
Convert the database related code from frmCR_SelectTable to the new library and include unit test for new functions
convert FrmSearchCollection
Convert code from frmCR_SelectColumns and create unit test to verify that the code works before replacing the main code
Complete the missing unit test details that was done before the library was broken off from the main project.
Update the unit test units to handle running all the tests at once base on the order that visual studio puts them in
Convert owner info to run with new library. this is mostly used in the settings
Every time the software is used since updating to the latest version, the database update message appears. As soon as one clicks on anything which accesses the database the sequence appears: Database Updates Required, Updates need to be applied, Apply Now? Click on the "Yes" button, software indicates Applied Hotfix: 10. Click on "OK" button and you can continue to use software.
Originally posted by @jimsaville in burnsoftnet/burnsoftnet.github.io#4
The FrmAddGunSmithLog form has functions that can be coverted to this library and replaced locally. Create Class and unit test for this section
Replace the code from the FrmAddManufacturer to the BurnSoft.Applications.MGC.Firearms.Manufacturers, it looks like this section was already built and tested
Add Appraisers class to add, check exists, delete, list, update
Convert the code from FrmAmmoCalc and create unit test to verify that it works before replacing the code in FrmAmmoCalc
Convert code from FrmEditCollectionDetails and create unit test for this, the update and load class should already be in the FrmAddCollectionDetails related class
Convert the code from FrmAddMaintancePlans to use this library, also create unit test
There are a number of test that do not have categories
Convert the code from form sold to this library, also add unit test
Convert code from FrmEditGunConditions and create unit test for this to verify that it works before converting code, Right now it looks like it just has a last updated function attached to it.
Update the todo markers to use the function for the gunsmith id
Convert code from FrmAddFirearm and create unit test to verify that the code works before replacing code in the main for.
This is the main table that you will be working with and will have a lot of fields to add and update and data to return.
Just like all the other ones, you will need add, delete, edit, list, getid, get name, etc for this class
Need to create an Import class to match up how the data is handled on export and import
Convert code from frmCR_EditSQLand create unit test to verify that the functions work before replacing code in frmCR_EditSQL
The Main App project has a hot fix application that can be converted to and completely refactor. Also if this can be converted we might be able to update the application without closing the application.
Once everything is done create a release version of the library and create a nugget package
Convert code from FrmEditBarrelSystem and create unit test for class to verify that it works before replacing code.
Convert the code in FrmEditGunSmithLog and create unit test to verify functions before replacing code in main app.
There is a lot of code that can be converted from MGC to be properly broken up and put in the new library
Replace code from FrmAddNationality to this library and create unit test before putting in the application
Convert code from FrmCrViewReport and create unit test ti test function before replacing code. There are some code in here that can be a public constant in this class and replace the code with the new public variable.
Currently the My Gun Collection app is near release for version 7.0, and is running the alpha version of this library, need to create a release version for the final product.
Convert the code in FrmEditMaintenance and create unit test to verify functions before replacing code in main app.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.