|
|
|
|
@ -81,13 +81,18 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
handleChange = name => event => { |
|
|
|
|
this.setState({ [name]: event.target.value }); |
|
|
|
|
this.setState({ form: { ...this.state.form, [name]: event.target.value } }); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
handleInstrument = instrument => { |
|
|
|
|
var instruments = this.state.instruments; |
|
|
|
|
var instrumentsArray = []; |
|
|
|
|
instruments.forEach(obj => { |
|
|
|
|
if (obj === instrument) instrument.toggle = !instrument.toggle; |
|
|
|
|
if (obj === instrument) obj.toggle = !obj.toggle; |
|
|
|
|
if (obj.toggle === true) instrumentsArray.push(obj.name); |
|
|
|
|
}); |
|
|
|
|
this.setState({ |
|
|
|
|
form: { ...this.state.form, Instrument: instrumentsArray } |
|
|
|
|
}); |
|
|
|
|
this.setState({ instruments }); |
|
|
|
|
}; |
|
|
|
|
@ -111,7 +116,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Name" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Name} |
|
|
|
|
value={this.state.form.Name} |
|
|
|
|
onChange={this.handleChange("Name")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -123,7 +128,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Vorname" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Vorname} |
|
|
|
|
value={this.state.form.Vorname} |
|
|
|
|
onChange={this.handleChange("Vorname")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -135,7 +140,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Geburtsdatum" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Geburtsdatum} |
|
|
|
|
value={this.state.form.Geburtsdatum} |
|
|
|
|
onChange={this.handleChange("Geburtsdatum")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -147,7 +152,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Geburtsort" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Geburtsort} |
|
|
|
|
value={this.state.form.Geburtsort} |
|
|
|
|
onChange={this.handleChange("Geburtsort")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -159,7 +164,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="PLZ" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.PLZ} |
|
|
|
|
value={this.state.form.PLZ} |
|
|
|
|
onChange={this.handleChange("PLZ")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -171,7 +176,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Ort" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Ort} |
|
|
|
|
value={this.state.form.Ort} |
|
|
|
|
onChange={this.handleChange("Ort")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -183,7 +188,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Strasse" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Strasse} |
|
|
|
|
value={this.state.form.Strasse} |
|
|
|
|
onChange={this.handleChange("Strasse")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -195,7 +200,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Hausnummer" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Hausnummer} |
|
|
|
|
value={this.state.form.Hausnummer} |
|
|
|
|
onChange={this.handleChange("Hausnummer")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -207,7 +212,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Telefon" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Telefon} |
|
|
|
|
value={this.state.form.Telefon} |
|
|
|
|
onChange={this.handleChange("Telefon")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -219,7 +224,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="EMail" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.EMail} |
|
|
|
|
value={this.state.form.EMail} |
|
|
|
|
onChange={this.handleChange("EMail")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -257,7 +262,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
Laufzeit |
|
|
|
|
</InputLabel> |
|
|
|
|
<Select |
|
|
|
|
value={this.state.Laufzeit} |
|
|
|
|
value={this.state.form.Laufzeit} |
|
|
|
|
onChange={this.handleChange("Laufzeit")} |
|
|
|
|
input={ |
|
|
|
|
<OutlinedInput |
|
|
|
|
@ -283,7 +288,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
Unterichtstyp |
|
|
|
|
</InputLabel> |
|
|
|
|
<Select |
|
|
|
|
value={this.state.Typ} |
|
|
|
|
value={this.state.form.Typ} |
|
|
|
|
onChange={this.handleChange("Typ")} |
|
|
|
|
input={ |
|
|
|
|
<OutlinedInput |
|
|
|
|
@ -303,7 +308,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
<FormControlLabel |
|
|
|
|
control={ |
|
|
|
|
<Checkbox |
|
|
|
|
checked={this.state.Ermaessigt} |
|
|
|
|
checked={this.state.form.Ermaessigt} |
|
|
|
|
onChange={() => this.handleChange("Ermaessigt")} |
|
|
|
|
value="Ermaessigt" |
|
|
|
|
color="primary" |
|
|
|
|
@ -326,7 +331,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="BLZ" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.BLZ} |
|
|
|
|
value={this.state.form.BLZ} |
|
|
|
|
onChange={this.handleChange("BLZ")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -338,7 +343,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="Bankname" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.Bankname} |
|
|
|
|
value={this.state.form.Bankname} |
|
|
|
|
onChange={this.handleChange("Bankname")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
@ -350,7 +355,7 @@ class Aufnahmeantrag extends Component {
|
|
|
|
|
id="outlined-name" |
|
|
|
|
label="KontoNr" |
|
|
|
|
className={classes.textField} |
|
|
|
|
value={this.state.KontoNr} |
|
|
|
|
value={this.state.form.KontoNr} |
|
|
|
|
onChange={this.handleChange("KontoNr")} |
|
|
|
|
margin="normal" |
|
|
|
|
variant="outlined" |
|
|
|
|
|