Giter Club home page Giter Club logo

internalinstalledbase's Introduction

InternalInstalledBase

TODO's

The project is currently missing the linking between the Product and Property page. The Product page still requires a field named "Show Properties" or similar, which will open a window in which the user can link the product to an existing property. The user also will have to enter which properties shall be choosen from the existing Options. On the Property there is a isMultipleChoice field which should be checked because it decides if a user can only select one field or multiple. When creating the first user, the password should be hidden and checked through another box where the user would have to type the same password.

You can look at the implementation of the Customer page to find out how the linking of the Property and the Product page should look like. Basically the code will guide you throuh all commands etc. needed for the page.

There are also some smaller thing to do, like f.e. that when creating a User this user has to change his password on the next logon. Changes are also missing -> Every time a user changes the database contents (e.g. Insert, Delete) an entry which says what has changed should be added to the database. This is best connected with the Session table (like definied in the ORM objects)

Everything else should be correctly implemented.

Setup

To run the programm a database connection is required to a MySQL server.

f.e. create a docker-container

docker pull mysql:latest

docker run --name IIB -p 7400:3306 -e MYSQL_ROOT_PASSWORD=yourRootPassword -e MYSQL_DATABASE=IIB -e MYSQL_USER=user -e MYSQL_PASSWORD=yourPassword -d mysql:latest

The config should then be put in src/DapperExtension/dbconfig.yml Note The file is only in this directoy because the project isnt finished. When compiling to a binary the dbconfig should be in the same directory as the binary.

For the recently created docker-container the config will look like the following:

server: localhost
port: 7400
database: IIB
user: user
password: yourPassword 

Note The dbconfig.yml is loaded relatively to the src/WpfApplication directory because the application assumes it is started with dotnet run in this directory. When refractoring or compiling this into an executable this should be respected.

Run the application

The application is started with dotnet run inside of the src/WpfApplication directory

internalinstalledbase's People

Contributors

schlexanderolz avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.