From cec89ac69db7aa53dde4e4a5e76c18cd9411416e Mon Sep 17 00:00:00 2001 From: Marco Salvi Date: Mon, 9 Jan 2017 17:39:11 +0100 Subject: [PATCH] Aggiunto tasto per visualizzare i dettagli dei movimenti. Id 624 Redmine --- .vs/config/applicationhost.config | 4 +- SiteSelector/bin/SiteSelector.dll | Bin 8192 -> 8192 bytes .../Controllers/ItemFluxesController.cs | 86 ++++++++++++- StockManMVC/StockManMVC.csproj | 1 + StockManMVC/Views/ItemFluxes/Read.cshtml | 120 ++++++++++++++++++ .../Views/ItemFluxes/_ListByItem.cshtml | 1 + StockManMVC/Views/Items/Details.cshtml | 5 + StockManMVC/bin/StockManMVC.dll | Bin 153088 -> 157184 bytes VersGen/bin/Debug/VersGen.dll | Bin 4096 -> 4096 bytes .../Debug/VersGen.csproj.FileListAbsolute.txt | 5 + VersGen/obj/Debug/VersGen.dll | Bin 4096 -> 4096 bytes 11 files changed, 219 insertions(+), 3 deletions(-) create mode 100644 StockManMVC/Views/ItemFluxes/Read.cshtml diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config index e735d8a..2e2aac3 100644 --- a/.vs/config/applicationhost.config +++ b/.vs/config/applicationhost.config @@ -162,7 +162,7 @@ - + @@ -170,7 +170,7 @@ - + diff --git a/SiteSelector/bin/SiteSelector.dll b/SiteSelector/bin/SiteSelector.dll index 2d82dab2b5a4a6d57104b8a363dbf87aa0a6fb20..aeede3707e9de23408764d4155891808b744dedf 100644 GIT binary patch delta 112 zcmZp0XmFU&!F-r4cVoAuh``|%>3`v?7x?eKE@Rr8;&yuT6_E=}c1PH9BN%{y35aDF z85s7M0ej>%0dO3t7BQT)YZ M2S)zQHzm~B0mL^Z*Z=?k delta 123 zcmZp0XmFU&!R)eMa$~oph`>kdKWarw)cjXYGxRlOeRX8>6_E=}zChUs1|VPpVi`sT zhCQZ0EY83X6zmebM6BQ2Aj;o+&im8ZMUqPmfYJ=kRxzQ)sYS&x#fiD4sX3{7!6B}W WzTu8RuHl}3lOKt{*nCq$ogDxL*eNss diff --git a/StockManMVC/Controllers/ItemFluxesController.cs b/StockManMVC/Controllers/ItemFluxesController.cs index b33ca90..70096f9 100644 --- a/StockManMVC/Controllers/ItemFluxesController.cs +++ b/StockManMVC/Controllers/ItemFluxesController.cs @@ -422,7 +422,7 @@ namespace StockManMVC.Controllers } - // GET: Items/Duplicate/5 + // GET: ItemFluxes/Duplicate/5 public ActionResult Duplicate(int? id) { if (id == null) @@ -446,6 +446,90 @@ namespace StockManMVC.Controllers //return RedirectToAction("Details", "Items", new { ID = ItemID, StockItemID = ItemID }); } + // GET: ItemFluxes/Read/5 + public ActionResult Read(int? id,string mode) + { + if (id == null) + { + return new HttpStatusCodeResult(HttpStatusCode.BadRequest); + } + if (mode == null) + { + mode = "std"; + } + // recupero item + ItemFlux itemFlux = db.ItemFlux.Find(id); + if (itemFlux == null) + { + return HttpNotFound(); + } + // recupero SOLO gli scaffali ammissibili + var query = db.Location.Where(o => o.LocType.IsStock).Join(db.ItemStock.Where(s => s.ItemID == itemFlux.ItemID), + l => l.ID, + s => s.LocationID, + (l, s) => new { l.ID, l.Descr }); + // calcolo sfondo e location ammesse da vari casi tipo movimento + string CurrStyle = ""; + ViewBag.LocationID = new SelectList(db.Location, "ID", "Descr", itemFlux.LocationID); + ViewBag.ExtLocationID = new SelectList(db.Location, "ID", "Descr", itemFlux.ExtLocationID); + switch (itemFlux.MovTypeID) + { + case "CAR": + // per partire scelgo la posizione di default ric ordini + ViewBag.LocationID = new SelectList(db.Location.Where(o => o.LocType.IsStock), "ID", "Descr", itemFlux.LocationID); + ViewBag.ExtLocationID = new SelectList(db.Location.Where(o => o.LocType.IsFor), "ID", "Descr", itemFlux.ExtLocationID); + CurrStyle = "bg-success"; + break; + case "SCAR": + if (query.Count() > 0) + { + ViewBag.LocationID = new SelectList(query, "ID", "Descr"); + } + ViewBag.ExtLocationID = new SelectList(db.Location.Where(o => o.LocType.IsCli), "ID", "Descr", itemFlux.ExtLocationID); + ViewBag.enabEditVal = false; + CurrStyle = "bg-danger"; + break; + case "MOV": + ViewBag.ExtLocationID = new SelectList(db.Location.Where(o => o.LocType.IsStock), "ID", "Descr", itemFlux.ExtLocationID); + ViewBag.enabEditVal = false; + CurrStyle = "bg-primary"; + break; + case "OFOR": + ViewBag.LocationID = new SelectList(db.Location.Where(o => o.LocType.IsStock), "ID", "Descr", itemFlux.LocationID); + ViewBag.ExtLocationID = new SelectList(db.Location.Where(o => o.LocType.IsFor), "ID", "Descr", itemFlux.ExtLocationID); + CurrStyle = "bg-info"; + break; + case "RETT": + if (query.Count() > 0) + { + ViewBag.LocationID = new SelectList(query, "ID", "Descr"); + } + ViewBag.ExtLocationID = new SelectList(db.Location, "ID", "Descr", itemFlux.ExtLocationID); + ViewBag.enabEditVal = false; + CurrStyle = "bg-warning"; + break; + case "ND": + default: + ViewBag.ExtLocationID = new SelectList(db.Location, "ID", "Descr", itemFlux.ExtLocationID); + CurrStyle = "bg-default"; + break; + } + // altri valori in viewbag + ViewBag.CurrStyle = CurrStyle; + ViewBag.MovTypeID = new SelectList(db.MovType, "ID", "Descr", itemFlux.MovTypeID); + ViewBag.ItemID = new SelectList(db.Item, "ID", "Descr", itemFlux.ItemID); + ViewBag.OperatorID = new SelectList(db.Operator, "ID", "CodExt", itemFlux.OperatorID); + if (mode == "std") + { + return PartialView(itemFlux); + } + else + { + return View(itemFlux); + } + + } + // GET: ItemFluxes/Edit/5 public ActionResult Edit(int? id, string mode) { diff --git a/StockManMVC/StockManMVC.csproj b/StockManMVC/StockManMVC.csproj index ebb741f..f428558 100644 --- a/StockManMVC/StockManMVC.csproj +++ b/StockManMVC/StockManMVC.csproj @@ -582,6 +582,7 @@ + Web.config diff --git a/StockManMVC/Views/ItemFluxes/Read.cshtml b/StockManMVC/Views/ItemFluxes/Read.cshtml new file mode 100644 index 0000000..3db15d3 --- /dev/null +++ b/StockManMVC/Views/ItemFluxes/Read.cshtml @@ -0,0 +1,120 @@ +@model StockManMVC.Models.ItemFlux + +@{ + ViewBag.Title = "Edit"; +} + +@using (Html.BeginForm()) +{ + @Html.AntiForgeryToken() +
+
+ Modifica Movimento +
+ +
+
+ @Html.ValidationSummary(true, "", new { @class = "text-danger" }) + @Html.HiddenFor(model => model.ID) + @*@Html.DropDownList("ItemID", null, htmlAttributes: new { @class = "form-control", disabled = "disabled", @readonly = "readonly" })*@ + @*@Html.DropDownList("MovTypeID", null, htmlAttributes: new { @class = "form-control", disabled = "disabled", @readonly = "readonly" })*@ + + @*
+ @Html.LabelFor(model => model.ItemID, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.DropDownList("ItemID", null, htmlAttributes: new { @class = "form-control", disabled = "disabled", @readonly = "readonly" }) + @Html.ValidationMessageFor(model => model.ItemID, "", new { @class = "text-danger" }) +
+
*@ + +
+ @Html.LabelFor(model => model.MovTypeID, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.DropDownList("MovTypeID", null, htmlAttributes: new { @class = "form-control", disabled = "disabled", @readonly = "readonly" }) + @Html.ValidationMessageFor(model => model.MovTypeID, "", new { @class = "text-danger" }) +
+
+ +
+ @Html.LabelFor(model => model.ExtLocationID, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.DropDownList("ExtLocationID", null, htmlAttributes: new { @class = "form-control", disabled = "disabled", @readonly = "readonly" }) + @Html.ValidationMessageFor(model => model.ExtLocationID, "", new { @class = "text-danger" }) +
+
+ +
+ @Html.LabelFor(model => model.CodDoc, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.EditorFor(model => model.CodDoc, new { htmlAttributes = new { @class = "form-control", disabled = "disabled", @readonly = "readonly" } }) + @Html.ValidationMessageFor(model => model.CodDoc, "", new { @class = "text-danger" }) +
+
+ +
+ @Html.LabelFor(model => model.dtMov, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.TextBoxFor(model => model.dtMov, new { @Value = Model.dtMov.ToString("yyyy-MM-dd"), @class = "form-control date-picker", type = "date", disabled = "disabled", @readonly = "readonly" }) + @*@Html.EditorFor(model => model.dtMov, "DateTime", new { htmlAttributes = new { @class = "form-control date-picker", type="date" } })*@ + @Html.ValidationMessageFor(model => model.dtMov, "", new { @class = "text-danger" }) +
+
+ +
+ @Html.LabelFor(model => model.Qta, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.EditorFor(model => model.Qta, new { htmlAttributes = new { @class = "form-control", disabled = "disabled", @readonly = "readonly" } }) + @Html.ValidationMessageFor(model => model.Qta, "", new { @class = "text-danger" }) +
+
+ +
+ @Html.LabelFor(model => model.TotValue, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.EditorFor(model => model.TotValue, new { htmlAttributes = new { @class = "form-control", disabled = "disabled", @readonly = "readonly" } }) + @Html.ValidationMessageFor(model => model.TotValue, "", new { @class = "text-danger" }) +
+
+ +
+ @Html.LabelFor(model => model.LocationID, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.DropDownList("LocationID", null, htmlAttributes: new { @class = "form-control", disabled = "disabled", @readonly = "readonly" }) + @Html.ValidationMessageFor(model => model.LocationID, "", new { @class = "text-danger" }) +
+
+ +
+ @Html.LabelFor(model => model.Note, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @*@Html.TextAreaFor(model => model.Note, 3, 50, new { htmlAttributes = new { @class = "form-control", @disabled = "disabled"} })*@ + @Html.EditorFor(model => model.Note, new { htmlAttributes = new { @class = "form-control", disabled = "disabled", @readonly = "readonly" } }) + @Html.ValidationMessageFor(model => model.Note, "", new { @class = "text-danger" }) +
+
+ + @*
+ @Html.LabelFor(model => model.OperatorID, htmlAttributes: new { @class = "control-label col-md-2" }) +
+ @Html.DropDownList("OperatorID", null, htmlAttributes: new { @class = "form-control", disabled = "disabled", @readonly = "readonly" }) + @Html.ValidationMessageFor(model => model.OperatorID, "", new { @class = "text-danger" }) +
+
*@ + + @*
+
+ +
+ +
*@ +
+
+
+} + + +@section Scripts { + @Scripts.Render("~/bundles/jqueryval") +} diff --git a/StockManMVC/Views/ItemFluxes/_ListByItem.cshtml b/StockManMVC/Views/ItemFluxes/_ListByItem.cshtml index 311a8a5..e51eac7 100644 --- a/StockManMVC/Views/ItemFluxes/_ListByItem.cshtml +++ b/StockManMVC/Views/ItemFluxes/_ListByItem.cshtml @@ -52,6 +52,7 @@ @Html.DisplayFor(modelItem => item.Location1.Descr) + @Html.ActionLink(" ", "ConvOrder", new { ID = item.ID }, new { @class = "btn btn-xs btn-info glyphicon glyphicon-flash " + @delStyle + " " + @convStyle }) diff --git a/StockManMVC/Views/Items/Details.cshtml b/StockManMVC/Views/Items/Details.cshtml index 3ef564b..1a36bc1 100644 --- a/StockManMVC/Views/Items/Details.cshtml +++ b/StockManMVC/Views/Items/Details.cshtml @@ -134,5 +134,10 @@ $("#divBtnIF").hide(); } + function LoadItemFluxReadOnly(ID) { + $("#divCreateMov").load('@(Url.Action("Read", "ItemFluxes", null, Request.Url.Scheme))?ID=' + ID + '&mode=std'); + $("#divBtnIF").hide(); + } + \ No newline at end of file diff --git a/StockManMVC/bin/StockManMVC.dll b/StockManMVC/bin/StockManMVC.dll index c733117ee251979cfd0641cf15059f7a0b0f01bf..81659c1a494bc6a1f37291e1c1212e438f1fc28c 100644 GIT binary patch delta 30194 zcmc(I30&0W*8h2ChG7|)8HQnCkY$Ep8FtNGF(EaV%H7gj0>#V~O-l{sH>8nkVm}p4 zts$3OGsQBs60VlnVtTPf+aRsX%<5K_t^ae*?*XBE@B7~Oz4!BfDZX>Q-*cYxoM-th z48K9&u3+CA!4-=VS0A1^9OPF$B)UwZHNY4hfKd}4nZI(!?dIJ1Iv7BLPY2KISGprY z{W=ImZkVTo*vf|fx=eM1NDWyv8e6(hAEPc28KOXaPNa$=^&^p(G96RUS0DV=K>#fK z1nsi`f>nSshXu5*p;YPB19h39;&1AFvquLy^-1$sA=ChiM;O#J%Qz9BE=Sv5z1OnH zE+VVDBpuU>X!VcOG~ra!yj|5tye75So1ngduj{;RMXdU!H%-K;KYF{VW714&_p}6c z1HMj7Yb#vp#W{Mqhgw?ez!+lG z&+jI{0Hqmfo5I}cd0jrW8{3cr)GO0tqf5*wv$7c?}uipfi@-jyb)L0)#{uG9cWLj*}YE+5}rLHWeUz<_+rD z0V4t@VU)3ClKPhc)z)6P4Bq+J!uu4$sY%rj4J;RG>%z%KjKDZ`Lt!hma&TMqQlU$I z>rQJFiN(dZF=n2?2E{c9DU>XH$V@SU2BS_G>r#tHv{7p+Td7$?ox$8Ph(b@w=@dgqS`X*TxKLhh@O;t90)LN3@pf(m|nM2;BCNykzUffh7Y9dxH#jN|s> z$VH&J#;K=!$LnccX}CpPZ4reKXw?>}`6FY+cy2wOTm)L{@lCB?$B?_#iz9Or@1_uf zl0`IGWa+$%(F`hHf|yb|K~3nCYn?!01X`vE>f}!G(b`rhp4xKNOYc!PV2gXG1%cM$ z9<@z}_&C{OBDPpI8jtSg6E;yDFgn*dk(v=`%_gerN4s#cUKs7oqG|T}v8aduZCkUz z+d2TZbpUPaR;`2Ki2wj^b@-SBy_n4NJDGA4XgMd-G^nASY+?$JZ3?*wH1`x7TWc|u z2Qigg1e$9q4MH_`juO+j*lFY@(A?9o*m!kOXPYSI=`SWXf#xpeers;CsV>E+?i!bg zr-#$`C8{U;o7Lc=33!^AQB>{BpaZfkpA2;Kr(He1fF4z6!X`X3z%gC z^IJydUyq!xrcL(rDsAb%iTs~)Ch~Z1yq-yE8QJ4{q@u2z?CRxf>F-H?Z5NQI`8<`i zjO=wivP``?IX)zdx0&AHU8BZNNleYA!{ufSqHE`a*cOZ>^nzE((4b6{@!o@>Fn#`m z>Vzp>tbJP^I1j3Orz{XTYWt~s5I>#zoLH@Hm=>+BEgqoii=)H>wN-Jhbpa+TB`CR! zBQIT`PAG08+NkS_Cx{zVG5rRyP;ECoH)|n<5tJOJFtW7ssG;};6jDkbLM2m|(b;kD z%uu!a^fp!!Sk+oQq<%Dgq9|9-&d62k7CP09GrEe0iCG_}KmzR){ji#RZ-!{A4!U=; zXor}fesJ#-Vv%~|{khgf6iT3-aTckq=ftbsI-1mPXXc3Zs(V(2Sj>ToDUd)5T#SLO z`LxvTKC9@!S&QzQB0Ay;YKmAwP1KLdooeSfk?OYlZDOf<7!~zlr)r(uQ*^?_9n__> zhl^#Ld>JJt(2_61jyd;=&T8D;_3dy|htKTIi>I5v92>}UopBx!?>wA1 z$L}I6IMWP9$4tC844J=Ny*#(KbzsYtT#hRlqmF(cC1wYneZ08N86g>9)b4YP@EBeg zx~dx=cq$$De)!Bja<@D}9U4pMrR8oRMXh?kq2{d(R+pDVTL-o5?h*Cbk^`a}&(gAa z{lyA(g_3Jsfvrjjv{A26r&foyqaJ~A&!rZL&)Q~_sc*xQknj4R|4JgUuO|4p( zr50xgSV=1-&{}O!{SSE~^Jq`>m3v|{I*o?;ThtF9>R{UV4^og;N}#3Ks1}sxn;vfp z+{ArZZws)JR!X2v(BtZr@}wL}PxtS}aAVWCiMuS>B0YiOflZz*YW~BK;)%vdRSVZU z&BhXnmviB#Nlf*lP)eXpB3as87&)tqt)iJstfE)~EtV`TwsCr&R7)1+TA!pa0xj%G z_4uMBu}Qs*u1(}3&|I6;PKztVX7$A4!B+fHvH1@ToB61GezBR3vMuTzOGf`WVoUY0 zCFg|LiX+UmZl%No+JtSz9i^SS?91~+zB+9AVeu3PK1G29THsR{n4r#kq?5Qw6)R)a z6NzT^<3~D*Z5+Iff(f+XZJf1iMGtk^N~ikaij`tJhi#`Y0xfL2%o$}3&43_0k3_T% z03RM4)WuTKvwHc;okH|NlBM=rHC%m39n-|dh?~{zt13lrHGlO~u|wUnIyVtdONLSc zZPLinroHiS*r|rC$xYlzVFX$jSz1`*g6~o%ugSIUqA&uj*j;K_<#aW*GED4N+gIjV zcaxhybMHoXWh9M?L058G{r1LKweQ;A>I;60*sJ>29uZHg1?zHCpQaQ9 zS|MaLZYgRjx6~drd3|o;9*QNbsk|iGh42 z3Egs&djID8o0wl(Z*1u!2C0!-*NegG-mPuLx9X=`3&eNo%}?E_e)*J1-T73W_(8q= zR6q5BZ6-B;TW9g3TC%O5_(^?bTR(N=c9Ys_d!G6PzTUmPv-&2!?%3`Tzp5v<_Yl9S zwjDjh@9OP4Mu|Vv>K)IDA?n1P-NjIK`%aG-roOo|LENr>wetyahq`>%j0im88@>3W zMn-WDTtr9?^sZOKci$;=>XhC6gkC+cyRR6oil@6q^M$w#Mc&4dL45i4?o@|9JyjUh zzdSuu1gcSc`l-A2nA9nI@$2hgyuBM#ujeV!)USxt7g>W+a!amDq;)6|6O zIQDwff@(WPpT>w`>JQaJ+Kr&CG;=f-o$NhN!!4pgjNw6eFQC8!DaN-4LV#~FvS&uA z^Y%|Lw#R+so1uQOKNY7e{MiYNcd73^o7C+M{DId~3eag1Ks$T~%`;@yy%VQRn29G8 zn1XjF!(&hzHUy6C2e6{%={>A(PkcRte3shzxeO<6JHR~&xLEd7I@!FdP3|bj}fjgwu>XX#98MKflp!< zWgDSSD^fr9 z5zX+dr`ThIOP=0l2lUA}lIDP6h(_3ItaCdcFq`Zp0o3*<9VzYf6yrlQ!b(((aMVTm zj&#!7CLKwOfmb}M5@O)HMCDpoJUrBDYPu1GKHO}CFdR)hc;cp}$HTf9!u9Bl2Zxhz zCfmDXr=};uZ&}~vB*I;K!d5AS+fuz5i7-P?I4H@RVS}-$z0EdQk=fgv0`)o?>aM^# zcM6o^uv6fO?nfml1!g7=OSeIA9EJYYittPf;azAOVS_H*oDPrZ2W1&y6_#j&N3$s1 z8@eBpZ17<$#oWrJ_f4R&no{cAX1G7P*kgt--Nm>Zzhsj#kCjP?HkgC09MHpgBu#OE zg{P}J>Z>ptq^48H>#^z>cpz?7f(?4%wA<)T#tCY=|oMq`(C1G7%;wJ?b>V z76Wyh5MAd^gy&NqbtXboHjRE0jyoG(N$QxA4U^Ld$E0*jNrBr_4tuj<0V*~HjyP#F zXK@aUu-{4B$ApQD;7{6w-Hb&&1-{e`!wHW_|1Kv5UXP-2Z@|m+d0N8z3@j z6?Qxb?L=6wr&1=zP^+Vy=Sl8m4Q9r@5=9H4)Uo3>#!oPH3hcm%HNtCAYI-{4r_;1Q z#|?IJLCq-kI4$S-a8(A?wO)ypxz6@|fi?i-x|;+Iq+r54S5!&t((EO~ow3MXU={ zFe_(v6I3xf;U-@nc$%3#huCmOwm@S2`m_5sE1zcg)fy-9mYi3um z(3fE?{DSL`-M7!AN;g5gpkhAFAhrcO%>H2Z40K@@%aJd@5N4O+DDoH-F?%$nHvL0* z9cD5+B-w0cKQem*e9YXb6!|8sMy6OHl<7&>!Ok|!-hufvLQ^uR){^Dg0z0 z=g*S$2`2UnGClg<$0KAA{7S4T&F|pgb_;^Y7bRLV>&hLvCBq9h`cfo2i3JUU3}lp3 z*~-pt(m9B`zfrW|Gy$Bn2Qmun!wqkjzSr1yhq!@#c#X%TlaSFMW^>t-McZa&Pbbz? z_6*UEeQk07VZ#T-&D`*@5Mm2NZ)RHE3ne?xN9-cW{@~+&v1D2?OC-~}Uxw`ZtSy(U zE%*0`=)*nq30A1X6{0WGAGq$7l4-@Ll4(=AS~6|XDkakvZ6h-3Fp#_0EPW4hp<6{i z?%{DfhYf|2iG{zShuSMpe-Zz}QJ8iuX4@M9^V572TNA^QhKH$*%!%6yy?KbwIXcyXsBVLLa zg}BFFfVjj$`W6e>-MP!=9sgmYZnV@j;ncB~N6VlU_t%Ib)IYILLwqWnu(uLPFIuRU zRGYdSp1LS5YY*GU8J#@I9U`c+3Leu5PWK3>YtQlNj{DKueCA%ZJ%Ea~Oj`b5xYeZy zMQL(q-9+%@WHD+fXu^%KFVv3sOEO_X24QpMLaGOq2p8c1#^&Dbrt9%n+3w2OUN+ek zY|x2Gr!WfYY9>4uM>r@u53zk#Kg9VQ(>&>mnG~~)_2;w5KE;@oNcJ2D;kg9D4Vm1bOORM65(?V}FeHe;?Z>B!#wJi0O`J5ido>*6k9Pwq_Da7>= z=MYy$o=0qXu+cvFcXo{OpW1ZIkA)c)nu+%rzqim~rX3w&e0-%?NzvjPwEaJZckkVH zIy`RSo%ud1+QFlpWd1kU0WO7Hw&E?P?pws2hF=le8wm#m5_Sku=;fCn!fnBXw}lX1 zVH7}ii6D&P#@hoZ(F+g|?tqt#HpJ~gZp7Pz311IPN7RROL@a`v5kC@x5ep53-vtm_ z0tq972+su#R`BKFU?Q0zgeMpu0iY0LdXs?5hlW8h#Lf9tRUrf zPSju^WwMd*VNNs!6FHzw@Fv8M7#D;*jdqfWV!8s^&vKqw;vm|ybf*yiFrcl#V&ely zwgeI`2_hU2O!zBfRS4NPnFwbIYS!48?8QdHErG26kG&VLt)ewv5=1Em1QY(sSQSF< zn@psP00gMvlVLPX&%`IpL7r1vwVcxC)BE4qm`!QX<(5DyVo4AmBrOh=>t+4< zNHKzTd8OmNsg&kLOPfpA5&pqjSlexiJdH?47aLxJ<(L{9XiGEDg+C}jd63^+XB048 zvad|0AOQs$i;njGh&R7;n7sm9(gxY|P$OAz)Nz9Wev+(rLOH%;yv&XFzl})^u*!`D z$}!DiVSvrdv@`*5MlwocgzqJzH25Z6BDdqxj4({Hhf_>JMi{LzF3kwDm}xnK;00vZ z|0_UAgW-GWq@=;H$fG5lnp$TJh6>5ndQ3sVuvRj^`F2|{_%()IY|#Zn4KuBaP;ezt z7OjUcm?IhW5C*s4I}zA_dC+20oiPlC5JmP?vMDGGMrw@f4ue_Dw4@ezK{6`a3g1gc zNv*IbMax1t@!b*0Xql|AR%4vg3ePZ8w4^rpiK$j;1hh`2G_L?9jeuj!v_d1`4at(C zOhFNFMq`{b0xrvTwDytE4&O0t9K8dkNJcpw0BPhaSAu>Etus0xNTWethMIyLVAU8W zb%2+dR%kR#myAa5gl&>hQYYl%ubTkYKt$R|n-dM4q@?jsDj6k>hleHm zD!Clr^I9RzNCJHhO=5Xa06LSwB$>q( zi|^IhC3`3JsxAd$C96-3#dph+nY|LM_bjlbLY8D!&vIlPv`8-73q`UWmFQ00Cl2P4hP%c>|HpDlfCEJ1x)1i`?HftI1gk&^p8L&+R$;l0*8wWjM2PR7kRimtFnI)~vXy2A64Wtz(&7iuKyXtp9dAz2Z&>jtMKyC2(igLBMi zTVAo<2%ku1^?ZlyOUZ^gui3i8cdhyQ_eyY~^LM1bO6Oj;AtDcOsqpKS;6v_UWMPv1 zkZOs@he*kEUOTdQ$&Tu;*lvOp$xiFPLzW}i$9hXd59lb_S9&`#IzQt0wewX^$YZCr zg?d6C$!H7pgh7(g7U~5fB%>|V3&u)DJLqPZBpL0Xn_;G8!{d(|dP9k1Me+E~2P`B; z*FRddKCnzWY1R6`YRPIHdxHAHM#Ut#FEIc@WioE1Z>Vrz>gZ- zQJ`z9EyXNcicw&a?A1`E97aQgq;KH}M?);LSAs=On}{)xB$+j*1F|g1=t_APw3m#| z`FFvMlF>Q80B)9y&iMr}K(e~H+=xQBL$c4}Zc>mIFx3vjv2ee}__kpzluAa|sPRkC-oi;=xAnbY+^#4I>3S*mLxvdfa`Ju4#agYPA?de$NPO|k^%=7{?tpgrx2 zSAsK~Pa`w8m)E~x&Vv!N!6BW6&ZEc@BojF&Bj!M=WY(PbkhPX)ug?Ae43?}eF3es6cOs*o|AIe@i$*$5I%l|&?DJr(8G5zhOa6z)qoWt!3{?uj{Xv-55q%20 zBF1DdvX?^zKF*KDh#Rx|+n2&+$iv+SS8s{&i(ck@J$mtX0L#O z_*^h$nd9zne-w5xqf2@@sIXr$I+#^>kr`h9e#Rd`R>8~CNk4+DYH>KNhLcTcjvH3P zJ56Z>tcH&zqf^ov_*^nNC9Q#PB%^CgCHy2AU1KUibfrS^=Rdm0tc75W2GK=kE!ZTZ z6U{n^k&I3>>%b!!U1T1E49Vys^BA;~j4m?kAy=|A9MXE|B^g~~Ho$F?DRhz90Jlp@ z7nzMPMl!m{Y=jAt(M9HQD3**aGLOR?$><{U1o$MQi_8-(=Fks|rH^jV{jgH93I(s! zet1k$n#3x2QZkyvD%dF*P2!VKEg4PXlkkFMG>4num}E4Eo8V2!Xbv~S+mg{7ZibH} zJCcRhzb){Yq%?_J;A_cf61T#SlF=k?1-$j8RSTj?d z@7kV$D#;ESKS8!bGP>{G3;QIa``*29ShDKCa@eQ9QAv*kT45i&A=%2HcWu>hMzW1T zpCD^~soD=8N*|4PKYS_~jdwp>kt{2FxaC>6Dp{xO72;X=L$Z{x;g;t>3G61%GNl7%O)5YNL6l6{Cvco4cs_9ZUiLFmDZZaxeV zhu{{;=$8BtJciHT&{p8<(P0>>HH6*S@7fQ;6v;Ma5xXc^X$G;e_yL;h?WSl*%GcNo^N04o zz-4B~;B99t9EHf6*vDlbgG^>?V0p&(c6=PA7x~t}#FT)@SK!t@8k-yy9r+r}k!)g0 zR^%!8^%lPVmBUeY_sBYWGJqStnK>fzJ#aC@{fcvO4t#^jR}LrBiXzX!MadFl-nG9E zLx*X;#F*)k??VzkN=}h?ndd})02OyPvgwf@;S-Y@8=q1X`7!KAhU3R~Vq=OT>tX0r z&3U`o7uf(o^E9?E!xwoTURct|rbm7X3oA4>JH{9J8N{yC*bMXX$cs?HOq-`K;GpK? zdAbCrn9)3~io685tFWEI6ZJ&omr%2o(yW2WQM)3qz-4Cmrc2I;_V1v6oz{f|JNzCh z9@E(H9AD&B$XlC}j@v3ArPeCFHPo@CJ6y8w5;x?w*aS$Skn9)Ri5E&xqbHp?=Z)RSOG>JaUw0#jO zzL6};^PxRdL~o}^ZI^@zpJcR4%wo|F&6gN+HPS5VcWO-8mr)dH5x4Hv=)R1rkyf$o zX^qXs5rzxv9*t4m__)#h*5exc*xg2Pv=@C|ZKPcsokY(Q#I&Tj zVk$FjUvv`-HOA+JZeo{YG^TFin)LkUK-pG16^2I#KXh_OUBIpgx zNn`3M3Ycl#_Y#XWACKu~;g^v#r8kRLnb9V_&2h7M{!J|l71LY%+Qf!C`iP+?8@s=3 z?$F6~`o_V)~2NQ{>Z%86bKw)8=BJ7{!dbFK`SL^CWvSb275E zS|rcYKv5$ZojV5#?`f?+Iw}SUC9jDVI|hlhlF?BySioPk(0v)jjv->WWOP&v6*ZF4 zQ87%!;@P{g(Az~XW?G?lh*8W`IG-@bafevLO#9u!aM9xWH(YFH=K^>c<~xRqa{NpN zzye6qEpm(yPfNDnP~jLU4oh~UvBEJ*9F^?OzzWA`@w#N)gDMf-j03P+)^zo)Suk&P8YB{Sg@FXO}<$sQ6Fjv}#EGB*}8UO3Kb?WzM7 zIqnvnBzw!a#&M7MK(e<3pL9$VzH>4%Xg7ZJzv3KU{}w<&@NUOsu}eC`LaH58gzJ4R zbYI93$5e6dBaKai*B#S@_*i2X#TmzR5h2-R!x_g6;gamPfHRJJMQh2NfoB{u#XXWG z1f6lr63dV&H2Moj?-R$Qb7k-u$Nl1>WF11zIA#l1z1CqJvN@usWGmo|W3HGdS+MSm z;{oB9Y#A0)B3_d$-uSv>p7>s}E`jemN(JA};rpL_a490I0q{%P7>ed>@^xn40=Nbj z9g1jVeRLNcK9Mhdb%u+MvL-g#c+v5o=r4V911~xjG_f&37aa@5NcJfUz!QAY@sOko z;1sfQagS_xU&uwr!%fU#y69LW?vuVuxZ+sc#I}knjwMaqCyR@YrA_QEEOeQeFWX%* zTyZRKWD3kOUU59q)O`h3itpYvc8`@-h=(NW68ybmWfS`x*`s2)^eqed)uA>OlV!T% zSk>g~1;090H~EfWp=+Avmw*3P*+l6#cmFk8%^hmX^ykRNgYp_4F_le+XdhjLV{Owx zS%*i=x+XSS!Q=O_rekz29>43G*cd#1H;5`ZLJuCX8=KfEWRHvO(sy5oA?k@H<}ewe z{9>>4Wr8KDs)=nCmZ&Gi3(|L!L5YgmB$7U%t+xQq1Vlw`ZaSHKgQab0Vpp-Wtu5y1 zss991@L^bdARnGLr8}Ev#+snV8MbPIT z{!coV{VFZH-xdAe&j)@U=RZ>PZ?xGJn9qBjPzR&&0TBUjvHd)5Mm@ZPXn;k$G5@h1 zz)ued;B@dTM-nz>`}_P_q&Dkv|NoyY!T-Rw*|aplS^r!QfGrqfgrbZ;$6Uh)U<5uvjrSiqpwxOG$pH7`St$Sp#J6mq z)hqA`zU%tSSXQG#qiKw399g5H18v+|+dq48|7)Yv#z&~*k?G~g{;U{yOaXFCyLh{4 zNww2+b6d+vO5=pn@bo-916-iCiadL3L0Y9J-Hilxbf z!fBDsZB0?M#@n0L_#Z9Af9=(Z%f(Ak%X0r-Xh-d3|O zHD2QB{NF@mqQ)&bjVpbJFTPQ{F^BS2B3r<}fNy{Rw) z(Flc%%0zq-Fc&ckKkZ45ZyB#K3LPoIh*%KYq5MIrQ2tO=6(_aBfsEn!InOO=VT3KTn!bV&tmoD&tmoDk7D&i$D8;F3MIXj6Wz)w zM)8NUM)8NUir6mVBBroC1?aSd{P#Vn*5vh}GGzie(V3ct1uGl>Vt$g+XNR za0Kbr=|-9pbQ`$Y25z>2n{D7`8{q5s&brMUzk%ECk~X#7&#m@ztNk3mpX2v)h8H+; zKesxDw(_yq&s|pOCdWOZ+pc@vwMO>_I=1MlbhG33=nm?J;ZvZsy0hs=bSHHE(vIm) z>jKkW({<+kaRwue@B!lm#>RaD8G-mENrvDLeJw<8LocAwH4O4La+m$A75*6;?-mg^|>K zzW(XdAVXh$&**SNzCNRM45B40#V|vk71hTuS3faprh#%UG4$0<$ytZ?tn4SyKIbk6 zrLRsz?Lx97wHywLQ8D`ri}g>Luj&k9q`AhhSX}ZR#|963UN@}MM|(dq7{pq~r>Jan zT;@c7!ABXfn>4!e#Dc`@rY-W#s_?>_c<#9>^Q!U#aw-D{K|)%{ z_yXg%IG4*qj-mZyAZ1ft3weXb@dl6M43Faj9&um8>a@tu96J>S$Zpb+oOLSWjX-ll3Il+v(^4Yln-nSmf$x)pK>U z>OFO|xO4RzvmOe&6}{Ss*M$w`JVQB;GKv!owR?x z()*eF>VC%GhA%|#9p+`aXQK(PWDzb(n1pyJ=RQP#4%v0_lgz8Il#j(SUFXE5=4Fa5 zErvonCq9n&Fk^1m9`hG4FZGal16N&USm`-#{z6C3xX**Sj5?!J^iJq*a*C}Pp_a`& z?#(<0n{}GEV@`x+v7y$LVA;jqFJNnWPm5c4vDJQ5jNlf>aEJBPDJSu`cMC_-V02gF zuZ!KHebjKve%DTfz$WXE`9$9OcyczkbQqL0NfE`70KlVO$R45vQBZO?Gq z54i0GZhL{};{s>6!1HlIcSXU8y1>(NnbTe1X}Q3&@_m!?IL6T2{EEttfd)Jg8Nr~Z z5)FDP(T&fujCW>(3DTpp@dFEO5nI7vL=TKa%z&wgZDBEDS6GYK171eN-@m?tFGGNE zBunGip3FECK0v($jLv-Spa;H3Hq_Yzmf|gI0X|YP6#upibv%ysaj3VA_px5a`U2J$ zpng}ppY={7;E%f*TZ?VhfD z9d)12-X5q-aTT&s$jUfWR=dhrDPv^;DlfVGoS};KD%LkC=(y;rVMi@HYT0oV^+kX_ouznu(E^g3sae68O|8x?~hkg@`ce`0}vy#ttKHCKxU&u-!D?V1r^!WbwP-huS zewL~@sEU;uR%%(PWu<}b2DXKPyEjnxE_~c*sMF1go0U9P@>$7erGS+}Rtj118P?`GM1{?u422E?OL|$xp4z44Xi)_&p`ke5x_;T;%3FoN**iutmLy&$aW#yWoRqd zJrh5NR3X)^5=rr}oyV9j zk@OyH7cdq|Bz+v)KE|@(1-$=*$+3VXKVy|d(l@bP!&obk^rLLoGd4&h{XE+c!lg?j zUC*|Q(JfI01xLUnk1<~&HR!>10b`*=(#NswV=R+M`U1B7j8zgz-^6yUL{g5jT~DYu z8<;eNkmEetVB*>(lCEdl#psqux`*vN#(asS_h7q#u}~uEwcW6TfT3DcbUq1AX!EMTQD z^e{Z+EJXbgMACh%m!ZDhS%&&PMAH4NS8;|aR%%$O&q_nsPW<~XF%2w%nJ3M>6DGvC*mk2`8sj!o_j#=3qp~I@pOpeu3Q^e=<72xF z?c*_J>@71Nh4*9ptXH9aA*RawI{bln6uP&nVZ9c0rBAC`cGR+?o*fP77~2XgT#$w4 zKv<{<7b|WH&4C;BIj!8R=dqrT`gUhN>Z@AivtGb@A?t;xKi#U3bsy_xlt*!vq2tw7 zewL~@brmY-Th*{qi#Ej8v)zDpY%Ey0EbC5a6YFBzjrOgvZtLqXJ~oe)d{j2Z7O-82 z_B3aql?LErrOZkLC`0{FtWw4fKRc>WIu%>Pb}cunWp6zz4XDJ%Hn0NWTtxUz_&nCd zwmY1r*BwsN>qh;j*gV$r(H<02z;+?p=D0$POpo)iQl_9ZHqOta3hmi(HEh?Sy(X>! zahkIsoN5OfcWJ|Ej1%}YC@u#pZd6{5bF-4iNO5?9``Gp~ z)-WDJ-H}+&HpFr_jCqU&j6TNAvFBlKqAQ*=6DrOECO$?#V+~_HBP4J-#ymzpV+~_H zBe*z*G0Alv&LrlsUBKvL^fPW|Zw=e^j0(89F=HNM0i%!6&sf8F%zYlRJoRitBDFFk zlHy`JkFmx>dOhO>&w04V14*2pv1ihGc-T|GwvW-T@JkJ2JtHJ@>g4mV-Q!|AkFkKU zh;<*^e#RQcdPYd$&KUC;3mAQje#RQcdPYc9s6k#TVF6=N>UntE<73;;Si^V>^~;`m zw!zEYFeZ6P&ttoQ(Z}d#tYNHYgfwbpNIMTy zN$KaIb5a4@MQr=n_A}Nn)-yr|w_?m=EMW98`Vn#e*D$GPgiLP0n8)a2^fT5l)-ysD zM>6Iy7BKo4{fsq?^^B0s@fzmT;Y_%4-sk<#q=1Oi&$d73OBjJRDXumg+J@``whP#X z8%T#6NY7(C?*?j>rz!2oo7awWvh8QPp6&W}6j{%T0v$L}2TsIx9@{>)eH|#&r+GVa z(vB4AW824e4cj#xDYAx@f=(1!(22We+s}4A+x4Bedsci(=kGAo-E`}(9@xxh5j6>3(E+b8uoP9U&3As`zlPBgUt!%Tyrn;N%MQ=2J`3UOv^&c z$;yu{VuJF#ISHSL_|}w$sM#7WO(A7QDtR|}G;cQA`$9?iC7Be>*4k>eH;Qx-MloN9 zYB6om4oU3D@nrv!Oqh^CcuvXg`X|Q#S1(i|7%!xf-PY6hPchp~+?d;DxQ3uN$2l4? z%s|=7U1K?(y1Z&4>>5h(FLSF-Y!AwwfJ&z@h1|#DrXp@~5w41%(Dqp~5$AJgS2HOO zu-(>EiZ=eVig?1k2+`$rgj%SURGYdNGpV3$T+s7bWS?Tp;z>T2K%H&iA+_ghb2wWa$J=wZqW4_W z%;D2Vm*RG!w2$3d2UpXm;}h<^O}f_2#c1kG?t)2Yp0^NloM#d7XZ0w2`pBO16_OL~9}$gSfsemkiZdaWyBvrQWw{Ww;u<#* zjql%?iRN>u{5zA`d~+Sv)2vhl5WZ-fiKwmm(LmONNYUbRvuSqQhY_~1C)27&CKLIZ z*9kYpfw~Bh9H{IK4h@M3xgn%y$ia{wLX4(1rrD-dCUs z&0(X$9u3Bj$6)J z3_g0~LJ8mZwbE!Nj(UTG7o_|jtha!$+QX~GAg!;$qj5Us&Y%5cvty6_%4yD8z<}`ZD_k>=SqwNEnjq|9Zjlh?5h-CyMNqI?7ZmIfRbf3u zRi!&Y#2)CHAPPlgxl7=`ZFQj1B|Z%`3?5%tbf6?lyzdr0Djy#p90#Tk5P31yrQsMY4bJcbT;1)_`g}F)42n~Y-RS!xS3*zh^?G4Q*01P z2h6iXXCd+```jn`i=LI0_lbd`pz`8<;xjR?@~!*D<6_}~X|qMPLAVZVED)7AO{1)rJ3Tstf;>)xkr04tZ%uLv?h!lQ->bJ+^4w>c5<$MeosN)UcW3 z@0~enYT>=(iYr(4*L|+$35%^r{v)aw0;OcTR=OR!>GLa}9H5(0`AvUa?g8^a-FN!n V>DoWfTG8!5_)y)~VrA>V{|CBx8TbGI delta 29011 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 diff --git a/VersGen/bin/Debug/VersGen.dll b/VersGen/bin/Debug/VersGen.dll index f4aeb3701b57af7a9608c203ab8f55706d1592c2..51cf4fae1189f807c4e94cf5b3f653b9a8a34d4d 100644 GIT binary patch delta 92 zcmZorXi%8Y!F-4ejww#eEltfy)e8=Bb@UB)3~~+k^qYK&{rTnt H91iRNx0fkA diff --git a/VersGen/obj/Debug/VersGen.csproj.FileListAbsolute.txt b/VersGen/obj/Debug/VersGen.csproj.FileListAbsolute.txt index df92a22..41e4dfa 100644 --- a/VersGen/obj/Debug/VersGen.csproj.FileListAbsolute.txt +++ b/VersGen/obj/Debug/VersGen.csproj.FileListAbsolute.txt @@ -8,3 +8,8 @@ C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\StockMan\VersGen\bi C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\StockMan\VersGen\obj\Debug\VersGen.csprojResolveAssemblyReference.cache C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\StockMan\VersGen\obj\Debug\VersGen.dll C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\StockMan\VersGen\obj\Debug\VersGen.pdb +C:\Users\marco\Documents\VisualStudioProjects\StockMan\VersGen\bin\Debug\VersGen.dll +C:\Users\marco\Documents\VisualStudioProjects\StockMan\VersGen\bin\Debug\VersGen.pdb +C:\Users\marco\Documents\VisualStudioProjects\StockMan\VersGen\obj\Debug\VersGen.csprojResolveAssemblyReference.cache +C:\Users\marco\Documents\VisualStudioProjects\StockMan\VersGen\obj\Debug\VersGen.dll +C:\Users\marco\Documents\VisualStudioProjects\StockMan\VersGen\obj\Debug\VersGen.pdb diff --git a/VersGen/obj/Debug/VersGen.dll b/VersGen/obj/Debug/VersGen.dll index f4aeb3701b57af7a9608c203ab8f55706d1592c2..51cf4fae1189f807c4e94cf5b3f653b9a8a34d4d 100644 GIT binary patch delta 92 zcmZorXi%8Y!F-4ejww#eEltfy)e8=Bb@UB)3~~+k^qYK&{rTnt H91iRNx0fkA