private void btnLoadBestenliste_Click(object sender, EventArgs e) { var wkID = (int)mCBWettkampf.SelectedValue; var wk = ModelFactory.CreateWettkampfModel(wId: wkID); var bestenliste = Buisnesslogic.GetBestenlisteFuerWettkampf(wk, new DatabaseConnector()); dataGridView1.DataSource = bestenliste; }
private void SchreibeFahrerImWettkmapfEin() { var faherID = (int)mCBFahrerZuWettkampf.SelectedValue; var wettkampfID = (int)mCBWettkmapfZuFahrer.SelectedValue; //TODO Prüfung Buisnesslogic.FuegeFahrerWettkampfHinzu(ModelFactory.CreateWettkampfModel(wId: wettkampfID), ModelFactory.CreateFahrerModel(fahrerId: faherID), new DatabaseConnector()); }
public void createStrecke() { var geld = Convert.ToDecimal(StartgeldTextBox.Text); var hm = Convert.ToInt32(mTbHoehe.Text); var distanz = (float)Convert.ToDouble(mtbDistanz.Text); var name = mTBStreckeName.Text; var strecke = ModelFactory.CreateStreckenModel(dist: distanz, hm: hm, money: geld, n: name); Buisnesslogic.CreateStrecke(strecke, new DatabaseConnector()); }
private void createTeam() { var team = ModelFactory.CreateTeamModel(E_MailTextBox.Text, HausnummerTextBox.Text, materialTextBoxOrt.Text, PLZTextBoxTeam.Text, materialTextBoxStr.Text, null, materialTextBoxTeamname.Text); var pruefergebnisse = PruefFactory.GetPruefergebnisTeam(team, new DatabaseConnector()); if (pruefergebnisse.Any(x => x.IsValid == false)) { MessageBox.Show(pruefergebnisse.Where(x => x.IsValid == false).FirstOrDefault().Fehlertext); return; } Buisnesslogic.CreateTeam(team, new DatabaseConnector()); }
public void createWettkampf() { var name = mTBWettkmapfName.Text; var time = dTPWettkampfDate.Value; var streckenID = (int)mCbStrecke.SelectedValue; var wettkmapf = ModelFactory.CreateWettkampfModel(time.ToString(), name, streckenID, null); var pruefergebnisse = PruefFactory.GetPruefergebnisWettkampf(wettkmapf, new DatabaseConnector()); if (pruefergebnisse.Any(x => x.IsValid == false)) { MessageBox.Show(pruefergebnisse.Where(x => x.IsValid == false).FirstOrDefault().Fehlertext); return; } Buisnesslogic.CreateWettkampf(wettkmapf, new DatabaseConnector()); }
private void createFahrer() { var nName = mTBNname.Text; var vName = mTbVName.Text; var dat = dTPDat.Value; var plz = PLZTextBox_Fahrer.Text; var ort = mTBOrtFahrer.Text; var str = mTBStrFahrer.Text; var hsnr = HausnummerTextBoxFahrer.Text; var tID = (int)mCBTeam.SelectedValue; var fahrer = ModelFactory.CreateFahrerModel(dat.ToString(), str, tID, vName, null, hsnr, nName, ort, plz); var pruefergebnisse = PruefFactory.GetPruefergebnisFahrer(fahrer, new DatabaseConnector()); if (pruefergebnisse.Any(x => x.IsValid == false)) { MessageBox.Show(pruefergebnisse.Where(x => x.IsValid == false).FirstOrDefault().Fehlertext); return; } Buisnesslogic.CreateFahrer(fahrer, new DatabaseConnector()); }
private void SchreibeFahrerImWettkmapfEin() { var faherID = (int)mCBFahrerZuWettkampf.SelectedValue; var fahrerDisplay = (string)mCBFahrerZuWettkampf.SelectedText; var wettkampfID = (int)mCBWettkmapfZuFahrer.SelectedValue; var pruefergebnisse = PruefFactory.GetPruefergebnisEinschreiben(new WettkampfModel { WettkampfID = wettkampfID }, new FahrerModel { FahrerID = faherID, NName = fahrerDisplay }, new DatabaseConnector()); if (pruefergebnisse.Any(x => x.IsValid == false)) { MessageBox.Show(pruefergebnisse.Where(x => x.IsValid == false).FirstOrDefault().Fehlertext); return; } //TODO Prüfung Buisnesslogic.FuegeFahrerWettkampfHinzu(ModelFactory.CreateWettkampfModel(wId: wettkampfID), ModelFactory.CreateFahrerModel(fahrerId: faherID), new DatabaseConnector()); }
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e) { var row = (BestenlisteModel)dataGridView1.CurrentRow.DataBoundItem; Buisnesslogic.UpdateBestzeiten(row, new DatabaseConnector()); }