public Project(ProjectItemUnits projectFactory) { this.projectFactory = projectFactory; }
/// <summary> /// 处理工程单位字段 /// </summary> /// <param name="To_JavaXml">XML文档</param> /// <param name="item">XML属性对象</param> /// <param name="field">单位名称</param> public static void FieldMethod(System.Xml.XmlDocument To_JavaXml, T_Model item, string field, ref XmlElement X_temp, ProjectItemUnits projectFactory) { if (projectFactory != null) { if (projectFactory.ProjectDetail[field] is System.String[]) { string Svalue = ""; foreach (string values in (projectFactory.ProjectDetail[field] as System.String[])) { if (!string.IsNullOrWhiteSpace(values)) { Svalue += values + ","; } } if (Svalue.EndsWith(",")) { Svalue = Svalue.Remove(Svalue.Length - 1); } X_temp = To_JavaXml.CreateElement(item.MappColumn); X_temp.SetAttribute("value", Svalue); } else { X_temp = To_JavaXml.CreateElement(item.MappColumn); X_temp.SetAttribute("value", projectFactory.ProjectDetail[field] == null ? "" : projectFactory.ProjectDetail[field].ToString()); } } }