Example #1
0
 public List<FBEntity> QueryAuditOrder(QueryExpression qe)
 {
     using (AuditBLL bll = new AuditBLL())
     {
         return bll.GetAuditedFBEntity(qe);
     }
 }
Example #2
0
 public List <FBEntity> QueryAuditOrder(QueryExpression qe)
 {
     using (AuditBLL bll = new AuditBLL())
     {
         return(bll.GetAuditedFBEntity(qe));
     }
 }
Example #3
0
        protected void btnGenXml_Click(object sender, EventArgs e)
        {
            string typeName   = "";
            string keyName    = "";
            var    orderID    = this.orderIDForXmlQuery.Text.Split(':')[0];
            var    entityInfo = EntityInfoList.First(item => item.Type == this.ddlOrderType.SelectedValue);

            typeName = entityInfo.Type;
            keyName  = entityInfo.KeyName;
            var    codeName   = entityInfo.CodeName;
            string qName      = codeName;
            Guid   tempGuidID = Guid.Empty;

            if (Guid.TryParse(orderID, out tempGuidID))
            {
                qName = keyName;
            }

            QueryExpression qe = QueryExpression.Equal(qName, orderID);

            qe.QueryType = typeName;
            SubjectBLL sbll  = new SubjectBLL();
            var        data  = qe.Query(sbll);
            var        order = data.FirstOrDefault();

            if (order != null)
            {
                this.orderIDForXmlQuery.Text += ":" + order.GetValue(keyName);
                FBEntity     dataFBEntity = sbll.GetFBEntityByEntityKey(order.EntityKey);
                FBEntity     fbEntity     = new FBEntity();
                VirtualAudit auditEntity  = new VirtualAudit {
                    ModelCode = typeName
                };
                fbEntity.Entity = auditEntity;
                fbEntity.ReferencedEntity.Add(new RelationOneEntity()
                {
                    FBEntity = dataFBEntity
                });
                AuditBLL bll = new AuditBLL();
                xmlConent.Value = bll.GetAuditXmlForMobile(auditEntity.ModelCode, dataFBEntity);
            }
            else
            {
                Response.Write("没有可操作的数据");
            }
        }
Example #4
0
        protected void btnGenXml_Click(object sender, EventArgs e)
        {
         
            string typeName = "";
            string keyName = "";
            var orderID = this.orderIDForXmlQuery.Text.Split(':')[0];
            var entityInfo = EntityInfoList.First(item => item.Type == this.ddlOrderType.SelectedValue);
            typeName = entityInfo.Type;
            keyName = entityInfo.KeyName;
            var codeName = entityInfo.CodeName;
            string qName = codeName;
            Guid tempGuidID = Guid.Empty;
            
            if (Guid.TryParse(orderID, out tempGuidID))
            {
                qName = keyName;
            }

            QueryExpression qe = QueryExpression.Equal(qName, orderID);
            qe.QueryType = typeName;
            SubjectBLL sbll = new SubjectBLL();
            var data = qe.Query(sbll);
            var order = data.FirstOrDefault();
            if (order != null)
            {
                this.orderIDForXmlQuery.Text += ":" + order.GetValue(keyName);
                FBEntity dataFBEntity = sbll.GetFBEntityByEntityKey(order.EntityKey);
                FBEntity fbEntity = new FBEntity();
                VirtualAudit auditEntity = new VirtualAudit{ModelCode = typeName};
                fbEntity.Entity = auditEntity;
                fbEntity.ReferencedEntity.Add(new RelationOneEntity(){FBEntity = dataFBEntity});
                AuditBLL bll = new AuditBLL();
                xmlConent.Value = bll.GetAuditXmlForMobile(auditEntity.ModelCode, dataFBEntity);
            }
            else
            {
                Response.Write("没有可操作的数据");
            }
        }