diff --git a/GIM_data/WebGimUtils.cs b/GIM_data/WebGimUtils.cs index c4d212a..1eaec28 100644 --- a/GIM_data/WebGimUtils.cs +++ b/GIM_data/WebGimUtils.cs @@ -90,5 +90,14 @@ public class WebGimUtils // in primis faccio controllo esistenza folder... return fileMover.obj.elencoFilesDir(dirPathIntMtz(numInt)); } + /// + /// Elimina file richiesto + /// + /// + /// + public void eliminaFile(int numInt, string Original_Nome) + { + fileMover.deleteFile(string.Format("{0}\\{1}", dirPathIntMtz(numInt), Original_Nome)); + } } \ No newline at end of file diff --git a/GIM_data/bin/GIM_data.dll b/GIM_data/bin/GIM_data.dll index fa84a96..dda9cc4 100644 Binary files a/GIM_data/bin/GIM_data.dll and b/GIM_data/bin/GIM_data.dll differ diff --git a/GIM_data/bin/SteamWare.dll b/GIM_data/bin/SteamWare.dll index aaf9bac..b392b11 100644 Binary files a/GIM_data/bin/SteamWare.dll and b/GIM_data/bin/SteamWare.dll differ diff --git a/GIM_data/obj/Debug/GIM_data.csprojResolveAssemblyReference.cache b/GIM_data/obj/Debug/GIM_data.csprojResolveAssemblyReference.cache index f240feb..e2e3399 100644 Binary files a/GIM_data/obj/Debug/GIM_data.csprojResolveAssemblyReference.cache and b/GIM_data/obj/Debug/GIM_data.csprojResolveAssemblyReference.cache differ diff --git a/GIM_site/WebUserControls/mod_fileUpload.ascx b/GIM_site/WebUserControls/mod_fileUpload.ascx index 1f44ee9..b9ff4d1 100644 --- a/GIM_site/WebUserControls/mod_fileUpload.ascx +++ b/GIM_site/WebUserControls/mod_fileUpload.ascx @@ -8,8 +8,8 @@
- - + +
@@ -17,7 +17,7 @@
- +
@@ -52,9 +52,9 @@ -
- - +
+   +
@@ -62,11 +62,14 @@ - + - <%----%> + + + +
diff --git a/GIM_site/WebUserControls/mod_fileUpload.ascx.cs b/GIM_site/WebUserControls/mod_fileUpload.ascx.cs index 0e93fc9..af7810d 100644 --- a/GIM_site/WebUserControls/mod_fileUpload.ascx.cs +++ b/GIM_site/WebUserControls/mod_fileUpload.ascx.cs @@ -112,7 +112,7 @@ namespace GIM_site.WebUserControls { try { - fileMover.obj.eliminaFile(filename); + fileMover.obj.eliminaFile(grView.SelectedValue.ToString()); fileMover.obj.salvaFileBuffer(filename, bytes); //int orig_idxFile = Convert.ToInt32(grView.SelectedValue); //DtProxy.man.taFile.UpdateQuery(idxImpegno, 0, filename, contentType, bytes, orig_idxFile); @@ -123,7 +123,6 @@ namespace GIM_site.WebUserControls else { fileMover.obj.salvaFileBuffer(filename, bytes); - //DtProxy.man.taFile.InsertQuery(idxImpegno, 0, filename, contentType, bytes); } } } @@ -194,5 +193,13 @@ namespace GIM_site.WebUserControls fisVisFU(false); } + protected void odsFile_Deleting(object sender, ObjectDataSourceMethodEventArgs e) + { + // cancello manualmente + fileMover.obj.setDirectoryMapPath(WebGimUtils.dirPathIntMtz(numIntMtz)); + fileMover.obj.eliminaFile(e.InputParameters["Original_Nome"].ToString()); + // fermo procedura... + e.Cancel=true; + } } } \ No newline at end of file diff --git a/GIM_site/bin/SteamWare.dll b/GIM_site/bin/SteamWare.dll index aaf9bac..b392b11 100644 Binary files a/GIM_site/bin/SteamWare.dll and b/GIM_site/bin/SteamWare.dll differ diff --git a/GIM_site/obj/Debug/GIM_site.csprojResolveAssemblyReference.cache b/GIM_site/obj/Debug/GIM_site.csprojResolveAssemblyReference.cache index b7a504c..fbbcff5 100644 Binary files a/GIM_site/obj/Debug/GIM_site.csprojResolveAssemblyReference.cache and b/GIM_site/obj/Debug/GIM_site.csprojResolveAssemblyReference.cache differ