From 8c60d620f9823191eba77a807e87cddd11ea5d85 Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 26 Sep 2016 17:02:46 +0200 Subject: [PATCH] ok stabile x iniziare carico/scarico merci... --- StockManMVC/App_Start/MVCGridConfig.cs | 2 ++ .../Controllers/ItemFluxesController.cs | 13 +++++++++++++ StockManMVC/Views/Shared/_Layout.cshtml | 6 +++--- StockManMVC/bin/StockManMVC.dll | Bin 102400 -> 102912 bytes 4 files changed, 18 insertions(+), 3 deletions(-) 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 @@
  • @Html.ActionLink("Articoli GridMVC", "Grid", "Items")
  • *@ -
  • @Html.ActionLink("Magazzino Articoli", "Index", "ItemStockStatus")
  • +
  • @*@Html.ActionLink("Magazzino Articoli", "Index", "ItemStockStatus")*@
  • @*
  • @Html.ActionLink("Stock", "Index", "ItemStocks")
  • @Html.ActionLink("Flux", "Index", "ItemFluxes")
  • *@ -
  • @Html.ActionLink("Flux", "Index", "ItemFluxes")
  • -
  • @Html.ActionLink("Fam Articoli", "Index", "ItemFamilies")
  • + @*
  • @Html.ActionLink("Flux", "Index", "ItemFluxes")
  • +
  • @Html.ActionLink("Fam Articoli", "Index", "ItemFamilies")
  • *@