diff --git a/WebSites/WebGIM/App_Code/DS_applicazione.xsd b/WebSites/WebGIM/App_Code/DS_applicazione.xsd new file mode 100644 index 0000000..7e74c65 --- /dev/null +++ b/WebSites/WebGIM/App_Code/DS_applicazione.xsd @@ -0,0 +1,1079 @@ + + + + + + + + + + + + + + + DELETE FROM [dbo].[LogUpdateDb] WHERE (([Versione] = @Original_Versione)) + + + + + + + + INSERT INTO [dbo].[LogUpdateDb] ([Versione], [Data]) VALUES (@Versione, @Data) + + + + + + + + + SELECT Versione, Data FROM dbo.LogUpdateDb + + + + + + UPDATE [dbo].[LogUpdateDb] SET [Versione] = @Versione, [Data] = @Data WHERE (([Versione] = @Original_Versione)) + + + + + + + + + + + + + + + + + + SELECT MAX(Versione) as Versione FROM LogUpdateDb + + + + + + + + + + + + DELETE FROM [dbo].[AnagAmbitoGuasto] WHERE (([idxAmbito] = @Original_idxAmbito)) + + + + + + + + INSERT INTO [dbo].[AnagAmbitoGuasto] ([descrAmbitoGuasto]) VALUES (@descrAmbitoGuasto) + + + + + + + + SELECT idxAmbito, descrAmbitoGuasto FROM dbo.AnagAmbitoGuasto + + + + + + UPDATE [dbo].[AnagAmbitoGuasto] SET [descrAmbitoGuasto] = @descrAmbitoGuasto WHERE (([idxAmbito] = @Original_idxAmbito)) + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagAmbitoGuasto] WHERE (([idxAmbito] = @Original_idxAmbito)) + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagPriorita] WHERE (([idxPriorita] = @Original_idxPriorita)) + + + + + + + + INSERT INTO [dbo].[AnagPriorita] ([idxPriorita], [descrPriorita], [stile]) VALUES (@idxPriorita, @descrPriorita, @stile) + + + + + + + + + + SELECT * FROM dbo.AnagPriorita + + + + + + UPDATE [dbo].[AnagPriorita] SET [idxPriorita] = @idxPriorita, [descrPriorita] = @descrPriorita, [stile] = @stile WHERE (([idxPriorita] = @Original_idxPriorita)) + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagPriorita] WHERE (([idxPriorita] = @Original_idxPriorita)) + + + + + + + + + + SELECT * FROM dbo.AnagPriorita +where idxPriorita=@idxPriorita + + + + + + + + + + SELECT MAX(idxPriorita) as idxPriorita FROM AnagPriorita + + + + + + + + UPDATE AnagPriorita +SET idxPriorita = @idxPriorita, descrPriorita = @descrPriorita, stile = @stile +WHERE (idxPriorita = @Original_idxPriorita) + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagImpianti] WHERE (([idxImpianto] = @Original_idxImpianto)) + + + + + + + + INSERT INTO [dbo].[AnagImpianti] ([codImpianto], [nomeImpianto], [tipoImpianto], [funzDal], [funzAl]) VALUES (@codImpianto, @nomeImpianto, @tipoImpianto, @funzDal, @funzAl) + + + + + + + + + + + + SELECT idxImpianto, codImpianto, nomeImpianto, tipoImpianto, funzDal, funzAl FROM dbo.AnagImpianti +ORDER BY codImpianto, nomeImpianto + + + + + + UPDATE [dbo].[AnagImpianti] SET [codImpianto] = @codImpianto, [nomeImpianto] = @nomeImpianto, [tipoImpianto] = @tipoImpianto, [funzDal] = @funzDal, [funzAl] = @funzAl WHERE (([idxImpianto] = @Original_idxImpianto)) + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagImpianti] WHERE (([idxImpianto] = @Original_idxImpianto)) + + + + + + + + + + dbo.sp_clonaImpianto + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagMacchine] WHERE (([idxMacchina] = @Original_idxMacchina)) + + + + + + + + INSERT INTO [dbo].[AnagMacchine] ([idxImpianto], [codMacchina], [nomeMacchina], [modello], [matricola], [anno], [kgPeso], [kwConsumo], [funzDal], [funzAl]) VALUES (@idxImpianto, @codMacchina, @nomeMacchina, @modello, @matricola, @anno, @kgPeso, @kwConsumo, @funzDal, @funzAl) + + + + + + + + + + + + + + + + + SELECT idxMacchina, idxImpianto, codMacchina, nomeMacchina, modello, matricola, anno, kgPeso, kwConsumo, funzDal, funzAl, descrImpianto +FROM v_macchine + + + + + + UPDATE [dbo].[AnagMacchine] SET [idxImpianto] = @idxImpianto, [codMacchina] = @codMacchina, [nomeMacchina] = @nomeMacchina, [modello] = @modello, [matricola] = @matricola, [anno] = @anno, [kgPeso] = @kgPeso, [kwConsumo] = @kwConsumo, [funzDal] = @funzDal, [funzAl] = @funzAl WHERE (([idxMacchina] = @Original_idxMacchina)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagMacchine] WHERE (([idxMacchina] = @Original_idxMacchina)) + + + + + + + + + + SELECT idxMacchina, idxImpianto, codMacchina, nomeMacchina, modello, matricola, anno, kgPeso, kwConsumo, funzDal, funzAl, descrImpianto +FROM v_macchine +where idxImpianto=@idxImpianto + + + + + + + + + + dbo.sp_clonaMacchina + + + + + + + + + + + dbo.sp_spostaMacchina + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Macchine2FamMacchine] WHERE (([idxMacchina] = @Original_idxMacchina) AND ([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + + INSERT INTO [dbo].[Macchine2FamMacchine] ([idxMacchina], [idxFamMacchine]) VALUES (@idxMacchina, @idxFamMacchine) + + + + + + + + + SELECT v_selFamMacc.* +FROM v_selFamMacc + + + + + + UPDATE [dbo].[Macchine2FamMacchine] SET [idxMacchina] = @idxMacchina, [idxFamMacchine] = @idxFamMacchine WHERE (([idxMacchina] = @Original_idxMacchina) AND ([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Macchine2FamMacchine] WHERE (([idxMacchina] = @Original_idxMacchina) AND ([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + + + + SELECT idxFamMacchine, idxMacchina, famiglia, macchina +FROM v_selFamMacc +WHERE (idxFamMacchine = @idxFamMacchine) + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagFamMacchine] WHERE (([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + INSERT INTO [dbo].[AnagFamMacchine] ([nomeFamMacch]) VALUES (@nomeFamMacch) + + + + + + + + SELECT idxFamMacchine, nomeFamMacch +FROM AnagFamMacchine +ORDER BY nomeFamMacch + + + + + + UPDATE [dbo].[AnagFamMacchine] SET [nomeFamMacch] = @nomeFamMacch WHERE (([idxFamMacchine] = @Original_idxFamMacchine)) + + + + + + + + + + + + + + + + + + + + SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +ORDER BY numIntMtz DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SELECT numIntMtz, richiesta, dataLav, turnoLav, matr, guasto, idxAmbito, descrAmbitoGuasto, idxPriorita, descrPriorita, isFermo, idxTipo, descrTipo, idxImpianto, + codImpianto, nomeImpianto, idxMacchina, codMacchina, nomeMacchina, descrizione, idxStato, DescrStato, presaInCarico, inizioIntervento, fineIntervento, + descrizioneIntervento, isPreventivabile, idxCausale, descrCausale +FROM v_intervExp +WHERE (numIntMtz = @numIntMtz) + + + + + + + + + + dbo.sp_insRichiesta + + + + + + + + + + + + + + + + + + + + + + + dbo.sp_setPresaInCarico + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagTipoGuasto] WHERE (([idxTipo] = @Original_idxTipo)) + + + + + + + + INSERT INTO [dbo].[AnagTipoGuasto] ([descrTipo]) VALUES (@descrTipo) + + + + + + + + SELECT idxTipo, descrTipo FROM dbo.AnagTipoGuasto + + + + + + UPDATE [dbo].[AnagTipoGuasto] SET [descrTipo] = @descrTipo WHERE (([idxTipo] = @Original_idxTipo)) + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[AnagStati] WHERE (([idxStato] = @Original_idxStato)) + + + + + + + + INSERT INTO [dbo].[AnagStati] ([idxStato], [DescrStato], [stile]) VALUES (@idxStato, @DescrStato, @stile) + + + + + + + + + + SELECT idxStato, DescrStato, stile FROM dbo.AnagStati + + + + + + UPDATE [dbo].[AnagStati] SET [idxStato] = @idxStato, [DescrStato] = @DescrStato, [stile] = @stile WHERE (([idxStato] = @Original_idxStato)) + + + + + + + + + + + + + + + + + + + + SELECT idxStato, DescrStato, stile FROM dbo.AnagStati +where idxStato=@idxStato + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebSites/WebGIM/App_Code/DS_applicazione.xss b/WebSites/WebGIM/App_Code/DS_applicazione.xss new file mode 100644 index 0000000..891cbc5 --- /dev/null +++ b/WebSites/WebGIM/App_Code/DS_applicazione.xss @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + 1034 + 445 + + + 1087 + 445 + + + + + + + 1187 + 273 + + + 1187 + 339 + + + + + + + 937 + 117 + + + 1067 + 117 + + + + + + + 511 + 142 + + + 511 + 217 + + + + + + + 810 + 429 + + + 711 + 429 + + + + + + + 364 + 437 + + + 484 + 437 + + + + + + + 297 + 260 + + + 484 + 260 + + + + + \ No newline at end of file diff --git a/WebSites/WebGIM/App_Code/DS_utility.xsd b/WebSites/WebGIM/App_Code/DS_utility.xsd new file mode 100644 index 0000000..ba1e401 --- /dev/null +++ b/WebSites/WebGIM/App_Code/DS_utility.xsd @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selImpianti +order by label + + + + + + + + + + + + + + SELECT label, value FROM v_selImpianti WHERE (value > 1) ORDER BY label + + + + + + + + + + + + SELECT * FROM dbo.v_selMacchine + + + + + + + + + + + + + + + SELECT * FROM dbo.v_selMacchine +where conditio=@conditio + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selPrior + + + + + + + + + + + + + + + + + SELECT value, label +FROM v_selAmbiti +ORDER BY label + + + + + + + + + + + + + + + + + SELECT value, label, conditio FROM dbo.v_selCausaliMacchine + + + + + + + + + + + + + + + SELECT value, label, conditio +FROM v_selCausaliMacchine +WHERE (conditio = @conditio) + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selTipoGuasto + + + + + + + + + + + + + + + + + SELECT value, label FROM dbo.v_selSemafori + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebSites/WebGIM/App_Code/DS_utility.xss b/WebSites/WebGIM/App_Code/DS_utility.xss new file mode 100644 index 0000000..2e75899 --- /dev/null +++ b/WebSites/WebGIM/App_Code/DS_utility.xss @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebSites/WebGIM/App_Code/TA_app.cs b/WebSites/WebGIM/App_Code/TA_app.cs new file mode 100644 index 0000000..cf2d665 --- /dev/null +++ b/WebSites/WebGIM/App_Code/TA_app.cs @@ -0,0 +1,156 @@ +using System; +using System.Collections.Generic; +using System.Web; +using SteamWare; + +/// +/// Summary description for TA_app +/// +public class TA_app +{ + #region table adapters + + public DS_applicazioneTableAdapters.LogUpdateDbTableAdapter taLogUpdate; + public DS_applicazioneTableAdapters.AnagImpiantiTableAdapter taImpianti; + public DS_applicazioneTableAdapters.v_macchineTableAdapter taMacchine; + public DS_utilityTableAdapters.v_selImpiantiTableAdapter taSelImpianti; + public DS_utilityTableAdapters.v_selMacchineTableAdapter taSelMacchine; + public DS_applicazioneTableAdapters.v_selFamMaccTableAdapter taMacc2Fam; + public DS_applicazioneTableAdapters.v_intervExpTableAdapter taInterventiMtz; + public DS_applicazioneTableAdapters.AnagStatiTableAdapter taStati; + public DS_applicazioneTableAdapters.AnagPrioritaTableAdapter taPrior; + + #endregion + + protected TA_app() + { + // avvio table adapters + if (taLogUpdate == null) + { + taLogUpdate = new DS_applicazioneTableAdapters.LogUpdateDbTableAdapter(); + } + if (taImpianti == null) + { + taImpianti = new DS_applicazioneTableAdapters.AnagImpiantiTableAdapter(); + } + if (taMacchine == null) + { + taMacchine = new DS_applicazioneTableAdapters.v_macchineTableAdapter(); + } + if (taSelImpianti == null) + { + taSelImpianti = new DS_utilityTableAdapters.v_selImpiantiTableAdapter(); + } + if (taSelMacchine == null) + { + taSelMacchine = new DS_utilityTableAdapters.v_selMacchineTableAdapter(); + } + if (taMacc2Fam == null) + { + taMacc2Fam = new DS_applicazioneTableAdapters.v_selFamMaccTableAdapter(); + } + if (taInterventiMtz == null) + { + taInterventiMtz = new DS_applicazioneTableAdapters.v_intervExpTableAdapter(); + } + if (taStati == null) + { + taStati = new DS_applicazioneTableAdapters.AnagStatiTableAdapter(); + } + if (taPrior == null) + { + taPrior = new DS_applicazioneTableAdapters.AnagPrioritaTableAdapter(); + } + } + /// + /// Singleton + /// + public static TA_app obj = new TA_app(); + /// + /// restituisce versione corrente del db applicativo + /// + public int appDB_act + { + get + { + int answ = -1; + try + { + answ = (int)taLogUpdate.getDbVers(); + } + catch + { + logger.lg.scriviLog("Errore recupero versione DB applicativo GIM!", tipoLog.EXCEPTION); + } + return answ; + } + } + /// + /// restituisce versione corrente del db vocabolario + /// + public int vocDB_act + { + get + { + int answ = -1; + try + { + answ = (int)DataWrap.DW.taLogVoc.getDbVers(); + } + catch + { + logger.lg.scriviLog("Errore recupero versione DB Vocabolario!", tipoLog.EXCEPTION); + } + return answ; + } + } + /// + /// restituisce versione corrente del db anagrafica + /// + public int anaDB_act + { + get + { + int answ = -1; + try + { + answ = answ = (int)DataWrap.DW.taLogAna.getDbVers(); + } + catch + { + logger.lg.scriviLog("Errore recupero versione DB Anagrafica!", tipoLog.EXCEPTION); + } + return answ; + } + } + /// + /// restituisce versione richiesta per il db applicativo + /// + public int appDB_req + { + get + { + return memLayer.ML.confReadint("dbAppVers"); + } + } + /// + /// restituisce versione richiesta per il db vocabolario + /// + public int vocDB_req + { + get + { + return memLayer.ML.confReadint("dbVocabVers"); + } + } + /// + /// restituisce versione richiesta per il db anagrafica + /// + public int anaDB_req + { + get + { + return memLayer.ML.confReadint("dbAuthVers"); + } + } +} \ No newline at end of file diff --git a/WebSites/WebGIM/App_Code/enumerazioni.cs b/WebSites/WebGIM/App_Code/enumerazioni.cs new file mode 100644 index 0000000..47332f9 --- /dev/null +++ b/WebSites/WebGIM/App_Code/enumerazioni.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Web; + +/// +/// Summary description for enumerazioni +/// +public class enumerazioni +{ + public enumerazioni() + { + // + // TODO: Add constructor logic here + // + } +} +public enum tipoSelettore +{ + cdc, + impianti, + macchine, + utentiAll, + utentiCdc +} diff --git a/WebSites/WebGIM/App_Code/reportExporter.cs b/WebSites/WebGIM/App_Code/reportExporter.cs new file mode 100644 index 0000000..bf2cc7f --- /dev/null +++ b/WebSites/WebGIM/App_Code/reportExporter.cs @@ -0,0 +1,104 @@ +using System; +using System.IO; +using System.Data; +using System.Text; +using System.Drawing.Imaging; +using System.Drawing.Printing; +using System.Collections.Generic; +using System.Windows.Forms; +using Microsoft.Reporting.WinForms; +using System.Configuration; +using SteamWare; + +/// +/// Classe che restituisce uno stream ed i dati accessori per reinviare un report in pdf +/// +public class reportExporter +{ + /// + /// mimeType del report + /// + public string mimeType; + /// + /// encoding dei dati + /// + public string encoding; + /// + /// nome estensione + /// + public string fileNameExtension; + /// + /// steam di bytes del report + /// + public byte[] renderedBytes; + /// + /// metodo protected + /// + public reportExporter() + { + } + /// + /// carica i dati richiesti dal report dalla StoredProcedure (filtrando quindi...) + /// + /// + /// + private DataTable caricaDati(reportRichiesto tipoReport, string idxObj) + { + DataTable tab = new DataTable(); + switch (tipoReport) + { + case reportRichiesto.RichiestaIntervento: + tab = (DataTable)TA_app.obj.taInterventiMtz.getByIdx(Convert.ToInt32(idxObj)); + break; + default: + break; + } + return tab; + } + /// + /// renderizza il report in pdf + /// + /// + /// + /// + public void popolaPdfStream(reportRichiesto tipoReport, string parametro) + { + LocalReport report = new LocalReport(); + string deviceInfo = ""; + switch (tipoReport) + { + case reportRichiesto.RichiestaIntervento: + report.ReportPath = @".\RichiestaIntervento.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGIM", caricaDati(tipoReport, parametro))); // OCCHIO!!! va messa sorgente dati CORRETTA + deviceInfo = "" + + " PDF" + + " 21cm" + + " 29.7cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + break; + default: + break; + } +#if false + // setting parametro... + ReportParameter[] idxObj = { new ReportParameter("numIntMtz", parametro) }; + report.SetParameters(idxObj); +#endif + // export in PDF + string reportType = "PDF"; + Warning[] warnings; + string[] streams; + renderedBytes = report.Render( + reportType, + deviceInfo, + out mimeType, + out encoding, + out fileNameExtension, + out streams, + out warnings); + } +} diff --git a/WebSites/WebGIM/App_Code/reportPrinter.cs b/WebSites/WebGIM/App_Code/reportPrinter.cs new file mode 100644 index 0000000..8a17e6a --- /dev/null +++ b/WebSites/WebGIM/App_Code/reportPrinter.cs @@ -0,0 +1,183 @@ +using System; +using System.IO; +using System.Data; +using System.Text; +using System.Drawing.Imaging; +using System.Drawing.Printing; +using System.Collections.Generic; +using System.Windows.Forms; +using Microsoft.Reporting.WinForms; +using System.Configuration; +using SteamWare; + +/// +/// Classe che si occupa di stampare report da reportViewer via printer remota +/// +public class reportPrinter +{ + + #region area codice da non modificare + + private int m_currentPageIndex; + private IList m_streams; + /// + /// ciclo da fornire al renderizzatore dei report, per salvare 1 immagine da ogni pagina del report + /// + /// + /// + /// + /// + /// + /// + private Stream CreateStream(string name, string fileNameExtension, Encoding encoding, string mimeType, bool willSeek) + { + Stream stream = new FileStream(SteamWare.SteamwareStrings.getFilePath(@".\temp\" + name + "." + fileNameExtension), FileMode.Create); + m_streams.Add(stream); + return stream; + } + /// + /// Handler per PrintPageEvents + /// + /// + /// + private void PrintPage(object sender, PrintPageEventArgs ev) + { + Metafile pageImage = new Metafile(m_streams[m_currentPageIndex]); + ev.Graphics.DrawImage(pageImage, ev.PageBounds); + m_currentPageIndex++; + ev.HasMorePages = (m_currentPageIndex < m_streams.Count); + } + /// + /// funzione di stampa... + /// + private void Print(string printerName) + { + //const string printerName = "Microsoft Office Document Image Writer"; + //const string printerName = "Brother HL-2170W series"; + if (m_streams == null || m_streams.Count == 0) + return; + PrintDocument printDoc = new PrintDocument(); + printDoc.PrinterSettings.PrinterName = printerName; + if (!printDoc.PrinterSettings.IsValid) + { + logger.lg.scriviLog(String.Format("Can't find printer \"{0}\".", printerName), tipoLog.ERROR); + return; + } + printDoc.PrintPage += new PrintPageEventHandler(PrintPage); + printDoc.Print(); + } + /// + /// Export del report come EMF (Enhanced Metafile) file. + /// + /// + private void Export(LocalReport report, string deviceInfo) + { + Warning[] warnings; + m_streams = new List(); + report.Render("Image", deviceInfo, CreateStream, out warnings); + foreach (Stream stream in m_streams) stream.Position = 0; + } + /// + /// dispone l'applicazione e rilascia le risorse + /// + public void Dispose() + { + if (m_streams != null) + { + foreach (Stream stream in m_streams) + stream.Close(); + m_streams = null; + } + } + + #endregion + + #region area codice da modificare + + /// + /// carica i dati richiesti dal report dalla StoredProcedure (filtrando quindi...) + /// + /// + /// + private DataTable caricaDati(reportRichiesto tipoReport, string idxObj) + { + DataTable tab = new DataTable(); + switch (tipoReport) + { + #if false + case reportRichiesto.Barcode: + tab = (DataTable)XPS.obj.taDdt.GetData(idxObj); + break; + case reportRichiesto.SchedaIdentificazione: + tab = (DataTable)XPS.obj.taSchedaIdent.GetData(idxObj); + break; + #endif + case reportRichiesto.RichiestaIntervento: + tab = (DataTable)TA_app.obj.taInterventiMtz.getByIdx(Convert.ToInt32(idxObj)); + break; + default: + break; + } + return tab; + } + /// + /// Crea un report locale da file rdlc, carica i dati, esporta report come EMF file e quindi lo invia alla stampante + /// + /// + /// + public void printReport(reportRichiesto tipoReport, string printerName, string parametro) + { + LocalReport report = new LocalReport(); + string deviceInfo = ""; + switch (tipoReport) + { + case reportRichiesto.RichiestaIntervento: + report.ReportPath = @".\RichiestaIntervento.rdlc"; + report.DataSources.Add(new ReportDataSource("WebGIM", caricaDati(tipoReport, parametro))); + deviceInfo = "" + + " EMF" + + " 21cm" + + " 29.7cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + " 0.2cm" + + ""; + break; + default: + break; + } + // setting parametro... + ReportParameter[] idxObj = { new ReportParameter("numIntMtz", parametro) }; + report.SetParameters(idxObj); + // export in EMF + Export(report, deviceInfo); + m_currentPageIndex = 0; + // stampo + Print(printerName); + // do dispose? + Dispose(); + } + /// + /// oggetto protected + /// + /// + protected reportPrinter() + { + } + /// + /// singleton pubblico + /// + public static reportPrinter obj = new reportPrinter(); + + #endregion +} +/// +/// tipologia di report ammessi alla stampa... +/// +public enum reportRichiesto +{ + //ElencoInterventi, + //MTBF_MTTR, + RichiestaIntervento +} diff --git a/WebSites/WebGIM/App_Code/selData.cs b/WebSites/WebGIM/App_Code/selData.cs new file mode 100644 index 0000000..3f11cad --- /dev/null +++ b/WebSites/WebGIM/App_Code/selData.cs @@ -0,0 +1,76 @@ +using System; +using System.Data; +using System.Configuration; +using System.Web; +using System.Web.Security; +using System.Web.UI; +using System.Web.UI.WebControls; +using System.Web.UI.WebControls.WebParts; +using System.Web.UI.HtmlControls; +using SteamWare; + +/// +/// Classe gestione metodi di accesso ai dati embeddati +/// +public class selData : selettori +{ + + /// + /// classe accesso tabelle selettori + /// + public selData() + { + } + + /// + /// elenco impianti come view value/label + /// + /// + public DS_utility.v_selImpiantiDataTable getSelImpianti() + { + return TA_app.obj.taSelImpianti.GetData(); + } + /// + /// elenco macchine come view value/label + /// + /// + public DS_utility.v_selMacchineDataTable getSelMacchine() + { + return TA_app.obj.taSelMacchine.GetData(); + } + /// + /// 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); + } +} diff --git a/WebSites/WebGIM/Bin/AjaxControlToolkit.dll b/WebSites/WebGIM/Bin/AjaxControlToolkit.dll new file mode 100644 index 0000000..48c9ceb Binary files /dev/null and b/WebSites/WebGIM/Bin/AjaxControlToolkit.dll differ diff --git a/WebSites/WebGIM/Bin/AjaxControlToolkit.dll.refresh b/WebSites/WebGIM/Bin/AjaxControlToolkit.dll.refresh new file mode 100644 index 0000000..9a50578 Binary files /dev/null and b/WebSites/WebGIM/Bin/AjaxControlToolkit.dll.refresh differ diff --git a/WebSites/WebGIM/Bin/ICSharpCode.SharpZipLib.dll b/WebSites/WebGIM/Bin/ICSharpCode.SharpZipLib.dll new file mode 100644 index 0000000..e829ebf Binary files /dev/null and b/WebSites/WebGIM/Bin/ICSharpCode.SharpZipLib.dll differ diff --git a/WebSites/WebGIM/Bin/Microsoft.Web.Preview.dll b/WebSites/WebGIM/Bin/Microsoft.Web.Preview.dll new file mode 100644 index 0000000..e709385 Binary files /dev/null and b/WebSites/WebGIM/Bin/Microsoft.Web.Preview.dll differ diff --git a/WebSites/WebGIM/Bin/SteamWare.XML b/WebSites/WebGIM/Bin/SteamWare.XML new file mode 100644 index 0000000..6809ec2 --- /dev/null +++ b/WebSites/WebGIM/Bin/SteamWare.XML @@ -0,0 +1,8 @@ + + + + SteamWare + + + + diff --git a/WebSites/WebGIM/Bin/SteamWare.dll b/WebSites/WebGIM/Bin/SteamWare.dll new file mode 100644 index 0000000..f15bd59 Binary files /dev/null and b/WebSites/WebGIM/Bin/SteamWare.dll differ diff --git a/WebSites/WebGIM/Bin/ar/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/ar/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..7f42db8 Binary files /dev/null and b/WebSites/WebGIM/Bin/ar/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/cs/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/cs/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..4ff3043 Binary files /dev/null and b/WebSites/WebGIM/Bin/cs/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/de/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/de/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..33d023b Binary files /dev/null and b/WebSites/WebGIM/Bin/de/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/es/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/es/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..4b28d0d Binary files /dev/null and b/WebSites/WebGIM/Bin/es/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/fr/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/fr/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..15da7d3 Binary files /dev/null and b/WebSites/WebGIM/Bin/fr/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/he/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/he/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..aa4db03 Binary files /dev/null and b/WebSites/WebGIM/Bin/he/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/hi/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/hi/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..b3b420f Binary files /dev/null and b/WebSites/WebGIM/Bin/hi/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/it/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/it/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..1c559b4 Binary files /dev/null and b/WebSites/WebGIM/Bin/it/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/ja/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/ja/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..9cb9a25 Binary files /dev/null and b/WebSites/WebGIM/Bin/ja/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/ko/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/ko/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..746db6f Binary files /dev/null and b/WebSites/WebGIM/Bin/ko/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/nl/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/nl/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..c7dd281 Binary files /dev/null and b/WebSites/WebGIM/Bin/nl/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/pt/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/pt/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..f329a64 Binary files /dev/null and b/WebSites/WebGIM/Bin/pt/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/ru/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/ru/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..c81d020 Binary files /dev/null and b/WebSites/WebGIM/Bin/ru/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/tr-TR/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/tr-TR/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..143731c Binary files /dev/null and b/WebSites/WebGIM/Bin/tr-TR/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/zh-CHS/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/zh-CHS/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..7184064 Binary files /dev/null and b/WebSites/WebGIM/Bin/zh-CHS/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/Bin/zh-CHT/AjaxControlToolkit.resources.dll b/WebSites/WebGIM/Bin/zh-CHT/AjaxControlToolkit.resources.dll new file mode 100644 index 0000000..74929c6 Binary files /dev/null and b/WebSites/WebGIM/Bin/zh-CHT/AjaxControlToolkit.resources.dll differ diff --git a/WebSites/WebGIM/images/ModLang.png b/WebSites/WebGIM/images/ModLang.png new file mode 100644 index 0000000..af77440 Binary files /dev/null and b/WebSites/WebGIM/images/ModLang.png differ diff --git a/WebSites/WebGIM/images/ModPassw.png b/WebSites/WebGIM/images/ModPassw.png new file mode 100644 index 0000000..df6278c Binary files /dev/null and b/WebSites/WebGIM/images/ModPassw.png differ diff --git a/WebSites/WebGIM/images/NodeResults.gif b/WebSites/WebGIM/images/NodeResults.gif new file mode 100644 index 0000000..47274d0 Binary files /dev/null and b/WebSites/WebGIM/images/NodeResults.gif differ diff --git a/WebSites/WebGIM/images/ProgressBar.gif b/WebSites/WebGIM/images/ProgressBar.gif new file mode 100644 index 0000000..7f93a9f Binary files /dev/null and b/WebSites/WebGIM/images/ProgressBar.gif differ diff --git a/WebSites/WebGIM/images/Thumbs.db b/WebSites/WebGIM/images/Thumbs.db new file mode 100644 index 0000000..8131063 Binary files /dev/null and b/WebSites/WebGIM/images/Thumbs.db differ diff --git a/WebSites/WebGIM/images/apply.png b/WebSites/WebGIM/images/apply.png new file mode 100644 index 0000000..5790017 Binary files /dev/null and b/WebSites/WebGIM/images/apply.png differ diff --git a/WebSites/WebGIM/images/apply_l.png b/WebSites/WebGIM/images/apply_l.png new file mode 100644 index 0000000..592ce6f Binary files /dev/null and b/WebSites/WebGIM/images/apply_l.png differ diff --git a/WebSites/WebGIM/images/apply_m.png b/WebSites/WebGIM/images/apply_m.png new file mode 100644 index 0000000..2166fdf Binary files /dev/null and b/WebSites/WebGIM/images/apply_m.png differ diff --git a/WebSites/WebGIM/images/apply_s.gif b/WebSites/WebGIM/images/apply_s.gif new file mode 100644 index 0000000..2692888 Binary files /dev/null and b/WebSites/WebGIM/images/apply_s.gif differ diff --git a/WebSites/WebGIM/images/apply_s.png b/WebSites/WebGIM/images/apply_s.png new file mode 100644 index 0000000..5790017 Binary files /dev/null and b/WebSites/WebGIM/images/apply_s.png differ diff --git a/WebSites/WebGIM/images/barcode_orange_l.png b/WebSites/WebGIM/images/barcode_orange_l.png new file mode 100644 index 0000000..9f0b1da Binary files /dev/null and b/WebSites/WebGIM/images/barcode_orange_l.png differ diff --git a/WebSites/WebGIM/images/barcode_orange_m.png b/WebSites/WebGIM/images/barcode_orange_m.png new file mode 100644 index 0000000..19ec258 Binary files /dev/null and b/WebSites/WebGIM/images/barcode_orange_m.png differ diff --git a/WebSites/WebGIM/images/barcode_orange_s.png b/WebSites/WebGIM/images/barcode_orange_s.png new file mode 100644 index 0000000..49c8492 Binary files /dev/null and b/WebSites/WebGIM/images/barcode_orange_s.png differ diff --git a/WebSites/WebGIM/images/barcode_white_l.png b/WebSites/WebGIM/images/barcode_white_l.png new file mode 100644 index 0000000..74193b7 Binary files /dev/null and b/WebSites/WebGIM/images/barcode_white_l.png differ diff --git a/WebSites/WebGIM/images/barcode_white_m.png b/WebSites/WebGIM/images/barcode_white_m.png new file mode 100644 index 0000000..5caf557 Binary files /dev/null and b/WebSites/WebGIM/images/barcode_white_m.png differ diff --git a/WebSites/WebGIM/images/barcode_white_s.png b/WebSites/WebGIM/images/barcode_white_s.png new file mode 100644 index 0000000..61eaa76 Binary files /dev/null and b/WebSites/WebGIM/images/barcode_white_s.png differ diff --git a/WebSites/WebGIM/images/bg-menu-main.png b/WebSites/WebGIM/images/bg-menu-main.png new file mode 100644 index 0000000..5ff3c91 Binary files /dev/null and b/WebSites/WebGIM/images/bg-menu-main.png differ diff --git a/WebSites/WebGIM/images/bg_bright.jpg b/WebSites/WebGIM/images/bg_bright.jpg new file mode 100644 index 0000000..e472ee3 Binary files /dev/null and b/WebSites/WebGIM/images/bg_bright.jpg differ diff --git a/WebSites/WebGIM/images/bg_dark.jpg b/WebSites/WebGIM/images/bg_dark.jpg new file mode 100644 index 0000000..8f2f235 Binary files /dev/null and b/WebSites/WebGIM/images/bg_dark.jpg differ diff --git a/WebSites/WebGIM/images/bluGrad32.png b/WebSites/WebGIM/images/bluGrad32.png new file mode 100644 index 0000000..e6afd89 Binary files /dev/null and b/WebSites/WebGIM/images/bluGrad32.png differ diff --git a/WebSites/WebGIM/images/cancel.png b/WebSites/WebGIM/images/cancel.png new file mode 100644 index 0000000..a730733 Binary files /dev/null and b/WebSites/WebGIM/images/cancel.png differ diff --git a/WebSites/WebGIM/images/cancel_l.png b/WebSites/WebGIM/images/cancel_l.png new file mode 100644 index 0000000..2d5e260 Binary files /dev/null and b/WebSites/WebGIM/images/cancel_l.png differ diff --git a/WebSites/WebGIM/images/cancel_m.png b/WebSites/WebGIM/images/cancel_m.png new file mode 100644 index 0000000..816e06a Binary files /dev/null and b/WebSites/WebGIM/images/cancel_m.png differ diff --git a/WebSites/WebGIM/images/cancel_s.gif b/WebSites/WebGIM/images/cancel_s.gif new file mode 100644 index 0000000..49f3630 Binary files /dev/null and b/WebSites/WebGIM/images/cancel_s.gif differ diff --git a/WebSites/WebGIM/images/cancel_s.png b/WebSites/WebGIM/images/cancel_s.png new file mode 100644 index 0000000..d933394 Binary files /dev/null and b/WebSites/WebGIM/images/cancel_s.png differ diff --git a/WebSites/WebGIM/images/clonaObj.png b/WebSites/WebGIM/images/clonaObj.png new file mode 100644 index 0000000..3107990 Binary files /dev/null and b/WebSites/WebGIM/images/clonaObj.png differ diff --git a/WebSites/WebGIM/images/clonaObj_l.png b/WebSites/WebGIM/images/clonaObj_l.png new file mode 100644 index 0000000..2104f28 Binary files /dev/null and b/WebSites/WebGIM/images/clonaObj_l.png differ diff --git a/WebSites/WebGIM/images/clonaObj_m.png b/WebSites/WebGIM/images/clonaObj_m.png new file mode 100644 index 0000000..c382a8d Binary files /dev/null and b/WebSites/WebGIM/images/clonaObj_m.png differ diff --git a/WebSites/WebGIM/images/clonaObj_s.png b/WebSites/WebGIM/images/clonaObj_s.png new file mode 100644 index 0000000..c95f6b1 Binary files /dev/null and b/WebSites/WebGIM/images/clonaObj_s.png differ diff --git a/WebSites/WebGIM/images/clonaobj_s.gif b/WebSites/WebGIM/images/clonaobj_s.gif new file mode 100644 index 0000000..f189a2e Binary files /dev/null and b/WebSites/WebGIM/images/clonaobj_s.gif differ diff --git a/WebSites/WebGIM/images/collapse.jpg b/WebSites/WebGIM/images/collapse.jpg new file mode 100644 index 0000000..d0cf806 Binary files /dev/null and b/WebSites/WebGIM/images/collapse.jpg differ diff --git a/WebSites/WebGIM/images/delete.gif b/WebSites/WebGIM/images/delete.gif new file mode 100644 index 0000000..65435dd Binary files /dev/null and b/WebSites/WebGIM/images/delete.gif differ diff --git a/WebSites/WebGIM/images/delete.png b/WebSites/WebGIM/images/delete.png new file mode 100644 index 0000000..346193c Binary files /dev/null and b/WebSites/WebGIM/images/delete.png differ diff --git a/WebSites/WebGIM/images/delete_disabled.gif b/WebSites/WebGIM/images/delete_disabled.gif new file mode 100644 index 0000000..2b73684 Binary files /dev/null and b/WebSites/WebGIM/images/delete_disabled.gif differ diff --git a/WebSites/WebGIM/images/deleteold.gif b/WebSites/WebGIM/images/deleteold.gif new file mode 100644 index 0000000..65435dd Binary files /dev/null and b/WebSites/WebGIM/images/deleteold.gif differ diff --git a/WebSites/WebGIM/images/detail.png b/WebSites/WebGIM/images/detail.png new file mode 100644 index 0000000..364ae30 Binary files /dev/null and b/WebSites/WebGIM/images/detail.png differ diff --git a/WebSites/WebGIM/images/divietoaccesso.gif b/WebSites/WebGIM/images/divietoaccesso.gif new file mode 100644 index 0000000..2af2475 Binary files /dev/null and b/WebSites/WebGIM/images/divietoaccesso.gif differ diff --git a/WebSites/WebGIM/images/downLvl.png b/WebSites/WebGIM/images/downLvl.png new file mode 100644 index 0000000..a966b09 Binary files /dev/null and b/WebSites/WebGIM/images/downLvl.png differ diff --git a/WebSites/WebGIM/images/edit.gif b/WebSites/WebGIM/images/edit.gif new file mode 100644 index 0000000..7422b25 Binary files /dev/null and b/WebSites/WebGIM/images/edit.gif differ diff --git a/WebSites/WebGIM/images/edit.png b/WebSites/WebGIM/images/edit.png new file mode 100644 index 0000000..52c00c5 Binary files /dev/null and b/WebSites/WebGIM/images/edit.png differ diff --git a/WebSites/WebGIM/images/edit_disabled.gif b/WebSites/WebGIM/images/edit_disabled.gif new file mode 100644 index 0000000..b9d6934 Binary files /dev/null and b/WebSites/WebGIM/images/edit_disabled.gif differ diff --git a/WebSites/WebGIM/images/edit_l.png b/WebSites/WebGIM/images/edit_l.png new file mode 100644 index 0000000..e596348 Binary files /dev/null and b/WebSites/WebGIM/images/edit_l.png differ diff --git a/WebSites/WebGIM/images/edit_m.png b/WebSites/WebGIM/images/edit_m.png new file mode 100644 index 0000000..62f280e Binary files /dev/null and b/WebSites/WebGIM/images/edit_m.png differ diff --git a/WebSites/WebGIM/images/edit_s.gif b/WebSites/WebGIM/images/edit_s.gif new file mode 100644 index 0000000..4bee2cd Binary files /dev/null and b/WebSites/WebGIM/images/edit_s.gif differ diff --git a/WebSites/WebGIM/images/edit_s.png b/WebSites/WebGIM/images/edit_s.png new file mode 100644 index 0000000..b66d7ed Binary files /dev/null and b/WebSites/WebGIM/images/edit_s.png differ diff --git a/WebSites/WebGIM/images/elimina.png b/WebSites/WebGIM/images/elimina.png new file mode 100644 index 0000000..0e0953c Binary files /dev/null and b/WebSites/WebGIM/images/elimina.png differ diff --git a/WebSites/WebGIM/images/elimina_l.png b/WebSites/WebGIM/images/elimina_l.png new file mode 100644 index 0000000..9b7a462 Binary files /dev/null and b/WebSites/WebGIM/images/elimina_l.png differ diff --git a/WebSites/WebGIM/images/elimina_m.png b/WebSites/WebGIM/images/elimina_m.png new file mode 100644 index 0000000..05ff036 Binary files /dev/null and b/WebSites/WebGIM/images/elimina_m.png differ diff --git a/WebSites/WebGIM/images/elimina_s.gif b/WebSites/WebGIM/images/elimina_s.gif new file mode 100644 index 0000000..f084154 Binary files /dev/null and b/WebSites/WebGIM/images/elimina_s.gif differ diff --git a/WebSites/WebGIM/images/elimina_s.png b/WebSites/WebGIM/images/elimina_s.png new file mode 100644 index 0000000..0e0953c Binary files /dev/null and b/WebSites/WebGIM/images/elimina_s.png differ diff --git a/WebSites/WebGIM/images/expand.jpg b/WebSites/WebGIM/images/expand.jpg new file mode 100644 index 0000000..4e0c867 Binary files /dev/null and b/WebSites/WebGIM/images/expand.jpg differ diff --git a/WebSites/WebGIM/images/expand_blue.jpg b/WebSites/WebGIM/images/expand_blue.jpg new file mode 100644 index 0000000..1592847 Binary files /dev/null and b/WebSites/WebGIM/images/expand_blue.jpg differ diff --git a/WebSites/WebGIM/images/flag-de.png b/WebSites/WebGIM/images/flag-de.png new file mode 100644 index 0000000..d087ae4 Binary files /dev/null and b/WebSites/WebGIM/images/flag-de.png differ diff --git a/WebSites/WebGIM/images/flag-en.png b/WebSites/WebGIM/images/flag-en.png new file mode 100644 index 0000000..0c4f4fe Binary files /dev/null and b/WebSites/WebGIM/images/flag-en.png differ diff --git a/WebSites/WebGIM/images/flag-fi.png b/WebSites/WebGIM/images/flag-fi.png new file mode 100644 index 0000000..9f333f1 Binary files /dev/null and b/WebSites/WebGIM/images/flag-fi.png differ diff --git a/WebSites/WebGIM/images/flag-it.png b/WebSites/WebGIM/images/flag-it.png new file mode 100644 index 0000000..0767830 Binary files /dev/null and b/WebSites/WebGIM/images/flag-it.png differ diff --git a/WebSites/WebGIM/images/flag-nl.png b/WebSites/WebGIM/images/flag-nl.png new file mode 100644 index 0000000..a9440bb Binary files /dev/null and b/WebSites/WebGIM/images/flag-nl.png differ diff --git a/WebSites/WebGIM/images/flag-pl.png b/WebSites/WebGIM/images/flag-pl.png new file mode 100644 index 0000000..a8f7609 Binary files /dev/null and b/WebSites/WebGIM/images/flag-pl.png differ diff --git a/WebSites/WebGIM/images/flag-ru.png b/WebSites/WebGIM/images/flag-ru.png new file mode 100644 index 0000000..c20c449 Binary files /dev/null and b/WebSites/WebGIM/images/flag-ru.png differ diff --git a/WebSites/WebGIM/images/flag-xb.png b/WebSites/WebGIM/images/flag-xb.png new file mode 100644 index 0000000..0c4f4fe Binary files /dev/null and b/WebSites/WebGIM/images/flag-xb.png differ diff --git a/WebSites/WebGIM/images/header-opened.png b/WebSites/WebGIM/images/header-opened.png new file mode 100644 index 0000000..4da7a84 Binary files /dev/null and b/WebSites/WebGIM/images/header-opened.png differ diff --git a/WebSites/WebGIM/images/installWindows.png b/WebSites/WebGIM/images/installWindows.png new file mode 100644 index 0000000..5e21686 Binary files /dev/null and b/WebSites/WebGIM/images/installWindows.png differ diff --git a/WebSites/WebGIM/images/logo_sw.png b/WebSites/WebGIM/images/logo_sw.png new file mode 100644 index 0000000..fbbb930 Binary files /dev/null and b/WebSites/WebGIM/images/logo_sw.png differ diff --git a/WebSites/WebGIM/images/new.gif b/WebSites/WebGIM/images/new.gif new file mode 100644 index 0000000..7b89f3f Binary files /dev/null and b/WebSites/WebGIM/images/new.gif differ diff --git a/WebSites/WebGIM/images/new_disabled.gif b/WebSites/WebGIM/images/new_disabled.gif new file mode 100644 index 0000000..fe6f99c Binary files /dev/null and b/WebSites/WebGIM/images/new_disabled.gif differ diff --git a/WebSites/WebGIM/images/new_l.png b/WebSites/WebGIM/images/new_l.png new file mode 100644 index 0000000..90fec1d Binary files /dev/null and b/WebSites/WebGIM/images/new_l.png differ diff --git a/WebSites/WebGIM/images/new_m.png b/WebSites/WebGIM/images/new_m.png new file mode 100644 index 0000000..e2823ba Binary files /dev/null and b/WebSites/WebGIM/images/new_m.png differ diff --git a/WebSites/WebGIM/images/new_s.png b/WebSites/WebGIM/images/new_s.png new file mode 100644 index 0000000..e948508 Binary files /dev/null and b/WebSites/WebGIM/images/new_s.png differ diff --git a/WebSites/WebGIM/images/notepad_l.png b/WebSites/WebGIM/images/notepad_l.png new file mode 100644 index 0000000..ff82029 Binary files /dev/null and b/WebSites/WebGIM/images/notepad_l.png differ diff --git a/WebSites/WebGIM/images/notepad_m.png b/WebSites/WebGIM/images/notepad_m.png new file mode 100644 index 0000000..4759626 Binary files /dev/null and b/WebSites/WebGIM/images/notepad_m.png differ diff --git a/WebSites/WebGIM/images/notepad_s.png b/WebSites/WebGIM/images/notepad_s.png new file mode 100644 index 0000000..205216d Binary files /dev/null and b/WebSites/WebGIM/images/notepad_s.png differ diff --git a/WebSites/WebGIM/images/orangeGrad32.png b/WebSites/WebGIM/images/orangeGrad32.png new file mode 100644 index 0000000..f97e309 Binary files /dev/null and b/WebSites/WebGIM/images/orangeGrad32.png differ diff --git a/WebSites/WebGIM/images/page_pdf.png b/WebSites/WebGIM/images/page_pdf.png new file mode 100644 index 0000000..8f8095e Binary files /dev/null and b/WebSites/WebGIM/images/page_pdf.png differ diff --git a/WebSites/WebGIM/images/red32.png b/WebSites/WebGIM/images/red32.png new file mode 100644 index 0000000..ef56f8d Binary files /dev/null and b/WebSites/WebGIM/images/red32.png differ diff --git a/WebSites/WebGIM/images/select.gif b/WebSites/WebGIM/images/select.gif new file mode 100644 index 0000000..7b89f3f Binary files /dev/null and b/WebSites/WebGIM/images/select.gif differ diff --git a/WebSites/WebGIM/images/select.png b/WebSites/WebGIM/images/select.png new file mode 100644 index 0000000..bb07c04 Binary files /dev/null and b/WebSites/WebGIM/images/select.png differ diff --git a/WebSites/WebGIM/images/semaGiallo_l.gif b/WebSites/WebGIM/images/semaGiallo_l.gif new file mode 100644 index 0000000..6b3a4db Binary files /dev/null and b/WebSites/WebGIM/images/semaGiallo_l.gif differ diff --git a/WebSites/WebGIM/images/semaGiallo_m.gif b/WebSites/WebGIM/images/semaGiallo_m.gif new file mode 100644 index 0000000..9fb553b Binary files /dev/null and b/WebSites/WebGIM/images/semaGiallo_m.gif differ diff --git a/WebSites/WebGIM/images/semaGiallo_s.gif b/WebSites/WebGIM/images/semaGiallo_s.gif new file mode 100644 index 0000000..50f620e Binary files /dev/null and b/WebSites/WebGIM/images/semaGiallo_s.gif differ diff --git a/WebSites/WebGIM/images/semaRosso_l.gif b/WebSites/WebGIM/images/semaRosso_l.gif new file mode 100644 index 0000000..cf47b40 Binary files /dev/null and b/WebSites/WebGIM/images/semaRosso_l.gif differ diff --git a/WebSites/WebGIM/images/semaRosso_m.gif b/WebSites/WebGIM/images/semaRosso_m.gif new file mode 100644 index 0000000..113f78b Binary files /dev/null and b/WebSites/WebGIM/images/semaRosso_m.gif differ diff --git a/WebSites/WebGIM/images/semaRosso_s.gif b/WebSites/WebGIM/images/semaRosso_s.gif new file mode 100644 index 0000000..93f1e67 Binary files /dev/null and b/WebSites/WebGIM/images/semaRosso_s.gif differ diff --git a/WebSites/WebGIM/images/semaVerde_l.gif b/WebSites/WebGIM/images/semaVerde_l.gif new file mode 100644 index 0000000..3e1cf8f Binary files /dev/null and b/WebSites/WebGIM/images/semaVerde_l.gif differ diff --git a/WebSites/WebGIM/images/semaVerde_m.gif b/WebSites/WebGIM/images/semaVerde_m.gif new file mode 100644 index 0000000..829c0fa Binary files /dev/null and b/WebSites/WebGIM/images/semaVerde_m.gif differ diff --git a/WebSites/WebGIM/images/semaVerde_s.gif b/WebSites/WebGIM/images/semaVerde_s.gif new file mode 100644 index 0000000..ee9be66 Binary files /dev/null and b/WebSites/WebGIM/images/semaVerde_s.gif differ diff --git a/WebSites/WebGIM/images/sfondo.jpg b/WebSites/WebGIM/images/sfondo.jpg new file mode 100644 index 0000000..479246c Binary files /dev/null and b/WebSites/WebGIM/images/sfondo.jpg differ diff --git a/WebSites/WebGIM/images/sfondo.png b/WebSites/WebGIM/images/sfondo.png new file mode 100644 index 0000000..5fcffdd Binary files /dev/null and b/WebSites/WebGIM/images/sfondo.png differ diff --git a/WebSites/WebGIM/images/sfondoBody.jpg b/WebSites/WebGIM/images/sfondoBody.jpg new file mode 100644 index 0000000..e19ffe2 Binary files /dev/null and b/WebSites/WebGIM/images/sfondoBody.jpg differ diff --git a/WebSites/WebGIM/images/table.png b/WebSites/WebGIM/images/table.png new file mode 100644 index 0000000..abcd936 Binary files /dev/null and b/WebSites/WebGIM/images/table.png differ diff --git a/WebSites/WebGIM/images/unknown_l.png b/WebSites/WebGIM/images/unknown_l.png new file mode 100644 index 0000000..704cf4b Binary files /dev/null and b/WebSites/WebGIM/images/unknown_l.png differ diff --git a/WebSites/WebGIM/images/unknown_m.png b/WebSites/WebGIM/images/unknown_m.png new file mode 100644 index 0000000..01354c3 Binary files /dev/null and b/WebSites/WebGIM/images/unknown_m.png differ diff --git a/WebSites/WebGIM/images/unknown_s.png b/WebSites/WebGIM/images/unknown_s.png new file mode 100644 index 0000000..4d158de Binary files /dev/null and b/WebSites/WebGIM/images/unknown_s.png differ diff --git a/WebSites/WebGIM/images/upLvl.png b/WebSites/WebGIM/images/upLvl.png new file mode 100644 index 0000000..fe5cc3d Binary files /dev/null and b/WebSites/WebGIM/images/upLvl.png differ diff --git a/WebSites/WebGIM/images/view.gif b/WebSites/WebGIM/images/view.gif new file mode 100644 index 0000000..8f5d1e6 Binary files /dev/null and b/WebSites/WebGIM/images/view.gif differ diff --git a/WebSites/WebGIM/images/view.png b/WebSites/WebGIM/images/view.png new file mode 100644 index 0000000..2833b7a Binary files /dev/null and b/WebSites/WebGIM/images/view.png differ diff --git a/WebSites/WebGIM/images/view_disabled.gif b/WebSites/WebGIM/images/view_disabled.gif new file mode 100644 index 0000000..fb38c44 Binary files /dev/null and b/WebSites/WebGIM/images/view_disabled.gif differ diff --git a/WebSites/WebGIM/images/view_l.png b/WebSites/WebGIM/images/view_l.png new file mode 100644 index 0000000..de5ef3a Binary files /dev/null and b/WebSites/WebGIM/images/view_l.png differ diff --git a/WebSites/WebGIM/images/view_m.png b/WebSites/WebGIM/images/view_m.png new file mode 100644 index 0000000..e845f6d Binary files /dev/null and b/WebSites/WebGIM/images/view_m.png differ diff --git a/WebSites/WebGIM/images/view_s.gif b/WebSites/WebGIM/images/view_s.gif new file mode 100644 index 0000000..df6ffba Binary files /dev/null and b/WebSites/WebGIM/images/view_s.gif differ diff --git a/WebSites/WebGIM/images/view_s.png b/WebSites/WebGIM/images/view_s.png new file mode 100644 index 0000000..2833b7a Binary files /dev/null and b/WebSites/WebGIM/images/view_s.png differ diff --git a/WebSites/WebGIM/images/wizard.png b/WebSites/WebGIM/images/wizard.png new file mode 100644 index 0000000..b36973c Binary files /dev/null and b/WebSites/WebGIM/images/wizard.png differ diff --git a/WebSites/WebGIM/images/wt_delete.gif b/WebSites/WebGIM/images/wt_delete.gif new file mode 100644 index 0000000..e290099 Binary files /dev/null and b/WebSites/WebGIM/images/wt_delete.gif differ diff --git a/WebSites/WebGIM/images/wt_ko.gif b/WebSites/WebGIM/images/wt_ko.gif new file mode 100644 index 0000000..e290099 Binary files /dev/null and b/WebSites/WebGIM/images/wt_ko.gif differ diff --git a/WebSites/WebGIM/images/wt_ok.gif b/WebSites/WebGIM/images/wt_ok.gif new file mode 100644 index 0000000..f59979e Binary files /dev/null and b/WebSites/WebGIM/images/wt_ok.gif differ