JSP/Java Code Auto Totaal Dienst
git clone https://github.com/MartijnDevNull/Thema-Opdracht-Web.git
Or use EGIT to import the project
First make a new database using the given example database or create a new one using the following statements:
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
CREATE TABLE IF NOT EXISTS `Afspraken` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Klant_ID` int(11) NOT NULL,
`Monteur_ID` int(11) DEFAULT NULL,
`Auto_ID` int(11) NOT NULL,
`Datum` date NOT NULL,
`Omschrijving` text NOT NULL,
`Status` varchar(50) NOT NULL DEFAULT 'NIEUW',
`Uren` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=42 ;
CREATE TABLE IF NOT EXISTS `Auto` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Kenteken` text NOT NULL,
`Merk` text NOT NULL,
`Type` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=39 ;
CREATE TABLE IF NOT EXISTS `Berichten` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Bericht` text NOT NULL,
`Tijd` text NOT NULL,
`User` int(11) NOT NULL,
`Klant` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=128 ;
CREATE TABLE IF NOT EXISTS `GebruiktOnderdeel` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Afspraak_ID` int(11) NOT NULL,
`Onderdeel_ID` int(11) NOT NULL,
`aantal` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=38 ;
CREATE TABLE IF NOT EXISTS `Klanten` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Password` text NOT NULL,
`Username` text NOT NULL,
`Volledigenaam` text NOT NULL,
`Postcode` text NOT NULL,
`Email` text NOT NULL,
`Auto` int(11) NOT NULL,
`Priv` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=43 ;
CREATE TABLE IF NOT EXISTS `Log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`IP` text NOT NULL,
`Tijd` text NOT NULL,
`User` int(11) NOT NULL,
`Klant` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=343 ;
CREATE TABLE IF NOT EXISTS `Onderdeel` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Naam` text NOT NULL,
`Type` text NOT NULL,
`Voorraad` int(11) NOT NULL,
`Prijs` double NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=62 ;
CREATE TABLE IF NOT EXISTS `Privileges` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`naam` text NOT NULL,
`ADMIN` tinyint(1) NOT NULL,
`VOORRAAD` tinyint(1) NOT NULL,
`WERKPLAATS` tinyint(1) NOT NULL,
`PARKEERGARAGE` tinyint(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
CREATE TABLE IF NOT EXISTS `Reservering` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`aankomst` date NOT NULL,
`vertrek` date NOT NULL,
`klant_id` int(11) NOT NULL,
`betaald` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=87 ;
CREATE TABLE IF NOT EXISTS `Users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` text NOT NULL,
`naam` text NOT NULL,
`priv` int(11) NOT NULL,
`password` text NOT NULL,
`uurloon` double NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=38 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Important for devs
Use
git update-index --assume-unchanged ATD-WEBSITE/war/config/database.properties
to not upload database credentials
And check .project and .classpath builpaths for wrong Java SDK or libraries