Git Product home page Git Product logo

parkinspecte's People

Contributors

blazery avatar bpzee avatar bramvdzee avatar cedric5 avatar jambreuk avatar jordibenck avatar lumzero avatar nanobob avatar nkmol avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

parkinspecte's Issues

Rename classes

Rename

  • ViewModels
  • get/set of VM in ViewModelLocator
  • UserControls

Assignment/Inspection Additions

  • Link naar Voorbereiding scherm
  • Gebruik maken van Global update
  • Filter fixen
    - [ ] Add popup for Employee selection
  • Fix date validation in dev

Filtering - Dates

Dates are filtered as MM-DD-YYYY instead of DD/MM/YYYY.
Working on it.

Filter disables selected

During my testing on the contactbranch, I encountered the following:

A filter could deselect my selected item. Steps are as follow:

Create an item:

image

Select the item in the overview:

image

Search in the filter a trait of the selected row:

image

Voila, the selected item becomes deselected in the management screen:

image

Not sure if everyone has the same issue, just throwing out there.

Login dialog

Login dialog opens a new message dialog now if the credentials are incorrect.
Maybe change this so it doesn't open a dialog but changes the border of the incorrect field to red or display a label or something.

Delete confirmation

All delete functions need to implement a delete confirmation.

It's riskier to delete important data without check rather than adding new data.

Assignment and Inspection fixes

Selected object reference fix
Het geselecteerde object is het zelfde object als het object dat in de lijsts in het overzicht staat. Wijzigingen in het management scherm zijn direct zichtbaar in het overzicht, zonder deze eerst op te slaan. Mogelijk veroorzaakt door de Binding aan selected en het niet aanmaken van een nieuw object.

Viewmodelmodel implementeren
Er zou niet direct aan EF models gebind moeten worden. Voor elk model zou een extra viewmodel moeten komen die voor alle fields/properties een propertie bevat die na validatie het model aanpast.

Code opschonen
Het validere van create en edit command is momenteel de zelfde code, en staat er 2 keer in. Deze validatie zou moeten opgeschoond worden. Rescharper fouten eruit halen.

Inspectie en inspecteur toevoegen verbeteren
Het toevoegen van Popup schermen/ de benodigde validatie, en acties bij het toevoegen van items aan een inspectie/assignment moet nog gemaakt worden.

Inspectie overzicht Parkiinglot name na selectie fixen
Naam verdwijnt na het selecteren, oorzaak mogelijk door bindings in het management scherm.

na editen aankilkken van geselecteerde object fixen
Na het selecteren en wijzigen van een item, is het niet mogelijk dat zelfde item weer te selecteren door er op te klikken. Er moet momenteel eerst op een ander item geklikt worden voordat het eerste object weer geselecteerd kan worden.

Opdrachten met bijhoorende inspecties tonen in opdracht overzicht
Cosmetische verbetering aan het Assignment overzicht. Maak het mogeljk een opdracht inc inspecties in te zien in het overzicht.

Button toevoegen om de vorbereiding te openen
In het Inspectie overzicht/management moet een knop komen op je voor te bereiden op de inspectei (Misschien een extra tabje naast overzicht.)

Handle connection error

Whenever the application cannot connect to the database, try to catch this error and show a custom message. Like: "Something went wrong connecting to the database."

Updaten van global data

Op dit moment staan alle services los van elkaar (alle globale data), maar wanneer 1 CRUD iets toevoegd worden de comboboxen van andere cruds niet geüpdate. Is het misschien een idee om een update te geven wanneer een tab (als parkeerplaatsen, inspecties, klanten, etc) gekozen wordt? Ik loop nu tegen het probleem aan dat ik het programma moet sluiten om een update van data te krijgen.

Streetname Parkinglot

Column Streetname has been added to the Parkinglot tabel, but not yet in the application.

Absence table in employee

The absence table in "Personeel -> Management" Tab covers input fields "emailadres" and "telefoonnummer".

Add and update fields in database

We need a field street in the parkinglot table, the geolocation works 90% with only zip and region.
Further it wil be nice for an inspector to have the streetname availible instead of only the region and zip.

The number field in the parkinglot table has to be changed from int to string as there can be numbers like 5A.

Deselect button

In dev, when I hit the deselect button in the parkinglots, nothing happens in the UI. The fields don't get cleared or any message pops up.

Login Manager

A Manager that distributes the logged user information.
Used for examples:

  • Only a user with the role "Manager", should be able to add and edit an Absence.
  • Only a user with the role "Manager", should be able to have insight in the general reports and overviews
  • Inspector should only be able to see its own information
  • Would be cool if this could also be used for Tab visuality that is based on logged in Role
  • etc.

Resharper plugin

Resharper will check Code Conventional errors, Performance suggestions and shorter code suggestions. I think this will reduce production time immensely.

Suggesting to use it in our project.


You can try it out here

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.