public object FindWOOrder(string woNo, string partsdrawing, string startTime, string endTime) { IList <WorkOrder> objs = _bal.FindWOOrder(woNo, partsdrawing, startTime, endTime); StringBuilder sb = new StringBuilder(); sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); sb.Append("<rows>"); if (objs != null && objs.Count > 0) { foreach (WorkOrder o in objs) { sb.Append(string.Format("<row id='{0}'>", o.WO)); sb.Append(string.Format("<cell>{0}</cell>", o.WO)); sb.Append(string.Format("<cell>{0}</cell>", o.OrderNumber)); sb.Append(string.Format("<cell>{0}</cell>", o.PartsdrawingCode)); if (!string.IsNullOrEmpty(o.STATUS) & string.Equals(o.STATUS, "0")) { sb.Append(string.Format("<cell>{0}</cell>", "创建")); } else if (!string.IsNullOrEmpty(o.STATUS) & string.Equals(o.STATUS, "1")) { sb.Append(string.Format("<cell>{0}</cell>", "运行")); } else if (!string.IsNullOrEmpty(o.STATUS) & string.Equals(o.STATUS, "2")) { sb.Append(string.Format("<cell>{0}</cell>", "暂停")); } else if (!string.IsNullOrEmpty(o.STATUS) & string.Equals(o.STATUS, "3")) { sb.Append(string.Format("<cell>{0}</cell>", "关闭")); } else { sb.Append(string.Format("<cell>{0}</cell>", o.STATUS)); } sb.Append(string.Format("<cell>{0}</cell>", o.MachineType)); sb.Append(string.Format("<cell>{0}</cell>", o.MachineName)); sb.Append(string.Format("<cell>{0}</cell>", o.WorkerName)); sb.Append(string.Format("<cell>{0}</cell>", o.ProductName)); sb.Append(string.Format("<cell>{0}</cell>", o.StartTime)); sb.Append(string.Format("<cell>{0}</cell>", o.EndTime)); sb.Append(string.Format("<cell>{0}</cell>", o.BatchNumber)); sb.Append(string.Format("<cell>{0}</cell>", o.PlanQuantity)); //sb.Append(string.Format("<cell>View^javascript:MySite.Runner.showDetail({0})^_self</cell>", log.ID)); sb.Append("</row>"); } } sb.Append("</rows>"); return(sb.ToString()); }