Fix to import Transitions in Grids (tables)
This commit is contained in:
parent
dcedc10ba9
commit
ae2473ba24
@ -1991,24 +1991,24 @@ namespace VEPROMS
|
|||||||
MyWriter.WriteAttributeString("userid", gi.UserID.ToString());
|
MyWriter.WriteAttributeString("userid", gi.UserID.ToString());
|
||||||
MyWriter.WriteEndElement();
|
MyWriter.WriteEndElement();
|
||||||
}
|
}
|
||||||
private void ExportEntry(XmlElement xn, EntryInfo ei, string nodename)
|
private void ExportEntry(XmlElement xn, EntryInfo ei, string nodename)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
ContentID
|
ContentID
|
||||||
DocID
|
DocID
|
||||||
DTS
|
DTS
|
||||||
UserID
|
UserID
|
||||||
*/
|
*/
|
||||||
XmlElement xe = xn.OwnerDocument.CreateElement(nodename);
|
XmlElement xe = xn.OwnerDocument.CreateElement(nodename);
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "contentid", ei.ContentID.ToString()));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "contentid", ei.ContentID.ToString()));
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "docid", ei.DocID.ToString()));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "docid", ei.DocID.ToString()));
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "dts", ei.DTS.ToString("MM/dd/yyyy HH:mm:ss.fff")));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "dts", ei.DTS.ToString("MM/dd/yyyy HH:mm:ss.fff")));
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "userid", ei.UserID.ToString()));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "userid", ei.UserID.ToString()));
|
||||||
//entry audits
|
//entry audits
|
||||||
ExportEntryAudits(xe, ei);
|
ExportEntryAudits(xe, ei);
|
||||||
xn.AppendChild(xe);
|
xn.AppendChild(xe);
|
||||||
ExportDocument(xe, ei.MyDocument, "document");
|
ExportDocument(xe, ei.MyDocument, "document");
|
||||||
}
|
}
|
||||||
private void ExportEntryAudits(XmlElement xn, EntryInfo ei)
|
private void ExportEntryAudits(XmlElement xn, EntryInfo ei)
|
||||||
{
|
{
|
||||||
if (cbxExportAudits.Checked)
|
if (cbxExportAudits.Checked)
|
||||||
@ -2072,7 +2072,7 @@ namespace VEPROMS
|
|||||||
XmlElement xe = xn.OwnerDocument.CreateElement(nodename);
|
XmlElement xe = xn.OwnerDocument.CreateElement(nodename);
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "docid", di.DocID.ToString()));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "docid", di.DocID.ToString()));
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "libtitle", libDocTitle)); // di.LibTitle));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "libtitle", libDocTitle)); // di.LibTitle));
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "doccontent", Convert.ToBase64String(buf)));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "doccontent", Convert.ToBase64String(buf)));
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "docascii", di.DocAscii));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "docascii", di.DocAscii));
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "config", di.Config));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "config", di.Config));
|
||||||
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "dts", di.DTS.ToString("MM/dd/yyyy HH:mm:ss.fff")));
|
xe.Attributes.SetNamedItem(AddAttribute(xe.OwnerDocument, "dts", di.DTS.ToString("MM/dd/yyyy HH:mm:ss.fff")));
|
||||||
@ -2519,6 +2519,8 @@ namespace VEPROMS
|
|||||||
else
|
else
|
||||||
replacewith = string.Format("#Link:TransitionRange:{0} {1} {2} {3}", trantype, transitionid, toid, rangeid);
|
replacewith = string.Format("#Link:TransitionRange:{0} {1} {2} {3}", trantype, transitionid, toid, rangeid);
|
||||||
content.Text = content.Text.Replace(lookfor, replacewith);
|
content.Text = content.Text.Replace(lookfor, replacewith);
|
||||||
|
if (content.MyGrid != null && content.MyGrid.Data != "")
|
||||||
|
content.MyGrid.Data = content.MyGrid.Data.Replace(lookfor, replacewith);
|
||||||
content.FixTransitionText(TransitionInfo.Get(tt.TransitionID));
|
content.FixTransitionText(TransitionInfo.Get(tt.TransitionID));
|
||||||
content.Save();
|
content.Save();
|
||||||
}
|
}
|
||||||
@ -2586,6 +2588,8 @@ namespace VEPROMS
|
|||||||
else
|
else
|
||||||
replacewith = string.Format("#Link:TransitionRange:{0} {1} {2} {3}", trantype, transitionid, toid, rangeid);
|
replacewith = string.Format("#Link:TransitionRange:{0} {1} {2} {3}", trantype, transitionid, toid, rangeid);
|
||||||
cc.Text = cc.Text.Replace(lookfor, replacewith);
|
cc.Text = cc.Text.Replace(lookfor, replacewith);
|
||||||
|
if (cc.MyGrid != null && cc.MyGrid.Data != "")
|
||||||
|
cc.MyGrid.Data = cc.MyGrid.Data.Replace(lookfor, replacewith);
|
||||||
bool forceConvertToText = false;
|
bool forceConvertToText = false;
|
||||||
if (TransitionInfo.Get(tt.TransitionID).MyItemToID.ActiveSection != null)
|
if (TransitionInfo.Get(tt.TransitionID).MyItemToID.ActiveSection != null)
|
||||||
{
|
{
|
||||||
@ -2628,6 +2632,8 @@ namespace VEPROMS
|
|||||||
else
|
else
|
||||||
replacewith = string.Format("#Link:TransitionRange:{0} {1} {2} {3}", trantype, transitionid, toid, rangeid);
|
replacewith = string.Format("#Link:TransitionRange:{0} {1} {2} {3}", trantype, transitionid, toid, rangeid);
|
||||||
cc.Text = cc.Text.Replace(lookfor, replacewith);
|
cc.Text = cc.Text.Replace(lookfor, replacewith);
|
||||||
|
if (cc.MyGrid != null && cc.MyGrid.Data != "")
|
||||||
|
cc.MyGrid.Data = cc.MyGrid.Data.Replace(lookfor, replacewith);
|
||||||
if (TransitionInfo.Get(tt.TransitionID).MyItemToID.ActiveSection != null)
|
if (TransitionInfo.Get(tt.TransitionID).MyItemToID.ActiveSection != null)
|
||||||
{
|
{
|
||||||
SectionConfig sc = TransitionInfo.Get(tt.TransitionID).MyItemToID.ActiveSection.MyConfig as SectionConfig;
|
SectionConfig sc = TransitionInfo.Get(tt.TransitionID).MyItemToID.ActiveSection.MyConfig as SectionConfig;
|
||||||
@ -3853,6 +3859,7 @@ namespace VEPROMS
|
|||||||
DateTime dts = DateTime.Parse(nd.Attributes.GetNamedItem("dts").InnerText);
|
DateTime dts = DateTime.Parse(nd.Attributes.GetNamedItem("dts").InnerText);
|
||||||
Grid gg = Grid.MakeGrid(content, data, config, dts, userid);
|
Grid gg = Grid.MakeGrid(content, data, config, dts, userid);
|
||||||
gg.Save();
|
gg.Save();
|
||||||
|
content.MyGrid = gg;
|
||||||
}
|
}
|
||||||
|
|
||||||
// jsj 4-29-2016 appears to not be used
|
// jsj 4-29-2016 appears to not be used
|
||||||
|
Loading…
x
Reference in New Issue
Block a user