diff --git a/StockManMVC/App_Start/MVCGridConfig.cs b/StockManMVC/App_Start/MVCGridConfig.cs index 41dbf74..0c44d87 100644 --- a/StockManMVC/App_Start/MVCGridConfig.cs +++ b/StockManMVC/App_Start/MVCGridConfig.cs @@ -54,12 +54,14 @@ namespace StockManMVC cols.Add("ViewLink").WithColumnName("ViewLink") .WithSorting(false) .WithVisibility(true, false) + .WithAllowChangeVisibility(false) .WithHeaderText("") .WithHtmlEncoding(false) .WithValueExpression((i, c) => c.UrlHelper.Action("Details", "Items", new { id = i.ID, StockItemID = i.ID, FluxItemID = i.ID })) .WithValueTemplate(""); cols.Add("Family").WithColumnName("Family") .WithVisibility(true, false) + .WithAllowChangeVisibility(false) .WithHeaderText("Famiglia") .WithValueExpression(i => i.ItemFamily.Descr); cols.Add("CodInt").WithColumnName("CodInt") diff --git a/StockManMVC/Controllers/ItemFluxesController.cs b/StockManMVC/Controllers/ItemFluxesController.cs index bc41f63..d19a197 100644 --- a/StockManMVC/Controllers/ItemFluxesController.cs +++ b/StockManMVC/Controllers/ItemFluxesController.cs @@ -243,6 +243,19 @@ namespace StockManMVC.Controllers { } itemFlux.OperatorID = currOpID; //@User.Identity.Name == cod.ext --> user dominio! + // verifico Qta: SE CAR > 0, se SCAR < 0, se MOV / rett libero... + switch (itemFlux.MovTypeID) + { + case "CAR": + itemFlux.Qta = Math.Abs(itemFlux.Qta); + break; + case "SCAR": + itemFlux.Qta = -Math.Abs(itemFlux.Qta); + break; + default: + break; + } + if (ModelState.IsValid) { db.ItemFlux.Add(itemFlux); diff --git a/StockManMVC/Views/Shared/_Layout.cshtml b/StockManMVC/Views/Shared/_Layout.cshtml index 20c7b3d..aac2a2d 100644 --- a/StockManMVC/Views/Shared/_Layout.cshtml +++ b/StockManMVC/Views/Shared/_Layout.cshtml @@ -35,11 +35,11 @@