diff --git a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs
index 86749bf..ff967ec 100644
--- a/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs
+++ b/ETS-WS/ETS-WS/WebUserControls/mod_archivioDocumenti.ascx.cs
@@ -196,7 +196,7 @@ namespace ETS_WS.WebUserControls
// svuoto area di temp!
fileMover.obj.svuotaDirTemp(WebShipUtils.mng.UserTempPath);
// copio file corrente in temp!
- fileMover.obj.muoviFile(WebShipUtils.mng.UserTempPath, rigaDoc.fullPath, rigaDoc.NomeFile, false);
+ fileMover.obj.muoviFile(WebShipUtils.mng.UserTempPath, rigaDoc.fullPath,rigaDoc.Nome, rigaDoc.NomeFile, false);
// evento segnalazione richeista editing!
Response.Redirect("~/MyDocs.aspx");
}
diff --git a/ETS-WS/ETS-WS/bin/ETS-WS.dll b/ETS-WS/ETS-WS/bin/ETS-WS.dll
index d9ea5e2..da7b4c0 100644
Binary files a/ETS-WS/ETS-WS/bin/ETS-WS.dll and b/ETS-WS/ETS-WS/bin/ETS-WS.dll differ
diff --git a/ETS-WS/ETS-WS/bin/ETS_Data.dll b/ETS-WS/ETS-WS/bin/ETS_Data.dll
index 67b5558..8b38dcf 100644
Binary files a/ETS-WS/ETS-WS/bin/ETS_Data.dll and b/ETS-WS/ETS-WS/bin/ETS_Data.dll differ
diff --git a/ETS_Data/fileMover.cs b/ETS_Data/fileMover.cs
index 843b218..b8eb426 100644
--- a/ETS_Data/fileMover.cs
+++ b/ETS_Data/fileMover.cs
@@ -175,6 +175,39 @@ namespace ETS_Data
///
///
///
+ ///
+ ///
+ /// determina se fare DAVVERO MOVE (cancella file origine) o solo copy (niente cancellazione file origine)
+ ///
+ public bool muoviFile(string _pathFrom, string _pathTo, string _nomeFileFrom, string _nomeFileTo, bool deleteOrig)
+ {
+ bool fatto = false;
+ // verifica directory
+ checkDir(_pathFrom);
+ checkDir(_pathTo);
+ string filePathFrom = string.Format("{0}/{1}", _pathFrom, _nomeFileFrom).Replace("//", "/");
+ string filePathTo = string.Format("{0}/{1}", _pathTo, _nomeFileTo).Replace("//", "/");
+ FileInfo _fi = new FileInfo(System.Web.HttpContext.Current.Server.MapPath(filePathFrom));
+ try
+ {
+ _fi.CopyTo(System.Web.HttpContext.Current.Server.MapPath(filePathTo), true);
+ if (deleteOrig)
+ {
+ _fi.Delete();
+ }
+ fatto = true;
+ }
+ catch (Exception e)
+ {
+ lg.ErrorException("Eccezione in spostamento file!", e);
+ }
+ return fatto;
+ }
+ ///
+ /// sposta il file da From a To...
+ ///
+ ///
+ ///
///
///
public bool muoviFile(string _pathFrom, string _pathTo, string _nomeFile)