diff --git a/GMW/GMW.sln b/GMW/GMW.sln index 47c76e7a..7f495b91 100644 --- a/GMW/GMW.sln +++ b/GMW/GMW.sln @@ -15,81 +15,53 @@ Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "IISConsoleVB", "..\IISCusto EndProject Project("{2CFEAB61-6A3B-4EB8-B523-560B4BEEF521}") = "GMW_deploy", "GMW_deploy\GMW_deploy.wdproj", "{F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}" EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "GMW_test_installer", "GMW_test_installer\GMW_test_installer.vdproj", "{DBFD1CDF-7281-4672-B1D0-0402F124980B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU - Deploy|Any CPU = Deploy|Any CPU - Installer_Offline|Any CPU = Installer_Offline|Any CPU - Installer_test|Any CPU = Installer_test|Any CPU Installer|Any CPU = Installer|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {F8710519-CA62-4482-9045-02577B939A79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F8710519-CA62-4482-9045-02577B939A79}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {F8710519-CA62-4482-9045-02577B939A79}.Deploy|Any CPU.Build.0 = Release|Any CPU - {F8710519-CA62-4482-9045-02577B939A79}.Installer_Offline|Any CPU.ActiveCfg = Release|Any CPU - {F8710519-CA62-4482-9045-02577B939A79}.Installer_Offline|Any CPU.Build.0 = Release|Any CPU - {F8710519-CA62-4482-9045-02577B939A79}.Installer_test|Any CPU.ActiveCfg = Release|Any CPU - {F8710519-CA62-4482-9045-02577B939A79}.Installer_test|Any CPU.Build.0 = Release|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Installer|Any CPU.ActiveCfg = Release|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Installer|Any CPU.Build.0 = Release|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Release|Any CPU.ActiveCfg = Release|Any CPU {F8710519-CA62-4482-9045-02577B939A79}.Release|Any CPU.Build.0 = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Deploy|Any CPU.Build.0 = Release|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Installer_Offline|Any CPU.ActiveCfg = Installer_Offline|Any CPU - {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Installer_test|Any CPU.ActiveCfg = Installer_test|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Installer|Any CPU.ActiveCfg = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Installer|Any CPU.Build.0 = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.ActiveCfg = Release|Any CPU {2872DCFE-8B46-43B2-BAA0-842A816A2DD5}.Release|Any CPU.Build.0 = Release|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {47143721-A018-4BDA-B544-EC3E10BC87A2}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {47143721-A018-4BDA-B544-EC3E10BC87A2}.Deploy|Any CPU.Build.0 = Release|Any CPU - {47143721-A018-4BDA-B544-EC3E10BC87A2}.Installer_Offline|Any CPU.ActiveCfg = Release|Any CPU - {47143721-A018-4BDA-B544-EC3E10BC87A2}.Installer_Offline|Any CPU.Build.0 = Release|Any CPU - {47143721-A018-4BDA-B544-EC3E10BC87A2}.Installer_test|Any CPU.ActiveCfg = Release|Any CPU - {47143721-A018-4BDA-B544-EC3E10BC87A2}.Installer_test|Any CPU.Build.0 = Release|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Installer|Any CPU.ActiveCfg = Release|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Installer|Any CPU.Build.0 = Release|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Release|Any CPU.ActiveCfg = Release|Any CPU {47143721-A018-4BDA-B544-EC3E10BC87A2}.Release|Any CPU.Build.0 = Release|Any CPU {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Debug|Any CPU.ActiveCfg = Debug - {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Deploy|Any CPU.ActiveCfg = Release - {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Installer_Offline|Any CPU.ActiveCfg = Release - {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Installer_test|Any CPU.ActiveCfg = Release {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Installer|Any CPU.ActiveCfg = Release {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Installer|Any CPU.Build.0 = Release {E5FC0485-009D-44F9-B05C-E0C8146AA9A3}.Release|Any CPU.ActiveCfg = Release {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Installer_Offline|Any CPU.ActiveCfg = Installer_Offline|Any CPU - {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Installer_test|Any CPU.ActiveCfg = Installer_test|Any CPU {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Installer|Any CPU.ActiveCfg = Release|Any CPU {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Installer|Any CPU.Build.0 = Release|Any CPU {FB6006EA-4630-4ECB-82E4-FAC0866789D9}.Release|Any CPU.ActiveCfg = Release|Any CPU {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Installer_Offline|Any CPU.ActiveCfg = Installer_Offline|Any CPU - {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Installer_test|Any CPU.ActiveCfg = Installer_test|Any CPU {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Installer|Any CPU.ActiveCfg = Release|Any CPU {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Installer|Any CPU.Build.0 = Release|Any CPU {67AF6121-D250-44E3-9C4E-0FC36599AAE4}.Release|Any CPU.ActiveCfg = Release|Any CPU {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Deploy|Any CPU.ActiveCfg = Release|Any CPU - {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Deploy|Any CPU.Build.0 = Release|Any CPU - {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Installer_Offline|Any CPU.ActiveCfg = Release|Any CPU - {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Installer_Offline|Any CPU.Build.0 = Release|Any CPU - {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Installer_test|Any CPU.ActiveCfg = Release|Any CPU - {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Installer_test|Any CPU.Build.0 = Release|Any CPU {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Installer|Any CPU.ActiveCfg = Release|Any CPU {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Installer|Any CPU.Build.0 = Release|Any CPU {F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DBFD1CDF-7281-4672-B1D0-0402F124980B}.Debug|Any CPU.ActiveCfg = Debug + {DBFD1CDF-7281-4672-B1D0-0402F124980B}.Installer|Any CPU.ActiveCfg = Release + {DBFD1CDF-7281-4672-B1D0-0402F124980B}.Installer|Any CPU.Build.0 = Release + {DBFD1CDF-7281-4672-B1D0-0402F124980B}.Release|Any CPU.ActiveCfg = Release EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/GMW/GMW/GMW.csproj b/GMW/GMW/GMW.csproj index 0a72d524..559b918a 100644 --- a/GMW/GMW/GMW.csproj +++ b/GMW/GMW/GMW.csproj @@ -239,6 +239,13 @@ AjaxSimple.master + + AjaxSimpleFull.Master + ASPXCodeBehind + + + AjaxSimpleFull.Master + AjaxSimpleUpload.master ASPXCodeBehind @@ -927,6 +934,7 @@ + diff --git a/GMW/GMW/Style.css b/GMW/GMW/Style.css index a312955e..dd21b616 100644 --- a/GMW/GMW/Style.css +++ b/GMW/GMW/Style.css @@ -435,12 +435,11 @@ .body { - margin-top: 0px; - margin-left: 0px; - margin-bottom: 0px; - margin-right: 0px; + margin: 0px; + padding: 0px; font-family: Verdana, Arial; font-size: small; + height: 100%; } .didascalia { @@ -1114,7 +1113,16 @@ A:hover background-attachment: scroll; background-repeat: no-repeat; } - +.fullscreen{ + display:block; + /*set the div in the top-left corner of the screen*/ + position:absolute; + top:0; + left:0; + /*set the width and height to 100% of the screen*/ + width:100%; + height:100%; + } .bodyMainEmpty { vertical-align: top; @@ -2157,6 +2165,75 @@ A:hover font-size: 8pt; } +/* Controlli alternativi per cloning Verdi */ + +.ctrHeaderPagerGreen +{ + background-color: ##5BD15B; + font-weight: bold; + color: White; +} + +.ctrFooterGreen +{ + background-color: #5BD15B; + font-weight: bold; + color: White; +} + +.ctrRowStyleGreen +{ + vertical-align: top; + background-color: #E1FFE7; +} + +.ctrAltRowStyleGreen +{ + vertical-align: top; + background-color: White; + border-bottom-width: 1px; + border-color: Silver; +} + +.ctrInsRowStyleGreen +{ + background-color: #b8b8b8; +} + +.ctGreenitRowStyleGreen +{ + background-color: #C4FFC5; +} + +.ctrSelRowStyleGreen +{ + font-weight: bold; + color: #333333; + background-color: #C4FFC5; +} + +.ctrCommRowGreen +{ + font-weight: bold; + background-color: #C4FFC5; +} + +.ctrFiledHeadGreen +{ + background-color: #C4FFC5; + font-weight: bold; + width: 25%; +} + +.ctrLabelStrongGreen +{ + font-weight: bold; +} + +.ctrFieldEditGreen +{ + font-size: 8pt; +} /* END */ @@ -3169,8 +3246,21 @@ grViewBorder /* area conf x gestioen spostamenti gitterbox */ .gitterBoxAttesa { - background: #AAFFAA; - width: 100%; - height: 100%; + background: #AAAAAA; text-align: center; -} \ No newline at end of file +} +.gitterBoxOk +{ + background: #AAFFAA; + text-align: center; +} +.gitterBoxKo +{ + background: #FFAAAA; + text-align: center; +} +.gitterBoxAdd +{ + background: #AAAAFF; + text-align: center; +} diff --git a/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master new file mode 100644 index 00000000..9da42891 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master @@ -0,0 +1,29 @@ +<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="AjaxSimpleFull.master.cs" + Inherits="GMW.WebMasterPages.AjaxSimpleFull" %> + +<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> +<%@ Register Src="~/WebUserControls/mod_menuBottom.ascx" TagName="mod_menuBottom" + TagPrefix="uc1" %> + + + + Simplepage + + + + + +
+ + +
+ + +
+
+ +
+
+ + diff --git a/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.cs b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.cs new file mode 100644 index 00000000..4e406bf7 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace GMW.WebMasterPages +{ + public partial class AjaxSimpleFull : System.Web.UI.MasterPage + { + protected void Page_Load(object sender, EventArgs e) + { + Page.Title = SteamWare.memLayer.ML.confReadString("_titoloPagina"); + } + } +} diff --git a/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.designer.cs b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.designer.cs new file mode 100644 index 00000000..747d1663 --- /dev/null +++ b/GMW/GMW/WebMasterPages/AjaxSimpleFull.Master.designer.cs @@ -0,0 +1,61 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:2.0.50727.4952 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace GMW.WebMasterPages { + + + public partial class AjaxSimpleFull { + + /// + /// Head1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlHead Head1; + + /// + /// form1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlForm form1; + + /// + /// ToolkitScriptManager1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::AjaxControlToolkit.ToolkitScriptManager ToolkitScriptManager1; + + /// + /// ContentPlaceHolder1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; + + /// + /// Mod_menuBottom1 control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_menuBottom Mod_menuBottom1; + } +} diff --git a/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx b/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx index 960cbf5d..29e301dc 100644 --- a/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx +++ b/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx @@ -1,8 +1,9 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_spostaDataMatrix.ascx.cs" Inherits="GMW.WebUserControls.mod_spostaDataMatrix" %> +
- +
@@ -10,8 +11,37 @@
- + +
+
+ + + + + + + + + + + + + + + + + + + + + +
-

- update stato gitterbox (num DtMtrx caricati / capacità totale, elenco DtMtrx...)

diff --git a/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx.cs b/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx.cs index ad14cef7..242b4fcd 100644 --- a/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx.cs +++ b/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx.cs @@ -22,6 +22,7 @@ namespace GMW.WebUserControls if (!Page.IsPostBack) { currGitterBox = ""; + pnlAll.CssClass = "gitterBoxAttesa"; } checkBarcode(); if (currGitterBox != "") @@ -89,10 +90,12 @@ namespace GMW.WebUserControls if (gitterboxOk) { lblMessaggi.Text += " - impostato nuovo gitterbox di destinazione!"; + pnlAll.CssClass = "gitterBoxOk"; } else { lblMessaggi.Text += " - gitterbox pieno!!! impostato, ma non si possono versare altri pezzi."; + pnlAll.CssClass = "gitterBoxKo"; } break; case tipoCodiceBarcode.DataMatrix: @@ -104,16 +107,19 @@ namespace GMW.WebUserControls // effettuo spostamento del datamatrix nel nuovo gitterbox DataMatrix.mgr.taElencoDM.spostaInGitterbox(Convert.ToDecimal(barcodeIn), currGitterBox); lblMessaggi.Text += " - spostato nel gitterbox attivo!"; + pnlAll.CssClass = "gitterBoxAdd"; } else { lblMessaggi.Text += " - il gitterbox è pieno!!!"; + pnlAll.CssClass = "gitterBoxKo"; } } else { // altrimenti segnalo che manca il gitterbox di destinazione lblMessaggi.Text += " - errore, manca un gitterbox di destinazione!"; + pnlAll.CssClass = "gitterBoxKo"; } break; case tipoCodiceBarcode.Comando: @@ -122,8 +128,12 @@ namespace GMW.WebUserControls string cmdEsci = memLayer.ML.confReadString("cmdEsci"); if (barcodeIn == cmdSvuotaGbox) { - DataMatrix.mgr.taElencoDM.svuotaGitterbox(currGitterBox); - lblMessaggi.Text += " - Gitterbox svuotato!"; + if (gitterboxOk) + { + DataMatrix.mgr.taElencoDM.svuotaGitterbox(currGitterBox); + lblMessaggi.Text += " - Gitterbox svuotato!"; + pnlAll.CssClass = "gitterBoxAttesa"; + } } else if (barcodeIn == cmdEsci) { @@ -145,6 +155,7 @@ namespace GMW.WebUserControls { lblMessaggi.Text = "...attesa barcode..."; } + grView.DataBind(); txtBarcode.Focus(); } /// diff --git a/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx.designer.cs b/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx.designer.cs index 33604023..b61a0d30 100644 --- a/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx.designer.cs +++ b/GMW/GMW/WebUserControls/mod_spostaDataMatrix.ascx.designer.cs @@ -57,5 +57,23 @@ namespace GMW.WebUserControls { /// To modify move field declaration from designer file to code-behind file. /// protected global::System.Web.UI.WebControls.Label lblMessaggi; + + /// + /// grView control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.GridView grView; + + /// + /// ods control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.ObjectDataSource ods; } } diff --git a/GMW/GMW/bin/GMW.dll b/GMW/GMW/bin/GMW.dll index 0ade077f..4b0d3953 100644 Binary files a/GMW/GMW/bin/GMW.dll and b/GMW/GMW/bin/GMW.dll differ diff --git a/GMW/GMW/bin/GMW_data.dll b/GMW/GMW/bin/GMW_data.dll index de62b0ab..aaf63f58 100644 Binary files a/GMW/GMW/bin/GMW_data.dll and b/GMW/GMW/bin/GMW_data.dll differ diff --git a/GMW/GMW/obj/Debug/GMW.dll b/GMW/GMW/obj/Debug/GMW.dll index 0ade077f..714cbf66 100644 Binary files a/GMW/GMW/obj/Debug/GMW.dll and b/GMW/GMW/obj/Debug/GMW.dll differ diff --git a/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache b/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache index 28a84cec..02c919b6 100644 Binary files a/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache and b/GMW/GMW/obj/Debug/ResolveAssemblyReference.cache differ diff --git a/GMW/GMW/obj/Release/GMW.dll b/GMW/GMW/obj/Release/GMW.dll index 5232fc15..4b0d3953 100644 Binary files a/GMW/GMW/obj/Release/GMW.dll and b/GMW/GMW/obj/Release/GMW.dll differ diff --git a/GMW/GMW/obj/Release/ResolveAssemblyReference.cache b/GMW/GMW/obj/Release/ResolveAssemblyReference.cache index 437850ce..ab1013f2 100644 Binary files a/GMW/GMW/obj/Release/ResolveAssemblyReference.cache and b/GMW/GMW/obj/Release/ResolveAssemblyReference.cache differ diff --git a/GMW/GMW/spostaDataMatrix.aspx b/GMW/GMW/spostaDataMatrix.aspx index 48f09975..c91432df 100644 --- a/GMW/GMW/spostaDataMatrix.aspx +++ b/GMW/GMW/spostaDataMatrix.aspx @@ -1,5 +1,9 @@ -<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimple.master" AutoEventWireup="true" CodeBehind="spostaDataMatrix.aspx.cs" Inherits="GMW.spostaDataMatrix" %> +<%@ Page Title="" Language="C#" MasterPageFile="~/WebMasterPages/AjaxSimpleFull.master" AutoEventWireup="true" CodeBehind="spostaDataMatrix.aspx.cs" Inherits="GMW.spostaDataMatrix" %> <%@ Register src="WebUserControls/mod_spostaDataMatrix.ascx" tagname="mod_spostaDataMatrix" tagprefix="uc1" %> + + + + diff --git a/GMW/GMW_data/DS_DataMatrix.Designer.cs b/GMW/GMW_data/DS_DataMatrix.Designer.cs index 13b005e6..0854ba46 100644 --- a/GMW/GMW_data/DS_DataMatrix.Designer.cs +++ b/GMW/GMW_data/DS_DataMatrix.Designer.cs @@ -1880,7 +1880,7 @@ SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[5]; + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[6]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[0].Connection = this.Connection; this._commandCollection[0].CommandText = "SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, " + @@ -1895,24 +1895,30 @@ SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodDataMatrix", global::System.Data.SqlDbType.Decimal, 13, global::System.Data.ParameterDirection.Input, 23, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[2].Connection = this.Connection; - this._commandCollection[2].CommandText = "dbo.stp_EDM_spostaDataMtx"; + this._commandCollection[2].CommandText = "dbo.stp_EDM_getByGitterBox"; this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodDataMatrix", global::System.Data.SqlDbType.Decimal, 13, global::System.Data.ParameterDirection.Input, 23, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodGitterbox", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[3].Connection = this.Connection; - this._commandCollection[3].CommandText = "dbo.stp_DtMtrx_import"; + this._commandCollection[3].CommandText = "dbo.stp_EDM_spostaDataMtx"; this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxPosizione", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodDataMatrix", global::System.Data.SqlDbType.Decimal, 13, global::System.Data.ParameterDirection.Input, 23, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodGitterbox", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[4] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[4].Connection = this.Connection; - this._commandCollection[4].CommandText = "dbo.stp_EDM_svuotaGitterbox"; + this._commandCollection[4].CommandText = "dbo.stp_DtMtrx_import"; this._commandCollection[4].CommandType = global::System.Data.CommandType.StoredProcedure; this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodGitterbox", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCS", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[4].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxPosizione", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[5].Connection = this.Connection; + this._commandCollection[5].CommandText = "dbo.stp_EDM_svuotaGitterbox"; + this._commandCollection[5].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[5].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodGitterbox", global::System.Data.SqlDbType.NVarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -1956,8 +1962,24 @@ SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_DataMatrix.ElencoDataMatrixDataTable spostaInGitterbox(global::System.Nullable CodDataMatrix, string CodGitterbox) { + public virtual DS_DataMatrix.ElencoDataMatrixDataTable getByGitterbox(string CodGitterbox) { this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((CodGitterbox == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodGitterbox)); + } + DS_DataMatrix.ElencoDataMatrixDataTable dataTable = new DS_DataMatrix.ElencoDataMatrixDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_DataMatrix.ElencoDataMatrixDataTable spostaInGitterbox(global::System.Nullable CodDataMatrix, string CodGitterbox) { + this.Adapter.SelectCommand = this.CommandCollection[3]; if ((CodDataMatrix.HasValue == true)) { this.Adapter.SelectCommand.Parameters[1].Value = ((decimal)(CodDataMatrix.Value)); } @@ -2425,7 +2447,7 @@ SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int stp_DtMtrx_import(string CodCS, global::System.Nullable IdxPosizione) { - global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[3]; + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; if ((CodCS == null)) { command.Parameters[1].Value = global::System.DBNull.Value; } @@ -2458,7 +2480,7 @@ SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] public virtual int svuotaGitterbox(string CodGitterbox) { - global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[4]; + global::System.Data.SqlClient.SqlCommand command = this.CommandCollection[5]; if ((CodGitterbox == null)) { command.Parameters[1].Value = global::System.DBNull.Value; } diff --git a/GMW/GMW_data/DS_DataMatrix.xsd b/GMW/GMW_data/DS_DataMatrix.xsd index 00ee99d0..6f1d59d4 100644 --- a/GMW/GMW_data/DS_DataMatrix.xsd +++ b/GMW/GMW_data/DS_DataMatrix.xsd @@ -189,6 +189,17 @@ SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, + + + + dbo.stp_EDM_getByGitterBox + + + + + + + @@ -237,9 +248,9 @@ SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, - - - + + + @@ -252,36 +263,36 @@ SELECT CodDataMatrix, CodGitterbox, NumConchiglia, NumDisegno, EsponenteDisegno, - - + + - - - - + + + + - - - - - + + + + + - + diff --git a/GMW/GMW_data/DS_DataMatrix.xss b/GMW/GMW_data/DS_DataMatrix.xss index 9ab2f385..8a3a6e52 100644 --- a/GMW/GMW_data/DS_DataMatrix.xss +++ b/GMW/GMW_data/DS_DataMatrix.xss @@ -7,7 +7,7 @@ - + \ No newline at end of file diff --git a/GMW/GMW_data/SqlScripts/GMW_00370.sql b/GMW/GMW_data/SqlScripts/GMW_00370.sql index 87f35058..7c1be070 100644 --- a/GMW/GMW_data/SqlScripts/GMW_00370.sql +++ b/GMW/GMW_data/SqlScripts/GMW_00370.sql @@ -1,4 +1,135 @@ +set xact_abort on +go +begin transaction +go + +set ANSI_NULLS on +go + +/***************************************** +* STORED stp_EDM_getByCode +* +* Recupera datamatrix da codice +* +* Steamware, S.E.L. +* mod: 2011.05.05 +* +****************************************/ +create PROCEDURE stp_EDM_getByCode +( + @CodDataMatrix NUMERIC(23) +) +AS + +SELECT * +FROM ElencoDataMatrix +WHERE CodDataMatrix = @CodDataMatrix + +RETURN +go + +/***************************************** +* STORED stp_EDM_spostaDataMtx +* +* Sposta un datamatrix in un nuovo gitterbox +* +* Steamware, S.E.L. +* mod: 2011.05.05 +* +****************************************/ +create PROCEDURE stp_EDM_spostaDataMtx +( + @CodDataMatrix NUMERIC(23), + @CodGitterbox NVARCHAR(10) +) +AS + +-- salvo codice gitterbox di partenza +DECLARE @CodGitterboxFrom AS NVARCHAR(10) +SET @CodGitterboxFrom = ( SELECT CodGitterbox FROM ElencoDataMatrix WHERE CodDataMatrix = @CodDataMatrix ) + +UPDATE ElencoDataMatrix +SET CodGitterbox = @CodGitterbox +WHERE CodDataMatrix = @CodDataMatrix + +-- aggiorno valori QTA gitterbox di partenza... +UPDATE ElencoCartellini +SET Qta = ( SELECT COUNT(*) FROM ElencoDataMatrix WHERE CodGitterbox = @CodGitterboxFrom ) +WHERE UDC = @CodGitterboxFrom +-- aggiorno valoti QTA gitterbox destinazione +UPDATE ElencoCartellini +SET Qta = ( SELECT COUNT(*) FROM ElencoDataMatrix WHERE CodGitterbox = @CodGitterbox ) +WHERE UDC = @CodGitterbox + +SELECT * +FROM ElencoDataMatrix +WHERE CodDataMatrix = @CodDataMatrix + +RETURN +go + +/***************************************** +* STORED stp_EDM_svuotaGitterbox +* +* Elimina il codice gitterbox dai datamatrix associati (svuotandolo...) +* +* Steamware, S.E.L. +* mod: 2011.05.06 +* +****************************************/ +create PROCEDURE stp_EDM_svuotaGitterbox +( + @CodGitterbox NVARCHAR(10) +) +AS + +UPDATE ElencoDataMatrix +SET CodGitterbox = '' +WHERE CodGitterbox = @CodGitterbox + +RETURN +go + +commit +go + + + + +set xact_abort on +go + +begin transaction +go + +set ANSI_NULLS on +go + +/***************************************** +* STORED stp_UDC_getByUdc +* +* Recupera UDC da codice +* +* Steamware, S.E.L. +* mod: 2011.05.05 +* +****************************************/ +create PROCEDURE stp_UDC_getByUdc +( + @UDC NVARCHAR(50) +) +AS + +SELECT * +FROM ElencoCartellini +WHERE LTRIM(RTRIM(UDC)) = @UDC + +RETURN +go + +commit +go @@ -6,5 +137,5 @@ -- registro versione... -INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(365, GETDATE()) +INSERT INTO [dbo].[LogUpdateDb] ([Versione],[Data]) VALUES(370, GETDATE()) GO diff --git a/GMW/GMW_data/bin/Debug/GMW_data.dll b/GMW/GMW_data/bin/Debug/GMW_data.dll index de62b0ab..395d9586 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 d1516556..aaf63f58 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 de62b0ab..395d9586 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/Debug/TempPE/DS_DataMatrix.Designer.cs.dll b/GMW/GMW_data/obj/Debug/TempPE/DS_DataMatrix.Designer.cs.dll index 61175c42..9c1d0b9f 100644 Binary files a/GMW/GMW_data/obj/Debug/TempPE/DS_DataMatrix.Designer.cs.dll and b/GMW/GMW_data/obj/Debug/TempPE/DS_DataMatrix.Designer.cs.dll differ diff --git a/GMW/GMW_data/obj/Release/GMW_data.dll b/GMW/GMW_data/obj/Release/GMW_data.dll index d1516556..aaf63f58 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/obj/Release/TempPE/DS_DataMatrix.Designer.cs.dll b/GMW/GMW_data/obj/Release/TempPE/DS_DataMatrix.Designer.cs.dll index 74bc010f..5e1239e5 100644 Binary files a/GMW/GMW_data/obj/Release/TempPE/DS_DataMatrix.Designer.cs.dll and b/GMW/GMW_data/obj/Release/TempPE/DS_DataMatrix.Designer.cs.dll differ diff --git a/GMW/GMW_installer/GMW_installer.vdproj b/GMW/GMW_installer/GMW_installer.vdproj index fd4139b6..794e5356 100644 --- a/GMW/GMW_installer/GMW_installer.vdproj +++ b/GMW/GMW_installer/GMW_installer.vdproj @@ -4,9 +4,9 @@ "ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" "IsWebType" = "8:TRUE" "ProjectName" = "8:GMW_installer" -"LanguageId" = "3:1033" +"LanguageId" = "3:1040" "CodePage" = "3:1252" -"UILanguageId" = "3:1033" +"UILanguageId" = "3:1040" "SccProjectName" = "8:" "SccLocalPath" = "8:" "SccAuxPath" = "8:" @@ -72,7 +72,7 @@ "Enabled" = "11:TRUE" "PromptEnabled" = "11:TRUE" "PrerequisitesLocation" = "2:1" - "Url" = "8:http://localhost/GMW" + "Url" = "8:GMW" "ComponentsUrl" = "8:" "Items" { @@ -342,21 +342,21 @@ } "MsiBootstrapper" { - "LangId" = "3:1033" + "LangId" = "3:1040" "RequiresElevation" = "11:TRUE" } "Product" { "Name" = "8:Microsoft Visual Studio" "ProductName" = "8:GMW" - "ProductCode" = "8:{48A8B3F4-33AB-4A28-B05C-906BDD5C59B8}" - "PackageCode" = "8:{F2132017-C13F-4714-9A70-6CE84C2CD0F3}" + "ProductCode" = "8:{5949A25E-AD68-482E-A526-91D2F43F4C17}" + "PackageCode" = "8:{74085578-295C-4489-BA3C-560EE66F93F9}" "UpgradeCode" = "8:{C9BC0732-DC92-4336-BAC9-A05A5D2A97C0}" "RestartWWWService" = "11:TRUE" "RemovePreviousVersions" = "11:FALSE" "DetectNewerInstalledVersion" = "11:TRUE" "InstallAllUsers" = "11:FALSE" - "ProductVersion" = "8:1.0.376" + "ProductVersion" = "8:1.0.380" "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\\Release\\SetDirectoryPermission.exe" + "SourcePath" = "8:..\\..\\SetDirectoryPermission\\obj\\Debug\\SetDirectoryPermission.exe" "TargetName" = "8:" "Tag" = "8:" "Folder" = "8:_5606017201AE45B480A8ABD8B8D68264" @@ -857,7 +857,7 @@ } "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_8BDD7AA9D46A46EC80880F83F13C902E" { - "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\Release\\IISConsoleVB.exe" + "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\Debug\\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 881f1425..aaffa46c 100644 Binary files a/GMW/GMW_installer/Release/GMW_installer.msi and b/GMW/GMW_installer/Release/GMW_installer.msi differ diff --git a/GMW/GMW_installer/Release/setup.exe b/GMW/GMW_installer/Release/setup.exe index ec951249..1a0dcd77 100644 Binary files a/GMW/GMW_installer/Release/setup.exe and b/GMW/GMW_installer/Release/setup.exe differ diff --git a/GMW/GMW_test_installer/GMW_test_installer.vdproj b/GMW/GMW_test_installer/GMW_test_installer.vdproj new file mode 100644 index 00000000..a4186a0f --- /dev/null +++ b/GMW/GMW_test_installer/GMW_test_installer.vdproj @@ -0,0 +1,806 @@ +"DeployProject" +{ +"VSVersion" = "3:800" +"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}" +"IsWebType" = "8:TRUE" +"ProjectName" = "8:GMW_test_installer" +"LanguageId" = "3:1040" +"CodePage" = "3:1252" +"UILanguageId" = "3:1040" +"SccProjectName" = "8:" +"SccLocalPath" = "8:" +"SccAuxPath" = "8:" +"SccProvider" = "8:" + "Hierarchy" + { + "Entry" + { + "MsmKey" = "8:_110D6612090D4EDA92F772F593B23D78" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_179F2C709A0749C4A5EBA956FADE7EE3" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_179F2C709A0749C4A5EBA956FADE7EE3" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_110D6612090D4EDA92F772F593B23D78" + "MsmSig" = "8:_UNDEFINED" + } + } + "Configurations" + { + "Debug" + { + "DisplayName" = "8:Debug" + "IsDebugOnly" = "11:TRUE" + "IsReleaseOnly" = "11:FALSE" + "OutputFilename" = "8:Debug\\GMW_test_installer.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}" + { + "Enabled" = "11:TRUE" + "PromptEnabled" = "11:TRUE" + "PrerequisitesLocation" = "2:1" + "Url" = "8:GMW_Test" + "ComponentsUrl" = "8:" + } + } + "Release" + { + "DisplayName" = "8:Release" + "IsDebugOnly" = "11:FALSE" + "IsReleaseOnly" = "11:TRUE" + "OutputFilename" = "8:Release\\GMW_test_installer.msi" + "PackageFilesAs" = "3:2" + "PackageFileSize" = "3:-2147483648" + "CabType" = "3:1" + "Compression" = "3:2" + "SignOutput" = "11:FALSE" + "CertificateFile" = "8:" + "PrivateKeyFile" = "8:" + "TimeStampServer" = "8:" + "InstallerBootstrapper" = "3:2" + } + } + "Deployable" + { + "CustomAction" + { + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_34958DB91FFF48DDBE763CD2938A58EC" + { + "Name" = "8:Primary output from IISConsoleVB (Active)" + "Condition" = "8:" + "Object" = "8:_110D6612090D4EDA92F772F593B23D78" + "FileType" = "3:2" + "InstallAction" = "3:1" + "Arguments" = "8:[TARGETVDIR] \"Windows\"" + "EntryPoint" = "8:" + "Sequence" = "3:3" + "Identifier" = "8:_5621DBE4_ED38_4C2D_95DF_12FA4E4995E7" + "InstallerClass" = "11:FALSE" + "CustomActionData" = "8:" + } + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_BD78867571C84773BD4D59A0FE22E861" + { + "Name" = "8:Primary output from SetDirPerm (Active)" + "Condition" = "8:" + "Object" = "8:_179F2C709A0749C4A5EBA956FADE7EE3" + "FileType" = "3:2" + "InstallAction" = "3:1" + "Arguments" = "8:[TARGETDIR] logs" + "EntryPoint" = "8:" + "Sequence" = "3:1" + "Identifier" = "8:_9089F1A7_477B_4B3C_9CFF_89ED132D52AC" + "InstallerClass" = "11:FALSE" + "CustomActionData" = "8:" + } + "{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_CE4F86637EED43ACBA57DA0BBBE5F587" + { + "Name" = "8:Primary output from SetDirPerm (Active)" + "Condition" = "8:" + "Object" = "8:_179F2C709A0749C4A5EBA956FADE7EE3" + "FileType" = "3:2" + "InstallAction" = "3:1" + "Arguments" = "8:[TARGETDIR] temp" + "EntryPoint" = "8:" + "Sequence" = "3:2" + "Identifier" = "8:_035D3BC1_7887_4286_B18F_1E39FBACDD9B" + "InstallerClass" = "11:FALSE" + "CustomActionData" = "8:" + } + } + "DefaultFeature" + { + "Name" = "8:DefaultFeature" + "Title" = "8:" + "Description" = "8:" + } + "ExternalPersistence" + { + "LaunchCondition" + { + "{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_446EE99D72CA4C0C88BC31CC6474D8AD" + { + "Name" = "8:.NET Framework" + "Message" = "8:[VSDNETMSG]" + "Version" = "8:3.5.30729" + "AllowLaterVersions" = "11:FALSE" + "InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=76617" + } + } + } + "File" + { + } + "FileType" + { + } + "Folder" + { + "{80453C8E-1031-40EC-8E7A-9762B297303A}:_D4983B53F0234BFF98835BF3AFECBB8D" + { + "VirtualDirectory" = "8:GMW_test_installer" + "Port" = "3:80" + "IsApplication" = "11:TRUE" + "AllowScriptSourceAccess" = "11:FALSE" + "AllowReadAccess" = "11:TRUE" + "AllowWriteAccess" = "11:FALSE" + "AllowDirectoryBrowse" = "11:FALSE" + "LogVisits" = "11:TRUE" + "Index" = "11:TRUE" + "ExecutePermissions" = "3:2" + "DefaultDocument" = "8:default.aspx" + "ApplicationProtection" = "3:2" + "ApplicationMappings" + { + } + "Name" = "8:#1926" + "AlwaysCreate" = "11:TRUE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:TARGETDIR" + "Folders" + { + "{4C6F2762-250E-4E7D-82DC-65B304135C98}:_2735C00E743A48A2A4E58664953425EB" + { + "AllowScriptSourceAccess" = "11:FALSE" + "AllowReadAccess" = "11:TRUE" + "AllowWriteAccess" = "11:FALSE" + "AllowDirectoryBrowse" = "11:FALSE" + "LogVisits" = "11:TRUE" + "Index" = "11:TRUE" + "ExecutePermissions" = "3:2" + "Name" = "8:temp" + "AlwaysCreate" = "11:TRUE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_A81004ADD90342569080F0BB5510123F" + "Folders" + { + } + } + "{4C6F2762-250E-4E7D-82DC-65B304135C98}:_8C32E5FF3A344423ABAFFE438F89371D" + { + "AllowScriptSourceAccess" = "11:FALSE" + "AllowReadAccess" = "11:FALSE" + "AllowWriteAccess" = "11:FALSE" + "AllowDirectoryBrowse" = "11:FALSE" + "LogVisits" = "11:TRUE" + "Index" = "11:TRUE" + "ExecutePermissions" = "3:2" + "Name" = "8:bin" + "AlwaysCreate" = "11:TRUE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_18D9584A445345F18A15969B7BE80752" + "Folders" + { + } + } + "{4C6F2762-250E-4E7D-82DC-65B304135C98}:_E69F44E7906E4717A0DF988C24D9C516" + { + "AllowScriptSourceAccess" = "11:FALSE" + "AllowReadAccess" = "11:TRUE" + "AllowWriteAccess" = "11:FALSE" + "AllowDirectoryBrowse" = "11:FALSE" + "LogVisits" = "11:TRUE" + "Index" = "11:TRUE" + "ExecutePermissions" = "3:2" + "Name" = "8:logs" + "AlwaysCreate" = "11:TRUE" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Property" = "8:_BF4DF6E32A824586AAC96831283ACA3A" + "Folders" + { + } + } + } + } + } + "LaunchCondition" + { + "{836E08B8-0285-4809-BA42-01DB6754A45D}:_DF1CA2119CD64D4B94CE993CF1624ACE" + { + "Name" = "8:IIS Condition" + "Condition" = "8:IISVERSION >= \"#4\"" + "Message" = "8:[VSDIISMSG]" + "InstallUrl" = "8:" + } + } + "Locator" + { + "{CF66B7F7-B7DA-4B08-A67A-233430638C9C}:_04904C1EB41D4AEB868E336FBFF3FDF9" + { + "Name" = "8:Search for IIS" + "Root" = "2:1" + "RegKey" = "8:SYSTEM\\CurrentControlSet\\Services\\W3SVC\\Parameters" + "Value" = "8:MajorVersion" + "Property" = "8:IISVERSION" + } + } + "MsiBootstrapper" + { + "LangId" = "3:1040" + "RequiresElevation" = "11:TRUE" + } + "Product" + { + "Name" = "8:Microsoft Visual Studio" + "ProductName" = "8:GMW_test" + "ProductCode" = "8:{CC221957-50EF-47DB-B366-A2964A918C71}" + "PackageCode" = "8:{A50DBF76-3F65-49FC-9865-090E276BD02A}" + "UpgradeCode" = "8:{6FD64E39-D93B-4ADA-ADF3-303A1BCA49C2}" + "RestartWWWService" = "11:TRUE" + "RemovePreviousVersions" = "11:TRUE" + "DetectNewerInstalledVersion" = "11:TRUE" + "InstallAllUsers" = "11:FALSE" + "ProductVersion" = "8:1.0.380" + "Manufacturer" = "8:SteamWare s.r.l." + "ARPHELPTELEPHONE" = "8:+39-035460560" + "ARPHELPLINK" = "8:http://www.steamware.net" + "Title" = "8:GMW_test" + "Subject" = "8:" + "ARPCONTACT" = "8:SteamWare s.r.l." + "Keywords" = "8:" + "ARPCOMMENTS" = "8:Gestione Magazzino web - TEST" + "ARPURLINFOABOUT" = "8:http://www.steamware.net" + "ARPPRODUCTICON" = "8:" + "ARPIconIndex" = "3:0" + "SearchPath" = "8:" + "UseSystemSearchPath" = "11:TRUE" + "TargetPlatform" = "3:0" + "PreBuildEvent" = "8:" + "PostBuildEvent" = "8:" + "RunPostBuildEvent" = "3:0" + } + "Registry" + { + "HKLM" + { + "Keys" + { + } + } + "HKCU" + { + "Keys" + { + } + } + "HKCR" + { + "Keys" + { + } + } + "HKU" + { + "Keys" + { + } + } + "HKPU" + { + "Keys" + { + } + } + } + "Sequences" + { + } + "Shortcut" + { + } + "UserInterface" + { + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_48D396729F074334875F30119433F24A" + { + "Name" = "8:#1900" + "Sequence" = "3:1" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1B3CAA23B14F4C38B56B1291A348914B" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_25BB4D7F464B44BDB46D9C069C94F7B2" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A31B0726FE044087985A79EEBA427733" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Address" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdWebFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_79DC4B325D2B49CC84C4CB952AFF62F6" + { + "Name" = "8:#1901" + "Sequence" = "3:1" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_8B5921D3385C4311AF749D5926C07D26" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B096FB53AFD04A7E8D268D9928F575EC" + { + "Name" = "8:#1902" + "Sequence" = "3:2" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_922848A1E97F4CEE9234836BF955A290" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B0EF484EC66A43B99BA7B063AD25A0B4" + { + "Name" = "8:#1900" + "Sequence" = "3:2" + "Attributes" = "3:1" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_39D764DFC7B24DAAAA53B862F7F56778" + { + "Sequence" = "3:200" + "DisplayName" = "8:Installation Address" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWebFolderDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_654B3481A2B84F63BB44CB95DD01A067" + { + "Sequence" = "3:300" + "DisplayName" = "8:Confirm Installation" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminConfirmDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_68EEA263069A4AFBB06B21E249EC4C40" + { + "Sequence" = "3:100" + "DisplayName" = "8:Welcome" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "CopyrightWarning" + { + "Name" = "8:CopyrightWarning" + "DisplayName" = "8:#1002" + "Description" = "8:#1102" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1202" + "DefaultValue" = "8:#1202" + "UsePlugInResources" = "11:TRUE" + } + "Welcome" + { + "Name" = "8:Welcome" + "DisplayName" = "8:#1003" + "Description" = "8:#1103" + "Type" = "3:3" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1203" + "DefaultValue" = "8:#1203" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B71FA0C897E94E2AAFB157666F4FAEE4" + { + "Name" = "8:#1901" + "Sequence" = "3:2" + "Attributes" = "3:2" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1BC51A63052C49C9BF4C1811C18A141C" + { + "Sequence" = "3:100" + "DisplayName" = "8:Progress" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdAdminProgressDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "ShowProgress" + { + "Name" = "8:ShowProgress" + "DisplayName" = "8:#1009" + "Description" = "8:#1109" + "Type" = "3:5" + "ContextData" = "8:1;True=1;False=0" + "Attributes" = "3:0" + "Setting" = "3:0" + "Value" = "3:1" + "DefaultValue" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_D6515A7085DC472BBE13C8ED47AAB69C" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdBasicDialogs.wim" + } + "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_E70D766DA112497A8C3316711723B0D0" + { + "Name" = "8:#1902" + "Sequence" = "3:1" + "Attributes" = "3:3" + "Dialogs" + { + "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1488B75B66574A6190F19953726FA56C" + { + "Sequence" = "3:100" + "DisplayName" = "8:Finished" + "UseDynamicProperties" = "11:TRUE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdFinishedDlg.wid" + "Properties" + { + "BannerBitmap" + { + "Name" = "8:BannerBitmap" + "DisplayName" = "8:#1001" + "Description" = "8:#1101" + "Type" = "3:8" + "ContextData" = "8:Bitmap" + "Attributes" = "3:4" + "Setting" = "3:1" + "UsePlugInResources" = "11:TRUE" + } + "UpdateText" + { + "Name" = "8:UpdateText" + "DisplayName" = "8:#1058" + "Description" = "8:#1158" + "Type" = "3:15" + "ContextData" = "8:" + "Attributes" = "3:0" + "Setting" = "3:1" + "Value" = "8:#1258" + "DefaultValue" = "8:#1258" + "UsePlugInResources" = "11:TRUE" + } + } + } + } + } + "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_FA0A9EDC065F4A1D85628205861A2C26" + { + "UseDynamicProperties" = "11:FALSE" + "IsDependency" = "11:FALSE" + "SourcePath" = "8:\\VsdUserInterface.wim" + } + } + "MergeModule" + { + } + "ProjectOutput" + { + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_110D6612090D4EDA92F772F593B23D78" + { + "SourcePath" = "8:..\\..\\IISCustomActionVB\\IISConsoleVB\\obj\\Debug\\IISConsoleVB.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_D4983B53F0234BFF98835BF3AFECBB8D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{67AF6121-D250-44E3-9C4E-0FC36599AAE4}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_179F2C709A0749C4A5EBA956FADE7EE3" + { + "SourcePath" = "8:..\\..\\SetDirectoryPermission\\obj\\Debug\\SetDirectoryPermission.exe" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_D4983B53F0234BFF98835BF3AFECBB8D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{FB6006EA-4630-4ECB-82E4-FAC0866789D9}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_D5BAE7CF33714FEC8E8B02141C416988" + { + "SourcePath" = "8:" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_D4983B53F0234BFF98835BF3AFECBB8D" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + "ProjectOutputGroupRegister" = "3:1" + "OutputConfiguration" = "8:" + "OutputGroupCanonicalName" = "8:Built" + "OutputProjectGuid" = "8:{F6B68E94-B7A6-4DC7-A08C-E760B9F95F9F}" + "ShowKeyOutput" = "11:TRUE" + "ExcludeFilters" + { + } + } + } + } +} diff --git a/GMW/GMW_test_installer/Release/GMW_test_installer.msi b/GMW/GMW_test_installer/Release/GMW_test_installer.msi new file mode 100644 index 00000000..4464f27b Binary files /dev/null and b/GMW/GMW_test_installer/Release/GMW_test_installer.msi differ diff --git a/GMW/GMW_test_installer/Release/setup.exe b/GMW/GMW_test_installer/Release/setup.exe new file mode 100644 index 00000000..6d238ab3 Binary files /dev/null and b/GMW/GMW_test_installer/Release/setup.exe differ