Kyle White
I enjoyed making this project, but believe it or not the form validation on the web client took the longets out of all the parts. Connecting the form was probably the easiest and I had that wotking from day 1 so everything else was an easy downhill roll. I'm not happy with my styling but thats what happens when I dont dedicate a whole day to making it look pretty to be honest. I did add a link back to this page on the form because it was unclear if we needed that or not but its there now. I might have a few redundant functions in my payment clas but it still seems to work without issue.
I thought this project was going to be a long one but it turns out it was pretty quich once I figured it out. The only thing that held me up was including !Page.IsPostBack on the page load and being lazy about writing a new class. The class ended up being huge because my song objects were huge in order to deal with the orders and the details that they nedd. One thing I did do was have all my functions only take in and output strings in order to make it easier to process in the class and on the gui. It does mean that my checks had to work where they mattered and they do. One thing that frustrated me is that custom validators dont work, So I have a bunch that are super cool and useful but they do nothing. All feilds that are important have a validator though. Next time I would probably spend more time making this page look a little prettier.
This project was a lot of work and I learned a lot, particularly about SQL Procedures. It also taught me that I know way more about databases than I previously thought and I liked that. I think my bigeest issue with this project is that it was just a lot of busy work, like creating a command to a procedure was very time consuming. I think there were only a few small parts i didnt get done, unmatching was one that I wrote code for but I dont think I tested, I also did set it up for the user to respond to a date request, and notofications werent completed, but all of the big stuff is there and is working.
This is the description for The Term Project