Exemplo n.º 1
0
        public byte[] LoadDataDictionary()
        {
            lmDatasets.appDB ds = new appDB();
            ds.RemotingFormat          = SerializationFormat.Binary;
            ds.SchemaSerializationMode = SchemaSerializationMode.ExcludeSchema;
            ds.EnforceConstraints      = false;

            ds.Merge(GetddTable().Load());
            ds.Merge(GetddField().Load());
            ds.Merge(GetddLookup().Load());
            ds.Merge(GetddGeneric().Load());
            ds.Merge(GetddRule().Load());

            FixTZDSIssue(ds);
            return(CompressData(ds));
        }
Exemplo n.º 2
0
        public void Import(string path, int rootIssueId, int targetIssueId, int rootFileId)
        {
            appDB ds = new appDB();

            ds.ReadXml(path);

            appDB.IssueDataTable tempIssues = ds.Issue;

            appDB.IssueRow ir  = tempIssues.FindByIssueId(rootIssueId);
            appDB.IssueRow pir = myIssueDT.FindByIssueId(targetIssueId);


            ImportNode(tempIssues, ir, pir, rootFileId);

            BusinessProcess bp = myA.GetBP();

            bp.AddForUpdate(this);
            bp.Update();
        }