Exemplo n.º 1
0
        protected virtual void setNewIdTable(DataTable pDataTable, IAdapterTable pAdapterTable)
        {
            DataTable dataTabe = (DataTable)pDataTable;

            for (int i = 0; i < dataTabe.Rows.Count; ++i)
            {
                DataRow row = dataTabe.Rows[i];
                if ((row.RowState == DataRowState.Added) && !hasValidId(row, TableDUMMY.ID))
                {
                    row[TableDUMMY.ID] = pAdapterTable.getNewId();
                }
            }
        }
Exemplo n.º 2
0
 public ImplAdapterDataSet(IEnvironment pEnv, IAdapterTable[] pAdapterCol)
 {
     environment = pEnv;
     dictionary  = new Dictionary <string, IAdapterTable>();
     tableNames  = new List <string>();
     for (int i = 0; i < pAdapterCol.Length; ++i)
     {
         IAdapterTable adp  = pAdapterCol[i];
         string        name = adp.getName();
         tableNames.Add(name);
         dictionary.Add(name, adp);
     }
     tableNames.Sort();
 }