public virtual void delete(object pId) { adapterWorkState = AdapterWorkState.stateDelete; localDataSet = (DataSet)dataSetAdapter.get(pId); for (int t = 0; t < localDataSet.Tables.Count; ++t) { for (int r = 0; r < localDataSet.Tables[t].Rows.Count; ++r) { localDataSet.Tables[t].Rows[r].Delete(); } } }
public virtual void add() { adapterWorkState = AdapterWorkState.stateAdd; localDataSet = (DataSet)dataSetAdapter.get(null); foreach (DataTable tab in localDataSet.Tables) { tab.RowChanged += new DataRowChangeEventHandler(ImplAdapterUser_RowChanged); } foreach (DataTable tab in localDataSet.Tables) { tab.TableNewRow += new DataTableNewRowEventHandler(ImplAdapterUser_TableNewRow); } addDefaults(localDataSet); dataResived(localDataSet); }
public virtual void delete() { List <DataRow> list = new List <DataRow>(); adapterWorkState = AdapterWorkState.stateDelete; if (localDataSet != null) { foreach (DataTable t in localDataSet.Tables) { foreach (DataRow r in t.Rows) { list.Add(r); } } } foreach (DataRow r in list) { if (r.RowState != DataRowState.Deleted && r.RowState != DataRowState.Detached) { r.Delete(); } } }
public virtual void initCopy() { adapterWorkState = AdapterWorkState.stateCopy; }
public ImplAdapterUser(IEnvironment pEnv, IAdapterDataSet pDsAdapter) { environment = pEnv; adapterWorkState = AdapterWorkState.stateUndef; dataSetAdapter = pDsAdapter; }