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 @@
@@ -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