Ejemplo n.º 1
0
        public DbObjectChange AddChange(DbModelObjectBase oldObject, DbModelObjectBase newObject, string notes = null)
        {
            var change = new DbObjectChange(oldObject, newObject, null, notes);

            NonTableChanges.Add(change);
            return(change);
        }
Ejemplo n.º 2
0
        internal DbObjectChange AddChange(DbModelObjectBase oldObj, DbModelObjectBase newObj, DbObjectChangeType?changeType = null, string notes = null)
        {
            var change = new DbObjectChange(oldObj, newObj, changeType, notes);

            this.Changes.Add(change);
            return(change);
        }
Ejemplo n.º 3
0
        public DbObjectChange(DbModelObjectBase oldObject, DbModelObjectBase newObject,
                              DbObjectChangeType?changeType = null, string notes = null)
        {
            var obj = newObject ?? oldObject;

            Util.Check(obj != null, "Fatal error in DbModelChange constructor: oldObject and newObject are both null.");
            ObjectType = obj.ObjectType;
            OldObject  = oldObject;
            NewObject  = newObject;
            Notes      = notes;
            if (changeType == null)
            {
                ChangeType = newObject == null ? DbObjectChangeType.Drop : (oldObject == null ? DbObjectChangeType.Add : DbObjectChangeType.Modify);
            }
            else
            {
                ChangeType = changeType.Value;
            }
        }
Ejemplo n.º 4
0
        public void Load(DbModelObjectBase model)
        {
            if (model.GetType() == typeof(DbModelTable))
            {
                DbModelTable db        = model as DbModelTable;
                string       tableName = db.Name;

                DataTable datatable = new DataTable();

                string connectionString = C[4] as string;

                DataConnection dc = new DataConnection();
                dc.connectionString = connectionString;
                connectionString    = dc.GetConnectionStringr();

                string selectCommand = "SELECT * FROM " + tableName;

                SqlDataAdapter da = new SqlDataAdapter(selectCommand, connectionString);

                da.Fill(datatable);

                dg.DataSource = datatable;
            }
        }