public static Bitmap OpenImage(Document doc, string patFolder) { if (PrefC.UsingAtoZfolder) { string srcFileName = ODFileUtils.CombinePaths(patFolder, doc.FileName); if (HasImageExtension(srcFileName)) { //if(File.Exists(srcFileName) && HasImageExtension(srcFileName)) { if (File.Exists(srcFileName)) { return(new Bitmap(srcFileName)); } else { //throw new Exception(); return(null); } } else { return(null); } } else { if (HasImageExtension(doc.FileName)) { return(PIn.Bitmap(doc.RawBase64)); } else { return(null); } } }
public static Bitmap[] OpenImagesEob(EobAttach eob) { Bitmap[] values = new Bitmap[1]; if (PrefC.UsingAtoZfolder) { string eobFolder = GetEobFolder(); string srcFileName = ODFileUtils.CombinePaths(eobFolder, eob.FileName); if (HasImageExtension(srcFileName)) { if (File.Exists(srcFileName)) { values[0] = new Bitmap(srcFileName); } else { //throw new Exception(); values[0] = null; } } else { values[0] = null; } } else { if (HasImageExtension(eob.FileName)) { values[0] = PIn.Bitmap(eob.RawBase64); } else { values[0] = null; } } return(values); }
public static Bitmap[] OpenImagesAmd(EhrAmendment amd) { Bitmap[] values = new Bitmap[1]; if (PrefC.AtoZfolderUsed) { string amdFolder = GetAmdFolder(); string srcFileName = ODFileUtils.CombinePaths(amdFolder, amd.FileName); if (HasImageExtension(srcFileName)) { if (File.Exists(srcFileName)) { values[0] = new Bitmap(srcFileName); } else { //throw new Exception(); values[0] = null; } } else { values[0] = null; } } else { if (HasImageExtension(amd.FileName)) { values[0] = PIn.Bitmap(amd.RawBase64); } else { values[0] = null; } } return(values); }