private void button10_Click(object sender, EventArgs e) { tr = (träningsgrupper)listBox3.SelectedItem; if (tr != null) { aktuellAktivitet.VisaAktivitetUtifrånDatum(tr.träningsgruppsid, FrånTextBox.Text, TillTextBox.Text); listBox2.DisplayMember = "AktivitetDisplay"; listBox2.DataSource = aktuellAktivitet.aktivitetslistaResultat; } }
private void listBox3_SelectedIndexChanged(object sender, EventArgs e) { tr = (träningsgrupper)listBox3.SelectedItem; if (tr != null) { aktuellAktivitet.VisaSelectedTräningsgruppAktivitet(tr.träningsgruppsid); listBox2.DisplayMember = "AktivitetDisplay"; listBox2.DataSource = aktuellAktivitet.aktivitetslista; label21.Text = listBox7.Items.Count.ToString(); } }
public void VisaTräningsgrupperSortLedare() { NpgsqlConnection connect = new NpgsqlConnection(connectSQLadress); träningsgruppslista.Clear(); try { string sql = "SELECT t.träningsgruppsid, t.namn, t.termin, m.förnamn, m.efternamn FROM träningsgrupper t, medlem m, ansvar a WHERE m.medlemsid = a.medlemsid AND t.träningsgruppsid = a.träningsgruppsid ORDER BY m.förnamn"; connect.Open(); NpgsqlCommand cmd = new NpgsqlCommand(sql, connect); NpgsqlDataReader dr = cmd.ExecuteReader(); träningsgrupper tr; while (dr.Read()) { tr = new träningsgrupper() { träningsgruppsid = (int)dr["träningsgruppsid"], namn = dr["namn"].ToString(), termin = dr["termin"].ToString(), förnamn = dr["förnamn"].ToString(), efternamn = dr["efternamn"].ToString(), }; träningsgruppslista.Add(tr); } } catch (NpgsqlException ex) { if (ex.Code.Equals("28P01")) { MessageBox.Show("Fel lösenord."); } if (ex.Code.Equals("42501")) { MessageBox.Show("Användaren saknar nödvändiga rättigheter."); } else { MessageBox.Show(ex.Code); } // MessageBox.Show(ex.Message); } finally { connect.Close(); } }
public void VisaSelectedTräningsgruppMedlem(int medlemsid) { NpgsqlConnection connect = new NpgsqlConnection(connectSQLadress); träningsgruppslista.Clear(); try { string sql = "SELECT * FROM träningsgrupper t, tillhör ti WHERE t.träningsgruppsid = ti.träningsgruppsid AND ti.medlemsid = '" + medlemsid + "'"; connect.Open(); NpgsqlCommand cmd = new NpgsqlCommand(sql, connect); NpgsqlDataReader dr = cmd.ExecuteReader(); träningsgrupper tr; while (dr.Read()) { tr = new träningsgrupper() { träningsgruppsid = (int)dr["träningsgruppsid"], namn = dr["namn"].ToString(), termin = dr["termin"].ToString(), }; träningsgruppslista.Add(tr); } } catch (NpgsqlException ex) { if (ex.Code.Equals("28P01")) { MessageBox.Show("Fel lösenord."); } if (ex.Code.Equals("42501")) { MessageBox.Show("Användaren saknar nödvändiga rättigheter."); } else { MessageBox.Show(ex.Code); } // MessageBox.Show(ex.Message); } finally { connect.Close(); } }