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();
            }
        }
Beispiel #2
0
        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);
        }