Ejemplo n.º 1
0
 public void DeleteXmlSetting(XmlSettingDTO xmlSetting)
 {
     //var deleteXmlSetting =
     //    _invoiceRepository.Get(XmlSetting.XmlSettingId); //获取需要删除的对象。
     //UpdateXmlSettingLines(new List<XmlSettingLineDTO>(), deleteXmlSetting);
     //_invoiceRepository.Remove(deleteXmlSetting); //删除配置相关的xml。
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public void ModifyXmlSetting(XmlSettingDTO xmlSetting)
 {
     XmlSetting updateXmlSetting = _xmlSettingRepository.Get(xmlSetting.XmlSettingId); //获取需要更新的对象。
     XmlSettingFactory.SetXmlSetting(updateXmlSetting, xmlSetting.SettingContent);
     _xmlSettingRepository.Modify(updateXmlSetting);
 }