private void btnSkapa_tävling_Click(object sender, EventArgs e) { string tavlingsnamn = txtTävlingsnamn.Text; DateTime startdatum = Convert.ToDateTime(txtStarttid.Text); DateTime slutdatum = Convert.ToDateTime(txtStopptid.Text); DateTime sAnmalningsdatum = Convert.ToDateTime(txtAnmälningsdatum.Text); DateTime sAvbokningsdatum = Convert.ToDateTime(txtAvbokningsdatum.Text); string klassA = txtKlassA.Text; string klassB = txtKlassB.Text; string klassC = txtKlassC.Text; NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;Database=golfkolltest;User Id=patrick;Password=patrick;"); try { conn.Open(); string insert = "INSERT INTO tavling (tavlingsnamn, startdatum, slutdatum, sista_anmalningsdatum, sista_avbokningsdatum, klass_a, klass_b, klass_c) VALUES ('" + tavlingsnamn + "','" + startdatum + "','" + slutdatum + "','" + sAnmalningsdatum + "','" + sAvbokningsdatum + "'," + klassA + "," + klassB + "," + klassC + ")"; NpgsqlCommand command = new NpgsqlCommand(insert, conn); //används när man kör INSERT fråga int antal = command.ExecuteNonQuery(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { lbTävlingar.DataSource = Databas.GetTävlingslista(); conn.Close(); } txtTävlingsnamn.Clear(); txtStarttid.Clear(); txtStopptid.Clear(); txtAnmälningsdatum.Clear(); txtAvbokningsdatum.Clear(); txtKlassA.Clear(); txtKlassB.Clear(); txtKlassC.Clear(); }
private void TESTGOLF_Load(object sender, EventArgs e) { lbMedlemsregister.DataSource = Databas.GetGolfspelarlista(); lbTävlingar.DataSource = Databas.GetTävlingslista(); }