From b496ad15b6b1fdee901a8bb9dc6d7a0804a43068 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Tue, 6 Oct 2015 15:42:19 +0200 Subject: [PATCH] v 2.4.227 Bozza iniziale gestione 2 tabelle Utilities / Cost2Plant --- C2P/C2P.csproj | 32 +++++ C2P/Cost2Plant.aspx | 32 +++++ C2P/Cost2Plant.aspx.cs | 31 +++++ C2P/Cost2Plant.aspx.designer.cs | 42 ++++++ C2P/Utilities.aspx | 31 +++++ C2P/Utilities.aspx.cs | 31 +++++ C2P/Utilities.aspx.designer.cs | 42 ++++++ C2P/WebUserControls/mod_Cost2Plant.ascx | 64 +++++++++ C2P/WebUserControls/mod_Cost2Plant.ascx.cs | 131 ++++++++++++++++++ .../mod_Cost2Plant.ascx.designer.cs | 60 ++++++++ C2P/WebUserControls/mod_OffersArchive.ascx | 2 +- C2P/WebUserControls/mod_Utilities.ascx | 64 +++++++++ C2P/WebUserControls/mod_Utilities.ascx.cs | 131 ++++++++++++++++++ .../mod_Utilities.ascx.designer.cs | 60 ++++++++ C2P/WebUserControls/mod_testata.ascx | 2 + .../mod_testata.ascx.designer.cs | 18 +++ C2P/bin/C2P.dll | Bin 407040 -> 409600 bytes VersGen/C2P.cs | 4 +- VersGen/C2P.tt | 4 +- 19 files changed, 776 insertions(+), 5 deletions(-) create mode 100644 C2P/Cost2Plant.aspx create mode 100644 C2P/Cost2Plant.aspx.cs create mode 100644 C2P/Cost2Plant.aspx.designer.cs create mode 100644 C2P/Utilities.aspx create mode 100644 C2P/Utilities.aspx.cs create mode 100644 C2P/Utilities.aspx.designer.cs create mode 100644 C2P/WebUserControls/mod_Cost2Plant.ascx create mode 100644 C2P/WebUserControls/mod_Cost2Plant.ascx.cs create mode 100644 C2P/WebUserControls/mod_Cost2Plant.ascx.designer.cs create mode 100644 C2P/WebUserControls/mod_Utilities.ascx create mode 100644 C2P/WebUserControls/mod_Utilities.ascx.cs create mode 100644 C2P/WebUserControls/mod_Utilities.ascx.designer.cs diff --git a/C2P/C2P.csproj b/C2P/C2P.csproj index 7b2545f..5892401 100644 --- a/C2P/C2P.csproj +++ b/C2P/C2P.csproj @@ -206,6 +206,7 @@ + @@ -373,9 +374,11 @@ + + @@ -419,6 +422,7 @@ + @@ -520,6 +524,13 @@ Bootstrap.Master + + Cost2Plant.aspx + ASPXCodeBehind + + + Cost2Plant.aspx + CsvExcelExporter.aspx ASPXCodeBehind @@ -757,6 +768,13 @@ UserAdmin.aspx + + Utilities.aspx + ASPXCodeBehind + + + Utilities.aspx + ViewSwitcher.ascx ASPXCodeBehind @@ -792,6 +810,13 @@ mod_autocompleteShort.ascx + + mod_Cost2Plant.ascx + ASPXCodeBehind + + + mod_Cost2Plant.ascx + mod_createNewStdCost.ascx ASPXCodeBehind @@ -1100,6 +1125,13 @@ mod_TranspCostMan.ascx + + mod_Utilities.ascx + ASPXCodeBehind + + + mod_Utilities.ascx + mod_vocabolario.ascx ASPXCodeBehind diff --git a/C2P/Cost2Plant.aspx b/C2P/Cost2Plant.aspx new file mode 100644 index 0000000..3a75525 --- /dev/null +++ b/C2P/Cost2Plant.aspx @@ -0,0 +1,32 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/FullPage.master" AutoEventWireup="true" CodeBehind="Cost2Plant.aspx.cs" Inherits="C2P.Cost2Plant" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagPrefix="uc1" TagName="mod_ricercaGenerica" %> +<%@ Register Src="~/WebUserControls/mod_righePag.ascx" TagName="mod_righePag" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_Cost2Plant.ascx" TagPrefix="uc1" TagName="mod_Cost2Plant" %> + + + + + + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
diff --git a/C2P/Cost2Plant.aspx.cs b/C2P/Cost2Plant.aspx.cs new file mode 100644 index 0000000..6c0c462 --- /dev/null +++ b/C2P/Cost2Plant.aspx.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace C2P +{ + public partial class Cost2Plant : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + mod_righePag.numRowPag = 20; + mod_Cost2Plant.pageSize = mod_righePag.numRowPag; + } + mod_righePag.eh_newNum += mod_righePag_eh_newNum; + } + /// + /// aggiornato numero righe datagrid... aggiorno visualizzazione + /// + /// + /// + void mod_righePag_eh_newNum(object sender, EventArgs e) + { + mod_Cost2Plant.pageSize = mod_righePag.numRowPag; + } + } +} \ No newline at end of file diff --git a/C2P/Cost2Plant.aspx.designer.cs b/C2P/Cost2Plant.aspx.designer.cs new file mode 100644 index 0000000..2724226 --- /dev/null +++ b/C2P/Cost2Plant.aspx.designer.cs @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace C2P { + + + public partial class Cost2Plant { + + /// + /// mod_ricercaGenerica control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_ricercaGenerica mod_ricercaGenerica; + + /// + /// mod_righePag control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_righePag mod_righePag; + + /// + /// mod_Cost2Plant control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::C2P.WebUserControls.mod_Cost2Plant mod_Cost2Plant; + } +} diff --git a/C2P/Utilities.aspx b/C2P/Utilities.aspx new file mode 100644 index 0000000..b63e1dd --- /dev/null +++ b/C2P/Utilities.aspx @@ -0,0 +1,31 @@ +<%@ Page Title="" Language="C#" MasterPageFile="~/FullPage.master" AutoEventWireup="true" CodeBehind="Utilities.aspx.cs" Inherits="C2P.Utilities" %> +<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagPrefix="uc1" TagName="mod_ricercaGenerica" %> +<%@ Register Src="~/WebUserControls/mod_righePag.ascx" TagName="mod_righePag" TagPrefix="uc1" %> +<%@ Register Src="~/WebUserControls/mod_Utilities.ascx" TagPrefix="uc1" TagName="mod_Utilities" %> + + + + + +
+
+
+
+ +
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
diff --git a/C2P/Utilities.aspx.cs b/C2P/Utilities.aspx.cs new file mode 100644 index 0000000..45cd9a4 --- /dev/null +++ b/C2P/Utilities.aspx.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +namespace C2P +{ + public partial class Utilities : System.Web.UI.Page + { + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) + { + mod_righePag.numRowPag = 20; + mod_Utilities.pageSize = mod_righePag.numRowPag; + } + mod_righePag.eh_newNum += mod_righePag_eh_newNum; + } + /// + /// aggiornato numero righe datagrid... aggiorno visualizzazione + /// + /// + /// + void mod_righePag_eh_newNum(object sender, EventArgs e) + { + mod_Utilities.pageSize = mod_righePag.numRowPag; + } + } +} \ No newline at end of file diff --git a/C2P/Utilities.aspx.designer.cs b/C2P/Utilities.aspx.designer.cs new file mode 100644 index 0000000..68f3a53 --- /dev/null +++ b/C2P/Utilities.aspx.designer.cs @@ -0,0 +1,42 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace C2P { + + + public partial class Utilities { + + /// + /// mod_ricercaGenerica control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_ricercaGenerica mod_ricercaGenerica; + + /// + /// mod_righePag control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::mod_righePag mod_righePag; + + /// + /// mod_Utilities control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::C2P.WebUserControls.mod_Utilities mod_Utilities; + } +} diff --git a/C2P/WebUserControls/mod_Cost2Plant.ascx b/C2P/WebUserControls/mod_Cost2Plant.ascx new file mode 100644 index 0000000..2ea28c3 --- /dev/null +++ b/C2P/WebUserControls/mod_Cost2Plant.ascx @@ -0,0 +1,64 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_Cost2Plant.ascx.cs" Inherits="C2P.WebUserControls.mod_Cost2Plant" %> +
+
+ <%: traduci("btnNewAgent") %> + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/C2P/WebUserControls/mod_Cost2Plant.ascx.cs b/C2P/WebUserControls/mod_Cost2Plant.ascx.cs new file mode 100644 index 0000000..bae4dbf --- /dev/null +++ b/C2P/WebUserControls/mod_Cost2Plant.ascx.cs @@ -0,0 +1,131 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; +using C2P_Data; + +namespace C2P.WebUserControls +{ + public partial class mod_Cost2Plant : SteamWare.UserControl + { + /// + /// caricamento pagina + /// + protected void Page_Load() + { + if (!Page.IsPostBack) + { + txtNewVal.Text = ""; + } + } + /// + /// inserisco nel db il nuovo lemma... + /// + /// + /// + protected void lbtNew_Click(object sender, EventArgs e) + { + creaNuovo(); + } + /// + /// dimensione pagina grid view + /// + public int pageSize + { + get + { + return grView.PageSize; + } + set + { + grView.PageSize = value; + } + } + /// + /// post bind grView + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} ({1})", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// editing riga + /// + /// + /// + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + } + + + /// + /// creazione nuovo lemma + /// + private void creaNuovo() + { + if (txtNewVal.Text != "") + { + // inserisco + DtProxy.man.taAgent.insertQuery(txtNewVal.Text.Trim(), "-", "-", 0); + // metto in campo ricerca... + memLayer.ML.setSessionVal("valoreCercato", txtNewVal.Text.Trim()); + // svuoto campo text + txtNewVal.Text = ""; + // riparto... + Response.Redirect(user_std.pagCorrente); + } + } + /// + /// verifica se i 2 vallori inseriti corrispondano + /// + /// + /// + /// + public bool checkValEq(object val1, object val2) + { + bool answ = false; + try + { + if (val1.ToString() == val2.ToString()) answ = true; + } + catch + { } + return answ; + } + } +} \ No newline at end of file diff --git a/C2P/WebUserControls/mod_Cost2Plant.ascx.designer.cs b/C2P/WebUserControls/mod_Cost2Plant.ascx.designer.cs new file mode 100644 index 0000000..99ee42c --- /dev/null +++ b/C2P/WebUserControls/mod_Cost2Plant.ascx.designer.cs @@ -0,0 +1,60 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace C2P.WebUserControls { + + + public partial class mod_Cost2Plant { + + /// + /// lbtNew control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtNew; + + /// + /// txtNewVal control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtNewVal; + + /// + /// 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; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// 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/C2P/WebUserControls/mod_OffersArchive.ascx b/C2P/WebUserControls/mod_OffersArchive.ascx index 7f4a5ec..19a942d 100644 --- a/C2P/WebUserControls/mod_OffersArchive.ascx +++ b/C2P/WebUserControls/mod_OffersArchive.ascx @@ -138,7 +138,7 @@ <%-- --%> - + diff --git a/C2P/WebUserControls/mod_Utilities.ascx b/C2P/WebUserControls/mod_Utilities.ascx new file mode 100644 index 0000000..05b843f --- /dev/null +++ b/C2P/WebUserControls/mod_Utilities.ascx @@ -0,0 +1,64 @@ +<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_Utilities.ascx.cs" Inherits="C2P.WebUserControls.mod_Utilities" %> +
+
+ <%: traduci("btnNewAgent") %> + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/C2P/WebUserControls/mod_Utilities.ascx.cs b/C2P/WebUserControls/mod_Utilities.ascx.cs new file mode 100644 index 0000000..52535c6 --- /dev/null +++ b/C2P/WebUserControls/mod_Utilities.ascx.cs @@ -0,0 +1,131 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; +using SteamWare; +using C2P_Data; + +namespace C2P.WebUserControls +{ + public partial class mod_Utilities : SteamWare.UserControl + { + /// + /// caricamento pagina + /// + protected void Page_Load() + { + if (!Page.IsPostBack) + { + txtNewVal.Text = ""; + } + } + /// + /// inserisco nel db il nuovo lemma... + /// + /// + /// + protected void lbtNew_Click(object sender, EventArgs e) + { + creaNuovo(); + } + /// + /// dimensione pagina grid view + /// + public int pageSize + { + get + { + return grView.PageSize; + } + set + { + grView.PageSize = value; + } + } + /// + /// post bind grView + /// + /// + /// + protected void grView_DataBound(object sender, EventArgs e) + { + if (grView.Rows.Count > 0) + { + LinkButton lb; + // aggiorno gli headers + foreach (TableCell cella in grView.HeaderRow.Cells) + { + try + { + lb = (LinkButton)cella.Controls[0]; + lb.Text = traduci(lb.Text); + } + catch + { } + } + int totRecord = grView.Rows.Count + grView.PageSize * (grView.PageCount - 1); + lblNumRec.Text = string.Format("{0} ({1})", grView.Rows.Count, totRecord); + } + else + { + lblNumRec.Text = ""; + } + } + /// + /// editing riga + /// + /// + /// + protected void grView_RowEditing(object sender, GridViewEditEventArgs e) + { + // seleziono la riga corrente... + grView.SelectedIndex = e.NewEditIndex; + } + /// + /// resetta la selezione dei valori in caso di modifiche su altri controlli + /// + public void resetSelezione() + { + grView.SelectedIndex = -1; + grView.DataBind(); + } + + + /// + /// creazione nuovo lemma + /// + private void creaNuovo() + { + if (txtNewVal.Text != "") + { + // inserisco + DtProxy.man.taAgent.insertQuery(txtNewVal.Text.Trim(), "-", "-", 0); + // metto in campo ricerca... + memLayer.ML.setSessionVal("valoreCercato", txtNewVal.Text.Trim()); + // svuoto campo text + txtNewVal.Text = ""; + // riparto... + Response.Redirect(user_std.pagCorrente); + } + } + /// + /// verifica se i 2 vallori inseriti corrispondano + /// + /// + /// + /// + public bool checkValEq(object val1, object val2) + { + bool answ = false; + try + { + if (val1.ToString() == val2.ToString()) answ = true; + } + catch + { } + return answ; + } + } +} \ No newline at end of file diff --git a/C2P/WebUserControls/mod_Utilities.ascx.designer.cs b/C2P/WebUserControls/mod_Utilities.ascx.designer.cs new file mode 100644 index 0000000..6d5b842 --- /dev/null +++ b/C2P/WebUserControls/mod_Utilities.ascx.designer.cs @@ -0,0 +1,60 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace C2P.WebUserControls { + + + public partial class mod_Utilities { + + /// + /// lbtNew control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.LinkButton lbtNew; + + /// + /// txtNewVal control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.TextBox txtNewVal; + + /// + /// 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; + + /// + /// lblNumRec control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.WebControls.Label lblNumRec; + + /// + /// 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/C2P/WebUserControls/mod_testata.ascx b/C2P/WebUserControls/mod_testata.ascx index 04ad697..9679a08 100644 --- a/C2P/WebUserControls/mod_testata.ascx +++ b/C2P/WebUserControls/mod_testata.ascx @@ -75,6 +75,8 @@
  • <%: traduci("AgentsMan") %>
  • <%: traduci("RawMatMan") %>
  • <%: traduci("PackageMan") %>
  • +
  • <%: traduci("Utilities") %>
  • +
  • <%: traduci("Cost2Plant") %>
  • <%: traduci("DiesGroupMan") %>
  • <%: traduci("TranspCostMan") %>
  • diff --git a/C2P/WebUserControls/mod_testata.ascx.designer.cs b/C2P/WebUserControls/mod_testata.ascx.designer.cs index 5e187ca..c858326 100644 --- a/C2P/WebUserControls/mod_testata.ascx.designer.cs +++ b/C2P/WebUserControls/mod_testata.ascx.designer.cs @@ -120,6 +120,24 @@ namespace C2P.WebUserControls { /// protected global::System.Web.UI.HtmlControls.HtmlGenericControl liPackage; + /// + /// liUtilities control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl liUtilities; + + /// + /// liCost2Plant control. + /// + /// + /// Auto-generated field. + /// To modify move field declaration from designer file to code-behind file. + /// + protected global::System.Web.UI.HtmlControls.HtmlGenericControl liCost2Plant; + /// /// liDivider1 control. /// diff --git a/C2P/bin/C2P.dll b/C2P/bin/C2P.dll index eee0a45bea3af67678c2c44a38d2df5c047f7c82..559c4c76ab4ee21873864063d03d40f4056563e6 100644 GIT binary patch delta 45976 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 H?K|^NFaAsp delta 44726 zcmcG%33yaR6E@o2Gnq^#3n3(voopmb_5=bXA%TPhLV&P{A_yu72q-cTP{9F)NQ?-$ zV514L6BS$#5Ks|OAb#$$D55ATn+l==ZXc-Nt*Y+XQ1rX^{y)!SpMI;VtE#K(boc3V zCeE1?J?Fcqhvp@Ju&d1wrvDvb$%%nHkFk@Sv3^FP{^q~v=^@$c`~@3;I8iWjwc_YT z>N3Z~f}j=-a&e7=e&bnk7;kSOMTtN^Dd+P{{;hn0x90`&3!WT(7$osuZ}?9zKNfeA zvGZ*?bGF;iDWx9bVkEzXW2mc|(OEdKQ6$NriD7b4Y`A6_ zG))t>iE>HY5k6Jk6@Pp1Fc6Kf-%H*OlYhjQn5Vjg%G$Q`fQfBmd99q+HVN82-8Lx* zr7WNdE*Y|WcwEgGP?QjE&jo^Tj0GSZNV4Yu!M*@vNEilX7Esinq+@IF@Gs)BEFrGv z&7|ZODzR>dk%5>_@epumGTI8qI3Q&t3&Sj`0Aaj~FkY@sh!{Bypb9dnu-fX-%h_*& zKHFTZ3ddv+u|so<&4C382#4KGeaj{Lg(2+=CTw${nYEi0l3Cd9me#~B{5IJ?v48Td z*y24977p~8tO^H=nWlp9tBFy3&gPF3(>R|dFC}F|nUy?x&|M(o4j?!I0Ys7tV6wmf zB8C7y2)2C#_;=zNvMfASKA0TOGv)f^94LFIY_GZ7+Y0m@tRP8QX(lU(!OD`qSow>% z9N2CGua_^kd!08(XKDnLM}v|?1Cw)Z4JQyOPo##Xt^rlqH`XqWWRoE-_kw;??Mnb` zFz^=p5sKD4xw?G>zfb0-MHJ5`iIYAO8N!BYBFp?a-g^J4M9gP$(;X3VXPPPGe$eNy zll*=rKfNQ-i6lF8$WpsJf=#xcKu2(9u{{AsARj#ZRI3kv?dAL~zWk?v?;kld&|m8) zLe0fcbRYKTpMPcu2X#(PZ66u=&wY5Y{mTi>Xw0@6%8WL7erhU)*{AkTm`6are8?6a zL!R~m1KMB}R3nF7hwN8vee+O7W_y#UogD=M{~W#f3WYCs&qlVOQBiu0Sj}YO%-kLr zaEmZS4kc!0s2T#K3{&FDwKc-l2~^hlK_rFkaq{^|D%Z&i>FtR^lec{zTK1Blo9&jV z2Z_8+p3O*<<1<~h?dJ;UZ6R^3q=Yxh`UbS7urW+rDH3z)p% z%$;F)S$XVH=_~Y`+?1)T^ll@NUf74TQ)AdR_z3yunCZ}W9Wpc+rFn5 zZvkc�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 DO(26i diff --git a/VersGen/C2P.cs b/VersGen/C2P.cs index 5c61940..1fd999d 100644 --- a/VersGen/C2P.cs +++ b/VersGen/C2P.cs @@ -5,7 +5,7 @@ using System.Reflection; -[assembly: AssemblyVersion("2.4.223.674")] -[assembly: AssemblyFileVersion("2.4.223.674")] +[assembly: AssemblyVersion("2.4.227.674")] +[assembly: AssemblyFileVersion("2.4.227.674")] [assembly: AssemblyCopyright("Proxima & Steamware © 2013-2015")] [assembly: AssemblyCompany("Steamware")] diff --git a/VersGen/C2P.tt b/VersGen/C2P.tt index b5c4933..02975d8 100644 --- a/VersGen/C2P.tt +++ b/VersGen/C2P.tt @@ -6,8 +6,8 @@ using System.Reflection; -[assembly: AssemblyVersion("2.4.223.<#= this.RevisionNumber #>")] -[assembly: AssemblyFileVersion("2.4.223.<#= this.RevisionNumber #>")] +[assembly: AssemblyVersion("2.4.227.<#= this.RevisionNumber #>")] +[assembly: AssemblyFileVersion("2.4.227.<#= this.RevisionNumber #>")] [assembly: AssemblyCopyright("Proxima & Steamware © 2013-<#= DateTime.Now.Year #>")] [assembly: AssemblyCompany("Steamware")] <#+