-
+
diff --git a/GMW/GMW/WebUserControls/mod_vocabolario.ascx b/GMW/GMW/WebUserControls/mod_vocabolario.ascx
index ce4c26a4..876add0d 100644
--- a/GMW/GMW/WebUserControls/mod_vocabolario.ascx
+++ b/GMW/GMW/WebUserControls/mod_vocabolario.ascx
@@ -1,7 +1,7 @@
<%@ Control Language="C#" AutoEventWireup="true"
Inherits="mod_vocabolario" Codebehind="mod_vocabolario.ascx.cs" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
-
+
|
+<%@ Page Language="C#" MasterPageFile="~/WebMasterPages/AjaxSearch.master" AutoEventWireup="true"
+ Inherits="vocabolario" Title="Untitled Page" CodeBehind="vocabolario.aspx.cs" %>
-<%@ Register Src="~/WebUserControls/mod_vocabolario.ascx" TagName="mod_vocabolario" TagPrefix="uc1" %>
-<%@ Register Src="~/WebUserControls/mod_lemmiVocab.ascx" TagName="mod_lemmiVocab" TagPrefix="uc2" %>
+<%@ Register Src="~/WebUserControls/mod_vocabolario.ascx" TagName="mod_vocabolario"
+ TagPrefix="uc1" %>
+<%@ Register Src="~/WebUserControls/mod_lemmiVocab.ascx" TagName="mod_lemmiVocab"
+ TagPrefix="uc2" %>
-
-
+
+
+
+
+
+
diff --git a/GMW/GMW_data/GMW_data.csproj b/GMW/GMW_data/GMW_data.csproj
index b6126bdd..a815902d 100644
--- a/GMW/GMW_data/GMW_data.csproj
+++ b/GMW/GMW_data/GMW_data.csproj
@@ -161,6 +161,7 @@
SettingsSingleFileGenerator
Settings.Designer.cs
+
diff --git a/GMW/GMW_data/SqlScripts/GMW_00310.sql b/GMW/GMW_data/SqlScripts/GMW_00310.sql
new file mode 100644
index 00000000..f6387866
--- /dev/null
+++ b/GMW/GMW_data/SqlScripts/GMW_00310.sql
@@ -0,0 +1,289 @@
+set xact_abort on
+go
+
+begin transaction
+go
+
+set ANSI_NULLS on
+go
+
+/***************************************
+* STORED stp_getUDC_UnusedOlder
+*
+* ottiene l'elenco degli UDC più vecchi in ordine asc TRA QUELLI NON ANCORA PRELEVATI nè proposti nella lista corrente
+*
+* Steamware, S.E.L.
+* mod: 2010.07.06
+*
+****************************************/
+alter PROCEDURE stp_getUDC_UnusedOlder
+(
+ @CodLista VARCHAR(12)
+)
+AS
+
+ -- variabili locali che mi servono
+ DECLARE @Figura AS VARCHAR(4)
+ DECLARE @Esponente AS VARCHAR(6)
+ DECLARE @CodImballo AS VARCHAR(15)
+ DECLARE @Particolare AS VARCHAR (50)
+ DECLARE @CodTipoLista AS VARCHAR (10)
+ --DECLARE @IdxPosizione AS INT
+ SET @Figura = (SELECT Figura FROM ElencoListePrelievo WHERE CodLista = @CodLista)
+ SET @Esponente = (SELECT Esponente FROM ElencoListePrelievo WHERE CodLista = @CodLista)
+ SET @CodImballo = (SELECT CodImballo FROM ElencoListePrelievo WHERE CodLista = @CodLista)
+ SET @Particolare = (SELECT Particolare FROM ElencoListePrelievo WHERE CodLista = @CodLista)
+ SET @CodTipoLista = (SELECT CodTipoLista FROM ElencoListePrelievo WHERE CodLista = @CodLista)
+ /*
+ SET @IdxPosizione = (SELECT tt.IdxPosizione
+ FROM TipoListaPrelievo tlp INNER JOIN TabTranPosizEventi tt ON tlp.CodEvento = tt.CodEvento
+ WHERE (tlp.CodTipoLista = @CodTipoLista))
+ */
+
+ -- effettuo la selezione
+ SELECT *
+ FROM ElencoCartellini
+ WHERE (Particolare = @Particolare) AND (IdxPosizione IN (SELECT tt.IdxPosizione
+ FROM TipoListaPrelievo tlp INNER JOIN TabTranPosizEventi tt ON tlp.CodEvento = tt.CodEvento
+ WHERE (tlp.CodTipoLista = @CodTipoLista))) AND
+ (Figura = CASE WHEN @Figura = '*' THEN Figura ELSE @Figura END) AND
+ (Esponente = CASE WHEN @Esponente = '*' THEN Esponente ELSE @Esponente END) AND
+ (CodImballo = CASE WHEN @CodImballo = '*' THEN CodImballo ELSE @CodImballo END)
+ AND UDC NOT IN (
+ SELECT DISTINCT UDC
+ FROM RigheListePrelievo INNER JOIN ElencoListePrelievo
+ ON RigheListePrelievo.CodLista = ElencoListePrelievo.CodLista
+ WHERE (ElencoListePrelievo.CodLista = @CodLista)
+ OR (ElencoListePrelievo.CodLista <> @CodLista AND CodStatoLista > 1 AND Prelevato = 1)
+ )
+ ORDER BY ElencoCartellini.DataFus
+
+RETURN
+go
+
+commit
+go
+
+
+set xact_abort on
+go
+
+begin transaction
+go
+
+set ANSI_NULLS on
+go
+
+/***************************************
+* STORED stp_ParticolariOverviewPerListaPrelievo
+*
+* elenco di overview sull'impiego dei particolari (dettaglio a "maglie larghe") x una possibile lista di prelievo
+*
+* Steamware, S.E.L.
+* mod: 2010.05.31
+*
+****************************************/
+alter PROCEDURE stp_ParticolariOverviewPerListaPrelievo
+(
+ @Particolare VARCHAR(50),
+ @CodCS VARCHAR(2),
+ @Esponente NVARCHAR(6),
+ @Figura NVARCHAR(4),
+ @CodImballo NVARCHAR(15),
+ @CodTipoLista NVARCHAR (10)
+)
+AS
+ /*
+ DECLARE @IdxPosizione AS INT
+ SET @IdxPosizione = (SELECT tt.IdxPosizione
+ FROM TipoListaPrelievo tlp INNER JOIN TabTranPosizEventi tt ON tlp.CodEvento = tt.CodEvento
+ WHERE (tlp.CodTipoLista = @CodTipoLista))
+ */
+
+ SELECT RilPro.AnagParticolari.Particolare, RilPro.AnagParticolari.DescParticolare, ISNULL(COUNT(dbo.ElencoCartellini.UDC), 0) AS NumUDC,
+ ISNULL(SUM(dbo.ElencoCartellini.Qta), 0) AS TotQta, ISNULL(COUNT(dbo.PosizioneUdcCorrente.IdxCella), 0) AS NumInMag
+ FROM RilPro.AnagParticolari LEFT OUTER JOIN
+ dbo.ElencoCartellini ON RilPro.AnagParticolari.Particolare = dbo.ElencoCartellini.Particolare LEFT OUTER JOIN
+ dbo.PosizioneUdcCorrente ON dbo.ElencoCartellini.UDC = dbo.PosizioneUdcCorrente.UDC
+ WHERE RilPro.AnagParticolari.CodCS = @CodCS AND
+ RilPro.AnagParticolari.Particolare = @Particolare AND
+ (IdxPosizione IN (SELECT tt.IdxPosizione
+ FROM TipoListaPrelievo tlp INNER JOIN TabTranPosizEventi tt ON tlp.CodEvento = tt.CodEvento
+ WHERE (tlp.CodTipoLista = @CodTipoLista))) AND
+ (dbo.ElencoCartellini.Figura = CASE WHEN @Figura = '*' THEN dbo.ElencoCartellini.Figura ELSE @Figura END) AND
+ (dbo.ElencoCartellini.Esponente = CASE WHEN @Esponente = '*' THEN dbo.ElencoCartellini.Esponente ELSE @Esponente END) AND
+ (dbo.ElencoCartellini.CodImballo = CASE WHEN @CodImballo = '*' THEN dbo.ElencoCartellini.CodImballo ELSE @CodImballo END)
+ GROUP BY RilPro.AnagParticolari.Particolare, RilPro.AnagParticolari.DescParticolare
+
+RETURN
+go
+
+commit
+go
+
+
+
+set xact_abort on
+go
+
+begin transaction
+go
+
+set ANSI_NULLS on
+go
+
+/***************************************
+* STORED stp_riattivaUdc
+*
+* riattiva un dato UDC (da mag consumato negativo a corrispettivo positivo) --> se era positivo NON FA NULLA!!! (perchè uso ABS e controllo sia < 0)
+*
+* Steamware, S.E.L.
+* mod: 2010.11.04
+*
+****************************************/
+alter PROCEDURE stp_riattivaUdc
+(
+ @UDC VARCHAR(20),
+ @CodSoggetto NVARCHAR(17)
+)
+AS
+
+DECLARE @CodEvento VARCHAR(10)
+DECLARE @CodTipoDichiaraz VARCHAR(1)
+DECLARE @IdxCella INT
+DECLARE @CodCs NVARCHAR(2)
+
+SET @CodEvento = 'UDC_RIA'
+SET @CodTipoDichiaraz = 'U'
+
+BEGIN TRAN
+
+ -- faccio update posizione
+ UPDATE ElencoCartellini
+ SET IdxPosizione = ABS(IdxPosizione), ModDate=GETDATE(), CodSoggetto = @CodSoggetto
+ WHERE UDC = @UDC AND IdxPosizione IN (SELECT IdxPosizione FROM AnagPosizioni WHERE (IsRiattivaEnabled = 1)
+)
+
+ -- lo elimino da eventuali precedenti liste di prelievo sennò poi non potrei + prelevarlo
+ DELETE FROM RigheListePrelievo
+ WHERE UDC = @UDC
+
+ -- imposto posizione CELLA corrente x l'udc nella prima libera
+ SET @IdxCella = (SELECT c.IdxCella FROM Celle c inner join Blocchi b ON c.IdxBlocco=b.IdxBlocco INNER JOIN ElencoCartellini e ON b.CodMag = CAST(e.IdxPosizione AS NVARCHAR(50)) WHERE e.UDC = @UDC)
+ SET @CodCs = (SELECT CodCs FROM ElencoCartellini WHERE UDC = @UDC)
+ INSERT INTO PosizioneUdcCorrente
+ VALUES(@Udc, @IdxCella, @CodCs, GETDATE())
+
+
+COMMIT TRAN
+
+RETURN
+go
+
+commit
+go
+
+
+
+set xact_abort on
+go
+
+begin transaction
+go
+
+set ANSI_NULLS on
+go
+
+/***************************************
+* STORED stp_UDC_updateIdxPosizione
+*
+* aggiorna un cartellino x la sua posizione logica
+*
+* Steamware, S.E.L.
+* mod: 2010.06.12
+*
+****************************************/
+alter PROCEDURE stp_UDC_updateIdxPosizione
+(
+ @UDC VARCHAR(20),
+ @IdxPosizione INT
+)
+AS
+
+
+------------------------------------------------------------------------------------------------------
+-- Ciclo principale x edit record
+------------------------------------------------------------------------------------------------------
+BEGIN TRAN
+
+ -- modifico il record
+ UPDATE ElencoCartellini
+ SET IdxPosizione = @IdxPosizione, ModDate = GETDATE()
+ WHERE UDC = @UDC
+
+COMMIT TRAN
+------------------------------------------------------------------------------------------------------
+
+------------------------------------------------------------------------------------------------------
+-- restituisco la tab dati con l'udc appena inserito
+------------------------------------------------------------------------------------------------------
+SELECT *
+FROM ElencoCartellini
+WHERE UDC = @UDC
+------------------------------------------------------------------------------------------------------
+
+RETURN
+go
+
+commit
+go
+
+set xact_abort on
+go
+
+begin transaction
+go
+
+INSERT INTO dbo.AnagPosizioni
+ VALUES (-54, N'AM - FINITI consumati', 0)
+go
+
+commit transaction
+go
+
+
+
+set xact_abort on
+go
+
+begin transaction
+go
+
+INSERT INTO dbo.AnagTipoEvento
+ VALUES (N'UDC_RITER', N'Richiesta UDC Rientro terzista')
+go
+
+commit transaction
+go
+
+
+
+set xact_abort on
+go
+
+begin transaction
+go
+
+INSERT INTO dbo.TabTranPosizEventi
+ VALUES (N'UDC_CONS', 54, -54)
+go
+
+commit transaction
+go
+
+
+
+
+-- registro versione...
+INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(310, GETDATE())
+GO
diff --git a/GMW/GMW_data/bin/Debug/GMW_data.dll b/GMW/GMW_data/bin/Debug/GMW_data.dll
index ec18fe80..7e405296 100644
Binary files a/GMW/GMW_data/bin/Debug/GMW_data.dll and b/GMW/GMW_data/bin/Debug/GMW_data.dll differ
diff --git a/GMW/GMW_data/bin/Release/GMW_data.dll b/GMW/GMW_data/bin/Release/GMW_data.dll
index 94533cb1..30d1a394 100644
Binary files a/GMW/GMW_data/bin/Release/GMW_data.dll and b/GMW/GMW_data/bin/Release/GMW_data.dll differ
diff --git a/GMW/GMW_data/obj/Debug/GMW_data.dll b/GMW/GMW_data/obj/Debug/GMW_data.dll
index ec18fe80..7e405296 100644
Binary files a/GMW/GMW_data/obj/Debug/GMW_data.dll and b/GMW/GMW_data/obj/Debug/GMW_data.dll differ
diff --git a/GMW/GMW_data/obj/Release/GMW_data.dll b/GMW/GMW_data/obj/Release/GMW_data.dll
index 94533cb1..30d1a394 100644
Binary files a/GMW/GMW_data/obj/Release/GMW_data.dll and b/GMW/GMW_data/obj/Release/GMW_data.dll differ
diff --git a/GMW/GMW_data/selDataVoc.cs b/GMW/GMW_data/selDataVoc.cs
index 3504a49e..0c8667a2 100644
--- a/GMW/GMW_data/selDataVoc.cs
+++ b/GMW/GMW_data/selDataVoc.cs
@@ -3,58 +3,58 @@ using System.Data;
using System.Configuration;
using System.Web;
using SteamWare;
-using GMW_data;
-///
-/// Classe gestione metodi di accesso ai dati embeddati
-///
-public class selDataVoc
+namespace GMW_data
{
///
- /// classe accesso tabelle selettori
+ /// Classe gestione metodi di accesso ai dati embeddati
///
- public selDataVoc()
+ public class selDataVoc
{
- }
+ ///
+ /// classe accesso tabelle selettori
+ ///
+ public selDataVoc()
+ {
+ }
- ///
- /// tabella vocabolario
- ///
- ///
- public SteamWare.DataLayer_generic.VocabolarioDataTable getVocabolario()
- {
- return SteamWare.DataWrap.DW.taVocabolario.GetData();
- }
- ///
- /// tabella lingue
- ///
- ///
- public SteamWare.DataLayer_generic.LingueDataTable getLingue()
- {
- return SteamWare.DataWrap.DW.taLingue.GetData();
- }
-
-
- ///
- /// faccio update del lemma indicato...
- ///
- ///
- ///
- ///
- public void updateLemmaVoc(string Traduzione, string Original_Lingua, string Original_Lemma)
- {
- SteamWare.DataWrap.DW.taVocabolario.UpdateQuery(Traduzione, Original_Lingua, Original_Lemma);
- }
- ///
- /// cancella il lemma indicato
- ///
- ///
- ///
- public void deleteLemmaVoc(string Original_Lingua, string Original_Lemma)
- {
- SteamWare.DataWrap.DW.taVocabolario.DeleteQuery(Original_Lingua, Original_Lemma);
- }
+ ///
+ /// tabella vocabolario
+ ///
+ ///
+ public SteamWare.DataLayer_generic.VocabolarioDataTable getVocabolario()
+ {
+ return SteamWare.DataWrap.DW.taVocabolario.GetData();
+ }
+ ///
+ /// tabella lingue
+ ///
+ ///
+ public SteamWare.DataLayer_generic.LingueDataTable getLingue()
+ {
+ return SteamWare.DataWrap.DW.taLingue.GetData();
+ }
+ ///
+ /// faccio update del lemma indicato...
+ ///
+ ///
+ ///
+ ///
+ public void updateLemmaVoc(string Traduzione, string Original_Lingua, string Original_Lemma)
+ {
+ SteamWare.DataWrap.DW.taVocabolario.UpdateQuery(Traduzione, Original_Lingua, Original_Lemma);
+ }
+ ///
+ /// cancella il lemma indicato
+ ///
+ ///
+ ///
+ public void deleteLemmaVoc(string Original_Lingua, string Original_Lemma)
+ {
+ SteamWare.DataWrap.DW.taVocabolario.DeleteQuery(Original_Lingua, Original_Lemma);
+ }
-}
+ }
+}
\ No newline at end of file
diff --git a/GMW/GMW_installer/GMW_installer.vdproj b/GMW/GMW_installer/GMW_installer.vdproj
index c9e007a0..86fe704e 100644
--- a/GMW/GMW_installer/GMW_installer.vdproj
+++ b/GMW/GMW_installer/GMW_installer.vdproj
@@ -349,14 +349,14 @@
{
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:GMW"
- "ProductCode" = "8:{0EE54AA8-8216-4F3E-83FB-27585280D49B}"
- "PackageCode" = "8:{8D64D621-0E56-4AA2-925D-3AB7B1523273}"
+ "ProductCode" = "8:{D1010BD6-4CFC-4962-8209-F77B5787BFAD}"
+ "PackageCode" = "8:{8C51695F-F646-4482-9DD6-EEE59D57665E}"
"UpgradeCode" = "8:{C9BC0732-DC92-4336-BAC9-A05A5D2A97C0}"
"RestartWWWService" = "11:TRUE"
"RemovePreviousVersions" = "11:TRUE"
"DetectNewerInstalledVersion" = "11:TRUE"
"InstallAllUsers" = "11:FALSE"
- "ProductVersion" = "8:1.0.305"
+ "ProductVersion" = "8:1.0.310"
"Manufacturer" = "8:SteamWare s.r.l."
"ARPHELPTELEPHONE" = "8:+39-035460560"
"ARPHELPLINK" = "8:http://www.steamware.net"
@@ -829,7 +829,7 @@
}
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4FD0E5B75A7F47B79080EC0983BE6583"
{
- "SourcePath" = "8:..\\..\\SetDirectoryPermission\\obj\\Debug\\SetDirectoryPermission.exe"
+ "SourcePath" = "8:..\\..\\SetDirectoryPermission\\obj\\Release\\SetDirectoryPermission.exe"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_5606017201AE45B480A8ABD8B8D68264"
@@ -857,7 +857,7 @@
}
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8BDD7AA9D46A46EC80880F83F13C902E"
{
- "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\Debug\\IISConsoleVB.exe"
+ "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\Release\\IISConsoleVB.exe"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_5606017201AE45B480A8ABD8B8D68264"
diff --git a/GMW/GMW_installer/Release/GMW_installer.msi b/GMW/GMW_installer/Release/GMW_installer.msi
index 9ed82feb..edbd4f30 100644
Binary files a/GMW/GMW_installer/Release/GMW_installer.msi and b/GMW/GMW_installer/Release/GMW_installer.msi differ
| |