public static List <Tävlingar> GetTävlingslista() { List <Tävlingar> tävlingslista = new List <Tävlingar>(); ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings[conString]; NpgsqlConnection conn = new NpgsqlConnection(settings.ConnectionString); conn.Open(); NpgsqlCommand command1 = new NpgsqlCommand("SELECT * FROM tavling ORDER BY id", conn); NpgsqlDataReader dr = command1.ExecuteReader(); while (dr.Read()) { Tävlingar aktuelltävling = new Tävlingar { tavlingId = (int)(dr["id"]), tavlingsNamn = (string)(dr["tavlingsnamn"]), startDatum = (DateTime)(dr["startdatum"]), slutDatum = (DateTime)(dr["slutdatum"]), sistaAnmalningsDatum = (DateTime)(dr["sista_anmalningsdatum"]), sistaAvbokningsDatum = (DateTime)(dr["sista_avbokningsdatum"]), klassA = (double)(dr["klass_a"]), klassB = (double)(dr["klass_b"]), klassC = (double)(dr["klass_c"]), }; tävlingslista.Add(aktuelltävling); } conn.Close(); return(tävlingslista); }
public static List<Tävlingar> GetTävlingslista() { List<Tävlingar> tävlingslista = new List<Tävlingar>(); ConnectionStringSettings settings = ConfigurationManager.ConnectionStrings[conString]; NpgsqlConnection conn = new NpgsqlConnection(settings.ConnectionString); conn.Open(); NpgsqlCommand command1 = new NpgsqlCommand("SELECT * FROM tavling ORDER BY id", conn); NpgsqlDataReader dr = command1.ExecuteReader(); while (dr.Read()) { Tävlingar aktuelltävling = new Tävlingar { tavlingId = (int)(dr["id"]), tavlingsNamn = (string)(dr["tavlingsnamn"]), startDatum = (DateTime)(dr["startdatum"]), slutDatum = (DateTime)(dr["slutdatum"]), sistaAnmalningsDatum = (DateTime)(dr["sista_anmalningsdatum"]), sistaAvbokningsDatum = (DateTime)(dr["sista_avbokningsdatum"]), klassA = (double)(dr["klass_a"]), klassB = (double)(dr["klass_b"]), klassC = (double)(dr["klass_c"]), }; tävlingslista.Add(aktuelltävling); } conn.Close(); return tävlingslista; }
private void lbTävlingar_SelectedIndexChanged(object sender, EventArgs e) { markeradTävling = (Tävlingar)lbTävlingar.SelectedItem; lbGolfspelare.DataSource = Databas.TävlingsSpelar(markeradTävling.tavlingId); }