diff --git a/CMS-SC-Data/DS_Applicazione.Designer.cs b/CMS-SC-Data/DS_Applicazione.Designer.cs index 8bf15ca..1ed1fa3 100644 --- a/CMS-SC-Data/DS_Applicazione.Designer.cs +++ b/CMS-SC-Data/DS_Applicazione.Designer.cs @@ -3150,13 +3150,13 @@ namespace CMS_SC_Data { this.columnCodScheda.MaxLength = 50; this.columnVers.AllowDBNull = false; this.columnCodSchedaVers.ReadOnly = true; - this.columnCodSchedaVers.MaxLength = 101; + this.columnCodSchedaVers.MaxLength = 250; this.columnDescrScheda.AllowDBNull = false; - this.columnDescrScheda.MaxLength = 250; + this.columnDescrScheda.MaxLength = 500; this.columnPath.AllowDBNull = false; this.columnPath.MaxLength = 2147483647; this.columnNumSchede.AllowDBNull = false; - this.columnDescrizione.MaxLength = 250; + this.columnDescrizione.MaxLength = 500; this.columnopz.AllowDBNull = false; this.columnopz.MaxLength = 50; this.columnOrdinale.AllowDBNull = false; @@ -13292,7 +13292,7 @@ SELECT CodScheda, Vers, CodMisura, MinPar, MaxPar, LIVal, LSVal FROM ValidVal WH this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodFam", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@NumSchede", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@opz", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Descrizione", global::System.Data.SqlDbType.NVarChar, 500, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodSchedaVers", global::System.Data.SqlDbType.NVarChar, 100, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[8].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodFam", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } diff --git a/CMS-SC-Data/DS_Applicazione.xsd b/CMS-SC-Data/DS_Applicazione.xsd index f34e9a4..399ab5c 100644 --- a/CMS-SC-Data/DS_Applicazione.xsd +++ b/CMS-SC-Data/DS_Applicazione.xsd @@ -759,7 +759,7 @@ ORDER BY Ordinale, CodSchedaVers - + @@ -1759,14 +1759,14 @@ SELECT Email, ParName, ParValue FROM UserParam WHERE (Email = @Email) AND (ParNa - + - + @@ -1781,7 +1781,7 @@ SELECT Email, ParName, ParValue FROM UserParam WHERE (Email = @Email) AND (ParNa - + diff --git a/CMS-SC-Data/DS_Applicazione.xss b/CMS-SC-Data/DS_Applicazione.xss index 7d45785..835fb2e 100644 --- a/CMS-SC-Data/DS_Applicazione.xss +++ b/CMS-SC-Data/DS_Applicazione.xss @@ -4,35 +4,35 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + - - - - - - - - + + + + + + + + - - - + + + - 353 - 626 + 355 + 664 420 - 626 + 664 @@ -52,31 +52,23 @@ 420 - 866 + 905 - 368 - 866 + 359 + 905 - 353 - 406 + 204 + 436 - 554 - 406 - - - 554 - 236 - - - 367 - 236 + 204 + 372 @@ -84,11 +76,11 @@ 598 - 28 + 33 - 367 - 28 + 351 + 33 @@ -111,12 +103,12 @@ - 353 - 437 + 355 + 475 738 - 437 + 475 diff --git a/CMS-SC-Data/obj/Debug/CMS-SC-Data.csprojResolveAssemblyReference.cache b/CMS-SC-Data/obj/Debug/CMS-SC-Data.csprojResolveAssemblyReference.cache index f11e357..9e9aa6f 100644 Binary files a/CMS-SC-Data/obj/Debug/CMS-SC-Data.csprojResolveAssemblyReference.cache and b/CMS-SC-Data/obj/Debug/CMS-SC-Data.csprojResolveAssemblyReference.cache differ diff --git a/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll b/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll index f068299..d07b99a 100644 Binary files a/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll and b/CMS-SC-Data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll differ diff --git a/CMS_SC/WebUserControls/mod_SchemaCollFamMacc.ascx b/CMS_SC/WebUserControls/mod_SchemaCollFamMacc.ascx index 0b64308..7410b45 100644 --- a/CMS_SC/WebUserControls/mod_SchemaCollFamMacc.ascx +++ b/CMS_SC/WebUserControls/mod_SchemaCollFamMacc.ascx @@ -1,4 +1,5 @@ <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_SchemaCollFamMacc.ascx.cs" Inherits="CMS_SC.WebUserControls.mod_SchemaCollFamMacc" %> +<%@ Register Src="~/WebUserControls/mod_textTrans.ascx" TagPrefix="uc1" TagName="mod_textTrans" %> @@ -55,18 +56,20 @@ - - <%-- - - - - - - - --%> + + + +

+ [IT]Versione testo in Italiano[/IT]
+ [EN]English version text[/EN] +

+
+ + + +
- <%----%> diff --git a/CMS_SC/WebUserControls/mod_righePag.ascx.cs b/CMS_SC/WebUserControls/mod_righePag.ascx.cs index 1b60f35..dc2e9bd 100644 --- a/CMS_SC/WebUserControls/mod_righePag.ascx.cs +++ b/CMS_SC/WebUserControls/mod_righePag.ascx.cs @@ -4,106 +4,106 @@ using System.Web.UI; public partial class mod_righePag : System.Web.UI.UserControl { - /// - /// indicato (nuovo) numero righe x pagina - /// - public event EventHandler eh_newNum; - /// - /// caricamento pagina - /// - /// - /// - protected void Page_Load(object sender, EventArgs e) + /// + /// indicato (nuovo) numero righe x pagina + /// + public event EventHandler eh_newNum; + /// + /// caricamento pagina + /// + /// + /// + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) { - if (!Page.IsPostBack) - { - numRowReq = numRowPag; - } + numRowReq = numRowPag; } - /// - /// UID formattato con "_" - /// - public string uid + } + /// + /// UID formattato con "_" + /// + public string uid + { + get { - get - { - // fix brutale: nelle pagine master c'è un ctl00_ iniziale di troppo... - return this.UniqueID.Replace("$", "_").Replace("ctl00_", "").Replace("ctl01_", ""); - } + // fix brutale: nelle pagine master c'è un ctl00_ iniziale di troppo... + return this.UniqueID.Replace("$", "_").Replace("ctl00_", "").Replace("ctl01_", ""); } - /// - /// effettua traduzione del lemma - /// - /// - /// - public string traduci(string lemma) + } + /// + /// effettua traduzione del lemma + /// + /// + /// + public string traduci(string lemma) + { + return user_std.UtSn.Traduci(lemma); + } + /// + /// aggiorno controllo paginazione... + /// + /// + /// + protected void txtNumRighe_TextChanged(object sender, EventArgs e) + { + // salvo num righe... + numRowPag = numRowReq; + // sollevo evento nuovo valore... + if (eh_newNum != null) { - return user_std.UtSn.Traduci(lemma); + eh_newNum(this, new EventArgs()); } - /// - /// aggiorno controllo paginazione... - /// - /// - /// - protected void txtNumRighe_TextChanged(object sender, EventArgs e) + } + /// + /// numero righe per pagina (in sessione) + /// + public int numRowPag + { + get { - // salvo num righe... - numRowPag = numRowReq; - // sollevo evento nuovo valore... - if (eh_newNum != null) - { - eh_newNum(this, new EventArgs()); - } + int answ = 10; + try + { + answ = memLayer.ML.IntSessionObj("numRowPag_" + uid); + //if (answ == 0) answ = 10; + } + catch + { + answ = 10; + } + return answ; } - /// - /// numero righe per pagina (in sessione) - /// - public int numRowPag + set { - get - { - int answ = 10; - try - { - answ = memLayer.ML.IntSessionObj("numRowPag_" + uid); - //if (answ == 0) answ = 10; - } - catch - { - answ = 10; - } - return answ; - } - set - { - memLayer.ML.setSessionVal("numRowPag_" + uid, value); - numRowReq = value; - } + memLayer.ML.setSessionVal("numRowPag_" + uid, value); + numRowReq = value; } - /// - /// numero righe gridview da mostrare legato a controllo textbox - /// - protected int numRowReq + } + /// + /// numero righe gridview da mostrare legato a controllo textbox + /// + protected int numRowReq + { + get { - get + int answ = numRowPag; + try + { + answ = Convert.ToInt32(txtNumRighe.Text.Trim()); + if (answ == 0) { - int answ = numRowPag; - try - { - answ = Convert.ToInt32(txtNumRighe.Text.Trim()); - if (answ == 0) - { - answ = numRowPag; - txtNumRighe.Text = answ.ToString(); - } - } - catch - { } - return answ; - } - set - { - txtNumRighe.Text = value.ToString(); + answ = numRowPag; + txtNumRighe.Text = answ.ToString(); } + } + catch + { } + return answ; } + set + { + txtNumRighe.Text = value.ToString(); + } + } } diff --git a/CMS_SC/WebUserControls/mod_selFamMaccUrl.ascx.cs b/CMS_SC/WebUserControls/mod_selFamMaccUrl.ascx.cs index d3a34ff..3a7b8e3 100644 --- a/CMS_SC/WebUserControls/mod_selFamMaccUrl.ascx.cs +++ b/CMS_SC/WebUserControls/mod_selFamMaccUrl.ascx.cs @@ -5,59 +5,64 @@ using System.Web.UI; namespace CMS_SC.WebUserControls { - public partial class mod_selFamMaccUrl : System.Web.UI.UserControl + public partial class mod_selFamMaccUrl : System.Web.UI.UserControl + { + /// + /// valore QueryString x parametro selezionato... + /// + protected string QSName = "CodFam"; + protected void Page_Load(object sender, EventArgs e) { - /// - /// valore QueryString x parametro selezionato... - /// - protected string QSName = "CodFam"; - protected void Page_Load(object sender, EventArgs e) + if (!Page.IsPostBack) + { + // cerco in URL cod scheda, se c'è seleziono... + if (memLayer.ML.QSS(QSName) != "") { - if (!Page.IsPostBack) - { - // cerco in URL cod scheda, se c'è seleziono... - if (memLayer.ML.QSS(QSName) != "") - { - ddlSelFamMacc.SelectedValue = memLayer.ML.QSS(QSName); - } - else - { - try - { - ddlSelFamMacc.DataBind(); - ddlSelFamMacc.SelectedIndex = 0; - Response.Redirect(string.Format("{0}?{3}={1}&CodSchedaVers={2}", devicesAuthProxy.pagCorrente, ddlSelFamMacc.SelectedValue, memLayer.ML.QSS("CodSchedaVers"), QSName)); - } - catch - { } - } - } + ddlSelFamMacc.SelectedValue = memLayer.ML.QSS(QSName); } - /// - /// nome del documento (da DB) - /// - public string docPath + else { - get - { - string answ = ""; - try - { - answ = DtProxy.man.taASC.getByCodScheda(memLayer.ML.QSS(QSName))[0].Path; - } - catch - { } - return answ; - } - } - /// - /// salvo (con URL) scheda selezionata - /// - /// - /// - protected void ddlSelFamMacc_SelectedIndexChanged(object sender, EventArgs e) - { - Response.Redirect(string.Format("{0}?{3}={1}&CodSchedaVers={2}", devicesAuthProxy.pagCorrente, ddlSelFamMacc.SelectedValue, memLayer.ML.QSS("CodSchedaVers"), QSName)); + try + { + ddlSelFamMacc.DataBind(); + ddlSelFamMacc.SelectedIndex = 0; + updateAndRedirect(); + } + catch + { } } + } } + /// + /// nome del documento (da DB) + /// + public string docPath + { + get + { + string answ = ""; + try + { + answ = DtProxy.man.taASC.getByCodScheda(memLayer.ML.QSS(QSName))[0].Path; + } + catch + { } + return answ; + } + } + /// + /// salvo (con URL) scheda selezionata + /// + /// + /// + protected void ddlSelFamMacc_SelectedIndexChanged(object sender, EventArgs e) + { + updateAndRedirect(); + } + + protected void updateAndRedirect() + { + Response.Redirect(string.Format("{0}?{3}={1}&CodSchedaVers={2}", devicesAuthProxy.pagCorrente, ddlSelFamMacc.SelectedValue, memLayer.ML.QSS("CodSchedaVers"), QSName)); + } + } } \ No newline at end of file diff --git a/CMS_SC/WebUserControls/mod_selSchedaUrl.ascx.cs b/CMS_SC/WebUserControls/mod_selSchedaUrl.ascx.cs index 0505b75..5210958 100644 --- a/CMS_SC/WebUserControls/mod_selSchedaUrl.ascx.cs +++ b/CMS_SC/WebUserControls/mod_selSchedaUrl.ascx.cs @@ -5,106 +5,116 @@ using System.Web.UI; namespace CMS_SC.WebUserControls { - public partial class mod_selSchedaUrl : System.Web.UI.UserControl + public partial class mod_selSchedaUrl : System.Web.UI.UserControl + { + /// + /// valore QueryString x parametro selezionato... + /// + protected string QSName = "CodSchedaVers"; + protected void Page_Load(object sender, EventArgs e) { - protected void Page_Load(object sender, EventArgs e) + if (!Page.IsPostBack) + { + // cerco in URL cod scheda, se c'è seleziono... + if (memLayer.ML.QSS(QSName) != "") { - if (!Page.IsPostBack) - { - // cerco in URL cod scheda, se c'è seleziono... - if (memLayer.ML.QSS("CodSchedaVers") != "") - { - ddlSelScheda.SelectedValue = memLayer.ML.QSS("CodSchedaVers"); - } - else - { - try - { - ddlSelScheda.DataBind(); - ddlSelScheda.SelectedIndex = 0; - Response.Redirect(string.Format("{0}?CodSchedaVers={1}&CodFam={2}", devicesAuthProxy.pagCorrente, ddlSelScheda.SelectedValue, memLayer.ML.QSS("CodFam"))); - } - catch - { } - } - fixUrl(); - } + ddlSelScheda.SelectedValue = memLayer.ML.QSS(QSName); } - /// - /// nome del documento (da DB) - /// - public string docPath + else { - get - { - string answ = ""; - try - { - answ = DtProxy.man.taASC.getByCodScheda(memLayer.ML.QSS("CodSchedaVers"))[0].Path; - } - catch - { } - return answ; - } + try + { + ddlSelScheda.DataBind(); + ddlSelScheda.SelectedIndex = 0; + updateAndRedirect(); + } + catch + { } } - /// - /// path completo documento - /// - protected string docFilePath - { - get - { - return string.Format(memLayer.ML.confReadString("urlSchede"), docPath); - } - } - /// - /// sistemazione URL documento... - /// - private void fixUrl() - { - hlDoc.Visible = false; - // se è richiesta visualizzazione doc... - if (showLinkDoc) - { - // se ho un path x il doc della scheda corrente... - if (docPath != "") - { - // cerco il FILE della scheda selezionata - if (docPresente) - { - hlDoc.NavigateUrl = docFilePath; - hlDoc.ToolTip = docPath; - hlDoc.Visible = true; - } - } - } - } - /// - /// salvo (con URL) scheda selezionata - /// - /// - /// - protected void ddlSelScheda_SelectedIndexChanged(object sender, EventArgs e) - { - Response.Redirect(string.Format("{0}?CodSchedaVers={1}&CodFam={2}", devicesAuthProxy.pagCorrente, ddlSelScheda.SelectedValue, memLayer.ML.QSS("CodFam"))); - } - /// - /// verifica se il documento sia presente - /// - public bool docPresente - { - get - { - bool answ = false; - try - { - answ = fileMover.obj.fileExist(docFilePath); - } - catch - { } - return answ; - } - } - public bool showLinkDoc { get; set; } + fixUrl(); + } } + + private void updateAndRedirect() + { + Response.Redirect(string.Format("{0}?{3}={1}&CodFam={2}", devicesAuthProxy.pagCorrente, ddlSelScheda.SelectedValue, memLayer.ML.QSS("CodFam"), QSName)); + } + + /// + /// nome del documento (da DB) + /// + public string docPath + { + get + { + string answ = ""; + try + { + answ = DtProxy.man.taASC.getByCodScheda(memLayer.ML.QSS("CodSchedaVers"))[0].Path; + } + catch + { } + return answ; + } + } + /// + /// path completo documento + /// + protected string docFilePath + { + get + { + return string.Format(memLayer.ML.confReadString("urlSchede"), docPath); + } + } + /// + /// sistemazione URL documento... + /// + private void fixUrl() + { + hlDoc.Visible = false; + // se è richiesta visualizzazione doc... + if (showLinkDoc) + { + // se ho un path x il doc della scheda corrente... + if (docPath != "") + { + // cerco il FILE della scheda selezionata + if (docPresente) + { + hlDoc.NavigateUrl = docFilePath; + hlDoc.ToolTip = docPath; + hlDoc.Visible = true; + } + } + } + } + /// + /// salvo (con URL) scheda selezionata + /// + /// + /// + protected void ddlSelScheda_SelectedIndexChanged(object sender, EventArgs e) + { + updateAndRedirect(); + } + /// + /// verifica se il documento sia presente + /// + public bool docPresente + { + get + { + bool answ = false; + try + { + answ = fileMover.obj.fileExist(docFilePath); + } + catch + { } + return answ; + } + } + public bool showLinkDoc { get; set; } + } } \ No newline at end of file diff --git a/CMS_SC/WebUserControls/mod_textTrans.ascx.cs b/CMS_SC/WebUserControls/mod_textTrans.ascx.cs index ab5360f..1c6725c 100644 --- a/CMS_SC/WebUserControls/mod_textTrans.ascx.cs +++ b/CMS_SC/WebUserControls/mod_textTrans.ascx.cs @@ -12,11 +12,28 @@ namespace CMS_SC.WebUserControls public partial class mod_textTrans : SteamWare.UserControl { - protected Dictionary flagList; + protected Dictionary flagList + { + get + { + Dictionary answ = new Dictionary(); + // se trovo da cache restituisco... + if (memLayer.ML.isInCacheObject("FlagList.map")) + { + answ = (Dictionary)memLayer.ML.objCacheObj("FlagList.map"); + } + // altrimenti rileggo.... + else + { + answ= getDictFromFile("FlagList.map"); + memLayer.ML.setCacheVal("FlagList.map", answ); + } + return answ; + } + } protected void Page_Load(object sender, EventArgs e) { - flagList = getDictFromFile("FlagList.map"); } /// /// Lettura file di conf e ritorna dictionary @@ -107,8 +124,9 @@ namespace CMS_SC.WebUserControls outStr += string.Format(@" {1}
", flagList[Lang], Translation); idx++; } - catch + catch(Exception exc) { + logger.lg.scriviLog(exc.ToString(), tipoLog.EXCEPTION); strLenght = 0; } } diff --git a/CMS_SC/bin/CMS-SC-Data.dll b/CMS_SC/bin/CMS-SC-Data.dll index 0a71bce..cd16849 100644 Binary files a/CMS_SC/bin/CMS-SC-Data.dll and b/CMS_SC/bin/CMS-SC-Data.dll differ diff --git a/CMS_SC/bin/SteamWare.dll b/CMS_SC/bin/SteamWare.dll index be001c9..1faab28 100644 Binary files a/CMS_SC/bin/SteamWare.dll and b/CMS_SC/bin/SteamWare.dll differ diff --git a/CMS_SC/sql/Update_3.1.sql b/CMS_SC/sql/Update_3.1.sql index ea3a13e..42b9067 100644 --- a/CMS_SC/sql/Update_3.1.sql +++ b/CMS_SC/sql/Update_3.1.sql @@ -30,7 +30,7 @@ INSERT INTO [dbo].[DettScheda] VALUES ('FN0001',0,'M0002','File Allegati','FILE','','FCS','') --- modifica colonna descrizione NVARCHAR(MAX) +-- modifica colonna Descrizione NVARCHAR(MAX) ALTER TABLE AnagSchede DROP CONSTRAINT [DF_AnagSchede_Descrizione] ALTER TABLE AnagSchede ALTER COLUMN Descrizione NVARCHAR(MAX) NOT NULL ALTER TABLE AnagSchede ADD CONSTRAINT [DF_AnagSchede_Descrizione] DEFAULT ('') FOR [Descrizione] @@ -38,9 +38,13 @@ ALTER TABLE AnagSchede ADD CONSTRAINT [DF_AnagSchede_Descrizione] DEFAULT ('') UPDATE AnagSchede SET Descrizione = '[IT]' + Descrizione + '[/IT]' + CHAR(10) + '[EN]' + Descrizione + '[/EN]' --- modifica colonna NomeMisura NVARCHAR(MAX) +-- modifica colonna Dettscheda.NomeMisura NVARCHAR(500) ALTER TABLE Dettscheda ALTER COLUMN NomeMisura NVARCHAR(500) NOT NULL --aggiorno DETTAGLIO scheda... UPDATE Dettscheda SET NomeMisura = '[IT]' + NomeMisura + '[/IT]' + CHAR(10) + '[EN]' + NomeMisura + '[/EN]' +-- modifica colonna SchemaCollFamMacc.Descrizione in NVARCHAR(500) +ALTER TABLE SchemaCollFamMacc ALTER COLUMN Descrizione NVARCHAR(500) NOT NULL +--aggiorno DETTAGLIO scheda... +UPDATE SchemaCollFamMacc SET Descrizione = '[IT]' + Descrizione + '[/IT]' + CHAR(10) + '[EN]' + Descrizione + '[/EN]' diff --git a/Jenkinsfile b/Jenkinsfile index 96f3c75..1c443c3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { /* calcolo numero versione... diverso x branch MASTER/DEVELOP */ script { - withEnv(['NEXT_BUILD_NUMBER=4190']) { + withEnv(['NEXT_BUILD_NUMBER=4195']) { // env.versionNumber = VersionNumber(versionNumberString : '${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true) env.versionNumber = VersionNumber(versionNumberString : '${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') env.APP_NAME = 'CMS-SC' diff --git a/VersGen/bin/Debug/VersGen.dll b/VersGen/bin/Debug/VersGen.dll index 939dd50..4082aec 100644 Binary files a/VersGen/bin/Debug/VersGen.dll and b/VersGen/bin/Debug/VersGen.dll differ