Example #1
0
        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;
            }
        }
Example #2
0
        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();
            }
        }
Example #3
0
        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();
            }
        }
Example #4
0
        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();
            }
        }