Exemple #1
0
 public void DeleteXmlConfig(XmlConfigDTO xmlConfig)
 {
     //var deleteEngineXmlConfig =
     //    _invoiceRepository.Get(engineXmlConfig.EngineXmlConfigId); //获取需要删除的对象。
     //UpdateXmlConfigLines(new List<XmlConfigLineDTO>(), deleteEngineXmlConfig);
     //_invoiceRepository.Remove(deleteEngineXmlConfig); //删除分析数据相关xml。
 }
Exemple #2
0
 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);
 }
Exemple #3
0
 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);
 }