private static OrderDetailGridInfo GetOrderGrid(XElement xe) { OrderDetailGridInfo og = new OrderDetailGridInfo(); XMLHelper.SetValue(og, xe); if (xe.Attribute("OrderDetailEntity") != null) { string name = xe.Attribute("OrderDetailEntity").Value; og.OrderDetailEntityInfo = XMLHelper.RuntimeOrder.RegisterOrderDetailEntity(name); } XElement xeRowDetail = xe.Element("RowDetailTemplate"); if (xeRowDetail != null) { XElement xpanel = xeRowDetail.Element("DataPanel"); IDataPanel panel = GetIDataPanel(xpanel); og.RowDetailDataPanel = panel; } og.GridItems = GetGridItem(xe); og.Parameters = GetParameters(xe); return(og); }
private static OrderDetailGridInfo GetOrderGrid(XElement xe) { OrderDetailGridInfo og = new OrderDetailGridInfo(); XMLHelper.SetValue(og, xe); if (xe.Attribute("OrderDetailEntity") != null) { string name = xe.Attribute("OrderDetailEntity").Value; og.OrderDetailEntityInfo = XMLHelper.RuntimeOrder.RegisterOrderDetailEntity(name); } XElement xeRowDetail = xe.Element("RowDetailTemplate"); if (xeRowDetail != null) { XElement xpanel = xeRowDetail.Element("DataPanel"); IDataPanel panel = GetIDataPanel(xpanel); og.RowDetailDataPanel = panel; } og.GridItems = GetGridItem(xe); og.Parameters = GetParameters(xe); return og; }