Exemple #1
0
        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);
        }
Exemple #2
0
 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;
 }