/// <summary> /// Prepare a command. /// </summary> private static void PrepareCommand(SqlCommand command, Vystava vystava) { string popis = vystava.Popis_vystavy.Substring(0, (vystava.Popis_vystavy.Length > 400 ? 400 : vystava.Popis_vystavy.Length)); command.Parameters.AddWithValue("@popis_vystavy", String.IsNullOrEmpty(popis) ? DBNull.Value : (object)popis); command.Parameters.AddWithValue("@datum_zacatku_vystavy", vystava.Datum_zacatku_vystavy == null ? DBNull.Value : (object)vystava.Datum_zacatku_vystavy); command.Parameters.AddWithValue("@datum_konce_vystavy", vystava.Datum_konce_vystavy == null ? DBNull.Value : (object)vystava.Datum_konce_vystavy); }
// funkce 3. a) public static bool InsertVystava(Vystava vystava) { Database db = new Database(); SqlCommand command = db.CreateCommand(SQL_INSERT_VYSTAVA); PrepareCommand(command, vystava); db.Connect(); int ret = db.ExecuteNonQuery(command); db.Close(); return(ret > 0 ? true : false); }