/// <summary> /// populerar träningstillfälleslistan /// </summary> private void hamtaTranTillf() { DataTable sokning; postgres s = startaPostgres(); sokning = s.sqlFråga("hamtaTillf", "tranTillfalle"); if (sokning.Columns[0].ColumnName.Equals("error")) { _tbSvar.Text = sokning.Rows[0][1].ToString(); } else { trantillfLista = new List <trantillfInfo>(); for (int i = 0; i < sokning.Rows.Count; i++) { trantillfInfo tillfalle = new trantillfInfo() { narvarolistaID = (int)sokning.Rows[i]["narvarolista_id"], datum = sokning.Rows[i]["datum"].ToString(), sluttid = (DateTime)sokning.Rows[i]["sluttid"], starttid = (DateTime)sokning.Rows[i]["starttid"], }; trantillfLista.Add(tillfalle); _tbSvar.Text = sokOk; } lbxTrantillfalle.DataSource = trantillfLista; lbxTrantillfalle.DisplayMember = "trantillfalle"; } }
/// <summary> /// läser av vilka poster som är markerade /// i samtliga listboxar och hämtar ut objektet till variablarna. /// </summary> private void lasAvListboxarna() { nuvarandeGruppMdlm = (gruppmedlemmar)_lbxGruppmedlemmar.SelectedItem; nuvarandeTrantillf = (trantillfInfo)_lbxTrantillfalle.SelectedItem; nuvarandeTranGrp = (traningsgrupp)_lbxTraningsgrupper.SelectedItem; }