public void setXmlInfo(System.Xml.XmlDocument To_JavaXml, System.Xml.XmlElement engBaseInfo, MDL.T_Projects project = null, System.Xml.XmlElement root = null) { List <T_Model> outList = new List <T_Model>(); outList = ProjectXML_Factory.setXmlInfo(To_JavaXml, project, "queryByProjectNo", engBaseInfo, "Project", " where ProjectNo='" + project.ProjectNO + "'"); List <string> list = new List <string>();//单位 list.AddRange(new string[] { "initiationApprovalOrgSid", "developmentsOrgName", "designOrgSid", "reconnaissanceOrgSid", "supervisionOrgSid", "reconnaissanceOrgBy", "subpackageOrgBy", "subpackageOrgName", "constructOrgBy", "constructOrgName", "jldw_xmzj", "constructOrgSid", "supervisionOrgName", "designOrgName", "jldw_xmfzr" }); if (outList != null) { foreach (var item in outList) { if (list.Contains(item.MappColumn)) { ProjectXML_Factory.FieldMethod(To_JavaXml, item, item.Column, ref X_temp, projectFactory); } else { X_temp = To_JavaXml.CreateElement(item.MappColumn); X_temp.SetAttribute("value", item.Default); } engBaseInfo.AppendChild(X_temp); } } }
public void setXmlInfo(System.Xml.XmlDocument To_JavaXml, System.Xml.XmlElement engBaseInfo, MDL.T_Projects project = null, System.Xml.XmlElement root = null) { List <T_Model> outList = new List <T_Model>(); outList = ProjectXML_Factory.setXmlInfo(To_JavaXml, project, "queryByItemID", engBaseInfo, "Item", " and a.ItemID='" + project.ItemID + "'"); List <string> list2 = new List <string>(); list2.AddRange(new string[] { "xmdesignOrgSidtmp", "xmreconnaissanceOrgSidtmp", "xmsupervisionOrgSidtmp" }); XmlElement X_temp = null; if (outList != null) { foreach (var item in outList) { if (list2.Contains(item.MappColumn)) { ProjectXML_Factory.FieldMethod(To_JavaXml, item, item.Column, ref X_temp, projectFactory); } else { X_temp = To_JavaXml.CreateElement(item.MappColumn); X_temp.SetAttribute("value", item.Default); } //X_temp.SetAttribute("description", item.Description==null?"":item.Description.ToString()); engBaseInfo.AppendChild(X_temp); } } }