public void DijitalBelgeAc(tblTalepKarsilamaBelgeleri dijitalBelge) { DosyaServisi.SenfoniFiles file; try { LKLibrary.DosyaServisi.FileOperationServicesClient servis = new LKLibrary.DosyaServisi.FileOperationServicesClient(); file = servis.GetFile(dijitalBelge.DosyaTamAdi); } catch { return; } if (file != null) { if (File.Exists(dijitalBelge.DosyaAdi)) { File.Delete(dijitalBelge.DosyaAdi); } string path = System.Environment.GetEnvironmentVariable("TEMP") + @"\" + @"LKERP"; if (Directory.Exists(path) == false) { Directory.CreateDirectory(path); } string tempDosyaYolu = path + "\\" + dijitalBelge.DosyaAdi; ExtensionMethods.ByteArrayToFile(tempDosyaYolu, file.FileByteArray); System.Diagnostics.Process.Start(tempDosyaYolu); } }
private void RaporCopyToLocal() { try { LKLibrary.DosyaServisi.FileOperationServicesClient servis = new LKLibrary.DosyaServisi.FileOperationServicesClient(); LKLibrary.DosyaServisi.SenfoniFiles file = servis.GetFile(this.RaporServerFullPath); if (file != null) { if (File.Exists(this.RaporTamAdi)) { File.Delete(this.RaporTamAdi); } ExtensionMethods.ByteArrayToFile(this.RaporTamAdi, file.FileByteArray); this.RaporGuncelMi = true; } } catch (Exception e) { string s = e.Message; this.RaporGuncelMi = false; } }