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