public override DataSet Clone() { DSUmfragen cln = ((DSUmfragen)(base.Clone())); cln.InitVars(); return(cln); }
public void DeleteUmfrage(int id) { DSUmfragen dsDelete = GetUmfrageByID(id); if (dsDelete.umfragen.Count == 1) { dsDelete.umfragen[0].Delete(); CommitChanges(dsDelete); } }
/// <summary> /// Stellt ein DataSet aus der Tabelle umfragen zusammen, das den mit selectParams festgelegten /// Suchkriterien entspricht /// </summary> /// <param name="selectParams">Suchkriterien</param> /// <returns>ein DataSet vom Typ DSUmfragen das die gesuchten Datensätze enthält</returns> public DSUmfragen Select(DataParameters selectParams) { m_adpUmfragen.SelectCommand.CommandText = SQLCommandBuilder.MakeSelectString(selectParams, "umfragen"); if (selectParams != null) { for (int i = 0; i < selectParams.Count; i++) { m_adpUmfragen.SelectCommand.Parameters.Add(selectParams[i]); } } DSUmfragen dsResult = new DSUmfragen(); m_adpUmfragen.Fill(dsResult, dsResult.umfragen.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 DSUmfragen</param> public void CommitChanges(DSUmfragen dsUpdate) { m_adpUmfragen.Update(dsUpdate, dsUpdate.umfragen.TableName); }