public void DeleteXmlConfig(XmlConfigDTO xmlConfig) { //var deleteEngineXmlConfig = // _invoiceRepository.Get(engineXmlConfig.EngineXmlConfigId); //获取需要删除的对象。 //UpdateXmlConfigLines(new List<XmlConfigLineDTO>(), deleteEngineXmlConfig); //_invoiceRepository.Remove(deleteEngineXmlConfig); //删除分析数据相关xml。 }
public void InsertXmlConfig(XmlConfigDTO xmlConfig) { //var newEngineXmlConfig = XmlConfigFactory.CreateEngineXmlConfig(); //var date = DateTime.Now.Date; //var seq = _invoiceRepository.GetFiltered(t => t.CreateDate > date).Count() + 1; //newEngineXmlConfig.SetInvoiceNumber(seq); //XmlConfigFactory.SetXmlConfig(newEngineXmlConfig, engineXmlConfig.SerialNumber, // engineXmlConfig.InvoideCode, engineXmlConfig.InvoiceDate, engineXmlConfig.SupplierName, engineXmlConfig.SupplierId, // engineXmlConfig.InvoiceValue, engineXmlConfig.PaidAmount, engineXmlConfig.OperatorName, // engineXmlConfig.Reviewer, engineXmlConfig.Status, engineXmlConfig.CurrencyId, engineXmlConfig.DocumentName, engineXmlConfig.DocumentId); //if (engineXmlConfig.XmlConfigLines != null) //{ // foreach (var XmlConfigLine in engineXmlConfig.XmlConfigLines) // { // var newXmlConfigLine = XmlConfigFactory.CreateXmlConfigLine(); // XmlConfigFactory.SetXmlConfigLine(newXmlConfigLine, XmlConfigLine.MaintainItem, XmlConfigLine.ItemName, XmlConfigLine.UnitPrice, // XmlConfigLine.Amount, XmlConfigLine.Note); // newEngineXmlConfig.XmlConfigLines.Add(newXmlConfigLine); // } //} //_invoiceRepository.Add(newEngineXmlConfig); }
public void ModifyXmlConfig(XmlConfigDTO xmlConfig) { //var updateEngineXmlConfig = // _invoiceRepository.Get(engineXmlConfig.EngineXmlConfigId); //获取需要更新的对象。 //XmlConfigFactory.SetXmlConfig(updateEngineXmlConfig, engineXmlConfig.SerialNumber, // engineXmlConfig.InvoideCode, engineXmlConfig.InvoiceDate, engineXmlConfig.SupplierName, engineXmlConfig.SupplierId, // engineXmlConfig.InvoiceValue, engineXmlConfig.PaidAmount, engineXmlConfig.OperatorName, // engineXmlConfig.Reviewer, engineXmlConfig.Status, engineXmlConfig.CurrencyId, engineXmlConfig.DocumentName, engineXmlConfig.DocumentId); //UpdateXmlConfigLines(engineXmlConfig.XmlConfigLines, updateEngineXmlConfig); //_invoiceRepository.Modify(updateEngineXmlConfig); }