Code Monkey home page Code Monkey logo

projectb's People

Contributors

peredurz avatar thom2503 avatar voxxai avatar simosbe3 avatar sidim9 avatar metalsi avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

projectb's Issues

Bij het invullen van wachtwoorden misschien "*"s laten zien.

Nu wordt je wachtwoord getoont tijdens het invullen van een wachtwoord, maar dat is niet zo heel veilig nu kan je over iemands schouder mee kijken en dan hun wachtwoord stelen. Vooral als je als admin inlogd wil je dat niet hebben. Dus het is handig om hier bijvoorbeeld "*" mee te vervangen ipv de tekens die ingevuld worden.

Menu

De Clearances werkt niet bij de submenu

Zaal werd leeftijd ipv de zaal die ik mee gaf.

Toen ik good will hunting toevoegde had ik gezegd dat het zaal 2 moest zijn en de leeftijd 12 maar dat is zaal 12 geworden, waardoor je nu niet verder naar reserveren kan.
screenshot 1:
Screenshot 2023-06-08 at 20 58 53
screenshot 2:
Screenshot 2023-06-08 at 20 59 14

Na het inloggen moet bij de annulering niet nogmaals het email worden ingevuld.

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Scherm tonen en legenda maken bij zalen.

Het is nu niet duidelijk bij de zalen wat elk kleurtje betekent en waar het scherm zit.

Voeg anders een legenda toe die uitlegt wat de kleurtjes betekenen, plaats deze op een goede en duidelijke plek dat je dat gelijk kan zien. Ik zou dan ook een scherm toevoegen onderaan om aan te geven dat ie daar zit.

Annulering aanvraag

Als je een annulering gaat aanvragen en toch niks invult bij het email adres dan ga je door naar de volgende stap en blijf je daar vastzitten tot je een verkeerde reserveringscode invoert.
afbeelding

Films kiezen

Bij het kiezen van een film krijg je eerst de huidige films te zien en dan de optie om de toekomstige films te zien. Hier uit kan je kiezen zonder de film gezien te hebben.

Stoelen printen gaat fout

Als je een stoel reserveert. Bijvoorbeeld 1C van zaal 1, dan zou dit een ID moeten hebben van 3, want het is de derde stoel van de zaal. Maar het heeft stoel ID 4, waardoor als je de stoelen gaat printen op basis van reservatiestatus met de manier waarop Douwe het aan het doen is. Dan wordt de stoel 1 plek naar rechts opgeschoven.
De onderstaande afbeelding is ter illustratie van het beschreven probleem:
afbeelding
Hier zie je ook dat 4 B een X is, terwijl dit eigenlijk 4 A hoort te zijn.

Dus bij het aanmaken van een reservering object moeten jullie het ChairID op eentje lager zetten.

Wachtwoord vergeten

Je kan niet bij wachtwoord vergeten wegkomen zonder een email in te voeren. Ook als je een random mail en gebruikersnaam invult blijf je erin vastzitten.

afbeelding

Als er geen QR code png is krijg je unhandled exception.

Ik had merge problemen en had daarbij de qr code verwijderd om te kijken of dat een verschil maakte maar omdat ik die niet meer heb krijg ik na het betalen een unhandled exception.

Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/DataDocs/QrTicket/qr-code.png'.
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.FileStream..ctor(String path, FileMode mode)
   at MailLogic.GenerateQRCode() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Logic/MailLogic.cs:line 162
   at Payment.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Payment.cs:line 18
   at Auditorium.ChooseParkingTicket() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 174
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 150
   at Auditorium.ChooseChair() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 136
   at Auditorium.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 23
   at Movie.ChooseMovie(Int32 userMovieID) in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Movie.cs:line 75
   at Movie.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Movie.cs:line 18
   at Menu.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Menu.cs:line 96
   at Program.<Main>$(String[] args) in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Program.cs:line 3

unhandled exception bij het geven van enter ipv een nummer.

> 
Unhandled exception. System.FormatException: Input string was not in a correct format.
   at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
   at System.Convert.ToInt32(String value)
   at CombiDeal.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/CombiDeals.cs:line 18
   at CombiDeal.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/CombiDeals.cs:line 49
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 167
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseCombi() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 177
   at Auditorium.ChooseChair() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 156
   at Auditorium.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Auditorium.cs:line 23
   at Movie.ChooseMovie(String memberName) in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Movie.cs:line 97
   at Movie.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Movie.cs:line 48
   at Menu.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Menu.cs:line 104
   at Program.<Main>$(String[] args) in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Program.cs:line 3

als je een combideal wilt kiezen maar bijv. enter drukt.

Email

Na het afronden van betalen kreeg ik Vul hier uw naam in de heletijd terwijl ik mijn naam had geschreven. ik heb eerst een paar een foute email gedaan en daarna goed en bij de naam liep die vast.

QR Code werkt niet op mac want System.Drawing is niet meer supported op .net 6 op alle platforms.

Je moet eigenlijk SkiaSharp gebruiken want nu krijg je een exception omdat hij een library niet kan vinden maar dat is de System.Drawing.Bitmap die na de laatste versie van .net 6 er uit is gehaald op alle platforms behalve windows.
Dus mac en linux krijgen nu dit na een reservering:

Vul hier jou Iban in.
>NL20INGB0001234567
Betaling voltooid
Unhandled exception. System.TypeInitializationException: The type initializer for 'Gdip' threw an exception.
 ---> System.DllNotFoundException: Unable to load shared library 'libgdiplus' or one of its dependencies. In order to help diagnose loading problems, consider setting the DYLD_PRINT_LIBRARIES environment variable: dlopen(liblibgdiplus, 0x0001): tried: 'liblibgdiplus' (no such file), '/usr/local/lib/liblibgdiplus' (no such file), '/usr/lib/liblibgdiplus' (no such file), '/Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/liblibgdiplus' (no such file)
   at System.Drawing.SafeNativeMethods.Gdip.GdiplusStartup(IntPtr& token, StartupInput& input, StartupOutput& output)
   at System.Drawing.SafeNativeMethods.Gdip..cctor()
   --- End of inner exception stack trace ---
   at System.Drawing.SafeNativeMethods.Gdip.GdipCreateBitmapFromScan0(Int32 width, Int32 height, Int32 stride, Int32 format, HandleRef scan0, IntPtr& bitmap)
   at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
   at QRCoder.QRCode.GetGraphic(Int32 pixelsPerModule, Color darkColor, Color lightColor, Boolean drawQuietZones)
   at QRCoder.QRCode.GetGraphic(Int32 pixelsPerModule)
   at MailLogic.GenerateQRCode() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Logic/MailLogic.cs:line 134

Stoel selecteren duidelijker maken

Tijdens het selecteren zou je een blokje om de stoel kunnen zetten om te laten zien dat je die stoel hebt gekozen. in plaats van alleen de rij en nummer onderin te laten zien

Je kan niet terug bij het overzicht van annuleringen.

Als je nu iets anders dan een nummer doet krijg je een exception error:

> o
Rood: nadat de film was gespeeld geannuleerd.
Geel: tussen 30 minuten en 24 uur voor de film was gespeeld geannuleerd.
Groen: Meer dan 24 uur van te voren geannuleerd.

Kies de ID die je wilt Gebruiken.
>q
Unhandled exception. System.FormatException: Input string was not in a correct format.
   at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
   at System.Convert.ToInt32(String value)
   at Annulering.AnnuleringAccepted() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Annulering.cs:line 67
   at Annulering.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Annulering.cs:line 22
   at Menu.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Menu.cs:line 93
   at UserLogin.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/UserLogin.cs:line 11
   at Menu.Start() in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Presentation/Menu.cs:line 73
   at Program.<Main>$(String[] args) in /Users/thom2503/Documents/School/Leerjaar_1/semester_2/project/ProjectB/Program.cs:line 3

Functiedocs toevoegen met XML

Dit is voor iedereen, misschien iets om op de achtergrond ook te doen, maar het is handig om overal waar methods staan functie docs te schrijven. Dus gewoon uitleggen in 1 zin wat de functie doet, met misschien een voorbeeld er bij.

/// <summary>
/// functie om 2 generic variables bij elkaar op te tellen.
/// </summary>
public T Add<T>(T first, T second)
{
    return first + second;
}

Stoelen reserveren

Ik heb 2 keer gereserveerd maar niet afgerond bij de 3x heb ik het wel afgerond en heeft die de eerste stoel gekozen in plaats van de laatste.

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.