public void Values(int id, Dage dag, string lokale, string skib, string lærer, string aktivitet) { var sqlr = new SQLiteCommand($"select * from {dag.ToString()} where id={id}", dbConn).ExecuteReader(); if (sqlr.HasRows) { new SQLiteCommand($"update { dag.ToString() } set Lokale = \"{lokale}\", Skibsnavn = \"{skib}\", Aktivitet = \"{aktivitet}\", Lærer = \"{lærer}\" where id = {id} ", dbConn).ExecuteNonQuery(); } else { new SQLiteCommand($"insert into {dag.ToString()} values({id}, \"{lokale}\", \"{skib}\", \"{aktivitet}\", \"{lærer}\")", dbConn).ExecuteNonQuery(); } }
public void Udfyld(Dage dag) { this.dag = dag; string[] values = sqlDatabase.Instance.GetValues(dag, id); if (values == null) { skib.Text = aktivitet.Text = lærer.Text = lokale.Text = ""; } else { skib.Text = values[2]; aktivitet.Text = values[3]; lærer.Text = values[4]; lokale.Text = values[1]; } }
public string[] GetValues(Dage dag, int index) { var sqlr = new SQLiteCommand($"select * from {dag.ToString()} where id={index}", dbConn).ExecuteReader(); if (!sqlr.HasRows) { return(null); } string[] dagsLektion = new string[5]; sqlr.Read(); dagsLektion[0] = sqlr.GetValue(0).ToString(); dagsLektion[1] = sqlr.GetValue(1).ToString(); dagsLektion[2] = sqlr.GetValue(2).ToString(); dagsLektion[3] = sqlr.GetValue(3).ToString(); dagsLektion[4] = sqlr.GetValue(4).ToString(); return(dagsLektion); }