From 4e672ccddffdcd1561f6f6fb8b88a78e974522da Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Tue, 27 Sep 2016 09:24:13 +0200 Subject: [PATCH] =?UTF-8?q?iniziato=20insert=20duplicazione=20item=20(non?= =?UTF-8?q?=20rimanda=20ad=20edit=20corretto=20per=C3=B2...)=20+=20insert?= =?UTF-8?q?=202=20nove=20stored=20+=20refresh=20EF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- StockManMVC/App_Start/MVCGridConfig.cs | 8 +++++ StockManMVC/Controllers/ItemsController.cs | 22 +++++++++++- StockManMVC/Models/Item.cs | 6 ++-- StockManMVC/Models/ItemFamily.cs | 6 ++-- StockManMVC/Models/ItemFlux.cs | 8 +++-- StockManMVC/Models/ItemStock.cs | 6 ++-- StockManMVC/Models/LocType.cs | 6 ++-- StockManMVC/Models/Location.cs | 6 ++-- StockManMVC/Models/MovType.cs | 6 ++-- StockManMVC/Models/Operator.cs | 6 ++-- StockManMVC/Models/SMModel.Context.cs | 24 +++++++++++-- StockManMVC/Models/SMModel.Designer.cs | 18 +++++----- StockManMVC/Models/SMModel.cs | 6 ++-- StockManMVC/Models/SMModel.edmx | 24 ++++++++++--- StockManMVC/Models/vItemFlux2Save.cs | 6 ++-- StockManMVC/Views/Shared/_Layout.cshtml | 40 ++++++++++++++------- StockManMVC/bin/StockManMVC.dll | Bin 102912 -> 105984 bytes 17 files changed, 138 insertions(+), 60 deletions(-) diff --git a/StockManMVC/App_Start/MVCGridConfig.cs b/StockManMVC/App_Start/MVCGridConfig.cs index 86078dc..d6eab36 100644 --- a/StockManMVC/App_Start/MVCGridConfig.cs +++ b/StockManMVC/App_Start/MVCGridConfig.cs @@ -59,6 +59,14 @@ namespace StockManMVC .WithHtmlEncoding(false) .WithValueExpression((i, c) => c.UrlHelper.Action("Details", "Items", new { id = i.ID, StockItemID = i.ID, FluxItemID = i.ID })) .WithValueTemplate(""); + cols.Add("Clona").WithColumnName("Clona") + .WithSorting(false) + .WithVisibility(true, false) + .WithAllowChangeVisibility(false) + .WithHeaderText("") + .WithHtmlEncoding(false) + .WithValueExpression((i, c) => c.UrlHelper.Action("Duplicate", "Items", new { id = i.ID })) + .WithValueTemplate(""); cols.Add("Family").WithColumnName("Family") .WithVisibility(true, false) .WithAllowChangeVisibility(false) diff --git a/StockManMVC/Controllers/ItemsController.cs b/StockManMVC/Controllers/ItemsController.cs index f5dee92..6d7d5c9 100644 --- a/StockManMVC/Controllers/ItemsController.cs +++ b/StockManMVC/Controllers/ItemsController.cs @@ -153,7 +153,7 @@ namespace StockManMVC.Controllers using (var ctx = new StockManEntities()) { // esegue stored procedure come function, SE id == 0 processa TUTTI... - int rowMod = ctx.stp_consolidateItem(id); + int rowMod = ctx.stp_ItemConsolidate(id); } // se non specificati rimando a /Items/Details @@ -237,6 +237,26 @@ namespace StockManMVC.Controllers return View(item); } + + // GET: Items/Duplicate/5 + public ActionResult Duplicate(int? id) + { + if (id == null) + { + return new HttpStatusCodeResult(HttpStatusCode.BadRequest); + } + int newId = 0; + // ora chiamo stored e recupero nuovo ID del record duplicato + using (var ctx = new StockManEntities()) + { + // esegue stored procedure come function, recuperando nuovo ID creato... + newId = ctx.stp_ItemDuplicate(id); + } + + // rimando in editing! + return RedirectToAction("Edit", "Items", new { ID = newId }); + } + // GET: Items/Edit/5 public ActionResult Edit(int? id) { diff --git a/StockManMVC/Models/Item.cs b/StockManMVC/Models/Item.cs index dd5f2a3..ff9ad3a 100644 --- a/StockManMVC/Models/Item.cs +++ b/StockManMVC/Models/Item.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Models/ItemFamily.cs b/StockManMVC/Models/ItemFamily.cs index 0eab266..9d7a97c 100644 --- a/StockManMVC/Models/ItemFamily.cs +++ b/StockManMVC/Models/ItemFamily.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Models/ItemFlux.cs b/StockManMVC/Models/ItemFlux.cs index 2117df5..e7f4051 100644 --- a/StockManMVC/Models/ItemFlux.cs +++ b/StockManMVC/Models/ItemFlux.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ @@ -26,6 +26,8 @@ namespace StockManMVC.Models public string Note { get; set; } public Nullable dtExport { get; set; } public string OperatorID { get; set; } + public string CodDoc { get; set; } + public Nullable dtDoc { get; set; } public virtual Location Location { get; set; } public virtual MovType MovType { get; set; } diff --git a/StockManMVC/Models/ItemStock.cs b/StockManMVC/Models/ItemStock.cs index 086c56e..3fc7222 100644 --- a/StockManMVC/Models/ItemStock.cs +++ b/StockManMVC/Models/ItemStock.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Models/LocType.cs b/StockManMVC/Models/LocType.cs index e2c13d7..52c076e 100644 --- a/StockManMVC/Models/LocType.cs +++ b/StockManMVC/Models/LocType.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Models/Location.cs b/StockManMVC/Models/Location.cs index 033eb5c..d7c30b1 100644 --- a/StockManMVC/Models/Location.cs +++ b/StockManMVC/Models/Location.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Models/MovType.cs b/StockManMVC/Models/MovType.cs index 47f4e71..c7d2b08 100644 --- a/StockManMVC/Models/MovType.cs +++ b/StockManMVC/Models/MovType.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Models/Operator.cs b/StockManMVC/Models/Operator.cs index 89bafd0..228454e 100644 --- a/StockManMVC/Models/Operator.cs +++ b/StockManMVC/Models/Operator.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Models/SMModel.Context.cs b/StockManMVC/Models/SMModel.Context.cs index 093d02f..3df623c 100644 --- a/StockManMVC/Models/SMModel.Context.cs +++ b/StockManMVC/Models/SMModel.Context.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ @@ -45,5 +45,23 @@ namespace StockManMVC.Models return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("stp_consolidateItem", itemIDParameter); } + + public virtual int stp_ItemConsolidate(Nullable itemID) + { + var itemIDParameter = itemID.HasValue ? + new ObjectParameter("ItemID", itemID) : + new ObjectParameter("ItemID", typeof(int)); + + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("stp_ItemConsolidate", itemIDParameter); + } + + public virtual int stp_ItemDuplicate(Nullable original_ID) + { + var original_IDParameter = original_ID.HasValue ? + new ObjectParameter("Original_ID", original_ID) : + new ObjectParameter("Original_ID", typeof(int)); + + return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("stp_ItemDuplicate", original_IDParameter); + } } } diff --git a/StockManMVC/Models/SMModel.Designer.cs b/StockManMVC/Models/SMModel.Designer.cs index 61b7291..55e23f2 100644 --- a/StockManMVC/Models/SMModel.Designer.cs +++ b/StockManMVC/Models/SMModel.Designer.cs @@ -1,10 +1,10 @@ -// T4 code generation is enabled for model 'C:\Users\samuele\Documents\Visual Studio 2015\Projects\StockMan\StockManMVC\Models\SMModel.edmx'. -// To enable legacy code generation, change the value of the 'Code Generation Strategy' designer -// property to 'Legacy ObjectContext'. This property is available in the Properties Window when the model -// is open in the designer. +// Generazione del codice predefinita abilitata per il modello 'C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\StockMan\StockManMVC\Models\SMModel.edmx'. +// Per abilitare la generazione del codice legacy, modificare il valore della proprietà della finestra di progettazione 'Strategia di generazione del codice +// su 'Legacy ObjectContext'. Questa proprietà è disponibile nella finestra Proprietà quando il modello è +// aperto nella finestra di progettazione. -// If no context and entity classes have been generated, it may be because you created an empty model but -// have not yet chosen which version of Entity Framework to use. To generate a context class and entity -// classes for your model, open the model in the designer, right-click on the designer surface, and -// select 'Update Model from Database...', 'Generate Database from Model...', or 'Add Code Generation -// Item...'. \ No newline at end of file +// La mancata generazione di classi contesto ed entità può essere dovuta al fatto che è stato creato un modello vuoto, ma +// non è ancora stata scelta la versione di Entity Framework da utilizzare. Per generare una classe contesto e classi entità +// per il modello, aprire il modello nella finestra di progettazione, fare clic con il pulsante destro del mouse nell'area di progettazione e +// selezionare 'Aggiorna modello da database...', 'Genera database da modello...' o 'Aggiungi elemento di generazione +// codice...'. \ No newline at end of file diff --git a/StockManMVC/Models/SMModel.cs b/StockManMVC/Models/SMModel.cs index 7cc0662..d6f4df2 100644 --- a/StockManMVC/Models/SMModel.cs +++ b/StockManMVC/Models/SMModel.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Models/SMModel.edmx b/StockManMVC/Models/SMModel.edmx index de562d8..eb678f8 100644 --- a/StockManMVC/Models/SMModel.edmx +++ b/StockManMVC/Models/SMModel.edmx @@ -43,6 +43,8 @@ + + @@ -91,8 +93,8 @@ - + @@ -211,9 +213,12 @@ warning 6002: The table/view 'StockMan.dbo.vItemFlux2Save' does not have a prima - + + + + @@ -294,6 +299,8 @@ warning 6002: The table/view 'StockMan.dbo.vItemFlux2Save' does not have a prima + + @@ -441,6 +448,12 @@ warning 6002: The table/view 'StockMan.dbo.vItemFlux2Save' does not have a prima + + + + + + @@ -572,6 +585,8 @@ warning 6002: The table/view 'StockMan.dbo.vItemFlux2Save' does not have a prima + + @@ -628,7 +643,6 @@ warning 6002: The table/view 'StockMan.dbo.vItemFlux2Save' does not have a prima - @@ -675,6 +689,8 @@ warning 6002: The table/view 'StockMan.dbo.vItemFlux2Save' does not have a prima + + diff --git a/StockManMVC/Models/vItemFlux2Save.cs b/StockManMVC/Models/vItemFlux2Save.cs index d9c6c63..a8e3436 100644 --- a/StockManMVC/Models/vItemFlux2Save.cs +++ b/StockManMVC/Models/vItemFlux2Save.cs @@ -1,9 +1,9 @@ //------------------------------------------------------------------------------ // -// This code was generated from a template. +// Codice generato da un modello. // -// Manual changes to this file may cause unexpected behavior in your application. -// Manual changes to this file will be overwritten if the code is regenerated. +// Le modifiche manuali a questo file potrebbero causare un comportamento imprevisto dell'applicazione. +// Se il codice viene rigenerato, le modifiche manuali al file verranno sovrascritte. // //------------------------------------------------------------------------------ diff --git a/StockManMVC/Views/Shared/_Layout.cshtml b/StockManMVC/Views/Shared/_Layout.cshtml index 3c5b8ee..ec12d48 100644 --- a/StockManMVC/Views/Shared/_Layout.cshtml +++ b/StockManMVC/Views/Shared/_Layout.cshtml @@ -23,7 +23,7 @@
  • @Html.ActionLink("Spostamento Articoli", "Move", "ItemStocks")
  • - @*
  • @Html.ActionLink("Magazzino Articoli", "Index", "ItemStockStatus")
  • *@ - @*
  • @Html.ActionLink("Stock", "Index", "ItemStocks")
  • -
  • @Html.ActionLink("Flux", "Index", "ItemFluxes")
  • *@ - @*
  • @Html.ActionLink("Flux", "Index", "ItemFluxes")
  • *@ + @**@
  • @Html.ActionLink("Tipo Movimenti", "Index", "MovTypes")
  • + - - + +
    @RenderBody() -
    -
    -

    © @DateTime.Now.Year - My ASP.NET Application

    + @*navbar navbar-inverse*@ +
    +
    +
    +
    +

    © 2007-@DateTime.Now.Year - Steamware s.r.l.

    +
    +
    diff --git a/StockManMVC/bin/StockManMVC.dll b/StockManMVC/bin/StockManMVC.dll index 961d72507f434fe8c44f16568d68e7b5cd60e3b3..b0f95e5bdd88603bbec21c89d440e0333b419407 100644 GIT binary patch literal 105984 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

    vKlB^&6X04k`nz>V5gMpY$?%vKbL4Q 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

    fT|jTD`gMfDDTZH1b`YLORqdp~a5k5FjO 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

    $9xm- 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