public void DeleteXmlSetting(XmlSettingDTO xmlSetting) { //var deleteXmlSetting = // _invoiceRepository.Get(XmlSetting.XmlSettingId); //获取需要删除的对象。 //UpdateXmlSettingLines(new List<XmlSettingLineDTO>(), deleteXmlSetting); //_invoiceRepository.Remove(deleteXmlSetting); //删除配置相关的xml。 }
public void InsertXmlSetting(XmlSettingDTO xmlSetting) { //var newXmlSetting = XmlSettingFactory.CreateXmlSetting(); //var date = DateTime.Now.Date; //var seq = _invoiceRepository.GetFiltered(t => t.CreateDate > date).Count() + 1; //newXmlSetting.SetInvoiceNumber(seq); //XmlSettingFactory.SetXmlSetting(newXmlSetting, XmlSetting.SerialNumber, // XmlSetting.InvoideCode, XmlSetting.InvoiceDate, XmlSetting.SupplierName, XmlSetting.SupplierId, // XmlSetting.InvoiceValue, XmlSetting.PaidAmount, XmlSetting.OperatorName, // XmlSetting.Reviewer, XmlSetting.Status, XmlSetting.CurrencyId, XmlSetting.DocumentName, XmlSetting.DocumentId); //if (XmlSetting.XmlSettingLines != null) //{ // foreach (var XmlSettingLine in XmlSetting.XmlSettingLines) // { // var newXmlSettingLine = XmlSettingFactory.CreateXmlSettingLine(); // XmlSettingFactory.SetXmlSettingLine(newXmlSettingLine, XmlSettingLine.MaintainItem, XmlSettingLine.ItemName, XmlSettingLine.UnitPrice, // XmlSettingLine.Amount, XmlSettingLine.Note); // newXmlSetting.XmlSettingLines.Add(newXmlSettingLine); // } //} //_invoiceRepository.Add(newXmlSetting); }
public void ModifyXmlSetting(XmlSettingDTO xmlSetting) { XmlSetting updateXmlSetting = _xmlSettingRepository.Get(xmlSetting.XmlSettingId); //获取需要更新的对象。 XmlSettingFactory.SetXmlSetting(updateXmlSetting, xmlSetting.SettingContent); _xmlSettingRepository.Modify(updateXmlSetting); }