public ClientSupplyOrderReportV2(Client.Model.ClientSupplyOrder clientSupplyOrder) { this.m_ClientSupplyOrder = clientSupplyOrder; YellowstonePathology.Document.Xps.PlainHeader header = new YellowstonePathology.Document.Xps.PlainHeader(string.Empty); YellowstonePathology.Document.Xps.PlainFooter footer = new YellowstonePathology.Document.Xps.PlainFooter(string.Empty); this.m_ReportDocument = new YellowstonePathology.Document.Xps.ReportDocument(header, footer); this.WriteClientName(); this.WriteClientAddress(); this.WriteClientCityStateZip(); this.WriteComment(); this.WriteDetailInfo(); }
public override object BuildNew() { YellowstonePathology.Business.Client.Model.ClientSupplyOrder clientSupplyOrder = new Client.Model.ClientSupplyOrder(); this.BuildClientSupplyOrder(clientSupplyOrder); return(clientSupplyOrder); }
private static YellowstonePathology.Business.Client.Model.ClientSupplyOrder BuildClientSupplyOrder(XElement sourceElement) { YellowstonePathology.Business.Client.Model.ClientSupplyOrder clientSupplyOrder = new Client.Model.ClientSupplyOrder(); YellowstonePathology.Business.Persistence.XmlPropertyWriter xmlPropertyWriter = new Persistence.XmlPropertyWriter(sourceElement, clientSupplyOrder); xmlPropertyWriter.Write(); List<XElement> clientSupplyOrderDetailElements = (from item in sourceElement.Elements("ClientSupplyOrderDetailCollection") select item).ToList<XElement>(); foreach (XElement clientSupplyOrderDetailElement in clientSupplyOrderDetailElements.Elements("ClientSupplyOrderDetail")) { YellowstonePathology.Business.Client.Model.ClientSupplyOrderDetail clientSupplyOrderDetail = new YellowstonePathology.Business.Client.Model.ClientSupplyOrderDetail(); YellowstonePathology.Business.Persistence.XmlPropertyWriter xmlPropertyWriterDetail = new YellowstonePathology.Business.Persistence.XmlPropertyWriter(clientSupplyOrderDetailElement, clientSupplyOrderDetail); xmlPropertyWriterDetail.Write(); clientSupplyOrder.ClientSupplyOrderDetailCollection.Add(clientSupplyOrderDetail); } return clientSupplyOrder; }
public override object BuildNew() { YellowstonePathology.Business.Client.Model.ClientSupplyOrder clientSupplyOrder = new Client.Model.ClientSupplyOrder(); this.BuildClientSupplyOrder(clientSupplyOrder); return clientSupplyOrder; }