private void NyttträningstillfälleBt_Click(object sender, EventArgs e) { if (TxtBdatum.Text == "ÅÅÅÅ-MM-DD" || TxtBox.Text == "HH-MM") { MessageBox.Show("Du måste fylla i datum och tid korrekt", "Felmeddelande", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (TxtTypav.Text == "" || CboxPlats.Text == "") { MessageBox.Show("Du måste fylla i träningsplats och träningstyp ", "Felmeddelande", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { läggtillmedlemBt.Enabled = true; NyttträningstillfälleBt.Enabled = false; Träningstillfälle pt = new Träningstillfälle(); pt.LaggTillTräningstillfälle(CboxPlats.Text, TxtBdatum.Text, TxtBox.Text, TxtTypav.Text); Cboxtränare.Enabled = true; BtNytrännare.Enabled = true; postgres db = new postgres(); tränarecbox = db.hämtamedlem("select * from medlem where mednr in( select medlem from tränar where träningsgrupp ='" + aktuellgrupp.Gruppid + "')"); Cboxtränare.DataSource = tränarecbox; postgres db2 = new postgres(); medlem = db2.hämtamedlem("select * from medlem where mednr in( select medlem from ingåri where träningsgrupp ='" + aktuellgrupp.Gruppid + "') "); MedlmLbox.DataSource = medlem; } }
public List <Träningstillfälle> hämtaTräningslista(string psql) { sqlFraga(psql); List <Träningstillfälle> tillfälle = new List <Träningstillfälle>(); foreach (DataRow dr in _tablell.Rows) { string nr; string a; Träningstillfälle t = new Träningstillfälle(); nr = dr["id"].ToString(); t.Plats = dr["plats"].ToString(); t.Datum = dr["datum"].ToString(); t.Tid = dr["tid"].ToString(); t.Aktivitet = dr["aktivitet"].ToString(); a = dr["aktivtetsid"].ToString(); t.Id = Convert.ToUInt16(nr); t.AktivitetID = Convert.ToUInt16(a); tillfälle.Add(t); } return(tillfälle); }