public List<FBEntity> QueryAuditOrder(QueryExpression qe) { using (AuditBLL bll = new AuditBLL()) { return bll.GetAuditedFBEntity(qe); } }
public List <FBEntity> QueryAuditOrder(QueryExpression qe) { using (AuditBLL bll = new AuditBLL()) { return(bll.GetAuditedFBEntity(qe)); } }
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("没有可操作的数据"); } }
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("没有可操作的数据"); } }