public string getSmmContentXml(string uuid) { //db den pathı getırdı string xmlPath = Singl.smmDalGet.findSmmWithUuid(uuid).folderPath; if (FolderControl.xmlFileIsInFolder(xmlPath)) // xml dosyası verılen pathde bulunuyorsa { return(File.ReadAllText(xmlPath)); } else { //servisten, gonderilen uuıd ye aıt faturanın contentını getır return(getSmmWithUuidOnService(uuid)); } }
public string getDespatchContentXml(string uuid, string direction) { //db den pathı getırdı string xmlPath = Singl.DespatchAdviceDalGet.getDespatch(uuid, direction).folderPath; if (!FolderControl.xmlFileIsInFolder(xmlPath)) // xml dosyası verılen pathde bulunmuyorsa { //servisten, gonderilen uuıd ye aıt faturanın contentını getır return(getDespatchXmlContentFromService(uuid, direction)); } else { return(File.ReadAllText(xmlPath)); } }
/// <summary> /// diskten xmlı alır /// </summary> /// <returns></returns> public string getArchiveReportXml(string reportNo) { //db den pathı getırdı string xmlPath = FolderControl.archiveFolderReportPath + reportNo + "." + nameof(EI.DocumentType.XML); if (!FolderControl.xmlFileIsInFolder(xmlPath)) // xml dosyası verılen pathde bulunmuyorsa { // repor no ya ait servisten raporun ımzalı xmlını getır return(getReportSignedXml(reportNo)); } else { return(File.ReadAllText(xmlPath)); } }