public override DataSet Clone() { DSFragen cln = ((DSFragen)(base.Clone())); cln.InitVars(); return(cln); }
public void DeleteFrage(int id) { DSFragen dsDelete = GetFrageByID(id); if (dsDelete.fragen.Count == 1) { dsDelete.fragen[0].Delete(); CommitChanges(dsDelete); } }
/// <summary> /// Stellt ein DataSet aus der Tabelle fragen zusammen, das den mit selectParams festgelegten /// Suchkriterien entspricht /// </summary> /// <param name="selectParams">Suchkriterien</param> /// <returns>ein DataSet vom Typ DSFragen das die gesuchten Datensätze enthält</returns> public DSFragen Select(DataParameters selectParams) { m_adpFragen.SelectCommand.CommandText = SQLCommandBuilder.MakeSelectString(selectParams, "fragen"); if (selectParams != null) { for (int i = 0; i < selectParams.Count; i++) { m_adpFragen.SelectCommand.Parameters.Add(selectParams[i]); } } DSFragen dsResult = new DSFragen(); m_adpFragen.Fill(dsResult, dsResult.fragen.TableName); m_cmSelect.Parameters.Clear(); return(dsResult); }
/// <summary> /// Stellt ein DataSet aus der Tabelle fragen zusammen, das den mit selectParams festgelegten /// Suchkriterien entspricht /// </summary> /// <param name="selectParams">Suchkriterien</param> /// <returns>ein DataSet vom Typ DSFragen das die gesuchten Datensätze enthält</returns> public DSFragen Select(DataParameters selectParams) { m_adpFragen.SelectCommand.CommandText = SQLCommandBuilder.MakeSelectString(selectParams, "fragen"); if (selectParams != null) { for(int i = 0; i < selectParams.Count; i++) { m_adpFragen.SelectCommand.Parameters.Add(selectParams[i]); } } DSFragen dsResult = new DSFragen(); m_adpFragen.Fill(dsResult, dsResult.fragen.TableName); m_cmSelect.Parameters.Clear(); return dsResult; }
/// <summary> /// Trägt die Änderungen, die an dem DataSet vorgenommen wurden, in die Datenbank ein /// </summary> /// <param name="dsUpdate">ein (verändertes) DataSet vom Typ DSFragen</param> public void CommitChanges(DSFragen dsUpdate) { m_adpFragen.Update(dsUpdate, dsUpdate.fragen.TableName); }