Beispiel #1
0
    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());
    }