ajax x partial view selezione tendine è OK! fix emtadata intestazioni e tipo valori...
This commit is contained in:
@@ -162,7 +162,7 @@
|
||||
</site>
|
||||
<site name="StockManMVC" id="2">
|
||||
<application path="/" applicationPool="Clr4IntegratedAppPool">
|
||||
<virtualDirectory path="/" physicalPath="C:\Users\samuele\Documents\Visual Studio 2015\Projects\StockMan\StockManMVC" />
|
||||
<virtualDirectory path="/" physicalPath="C:\Users\samuele.STEAMWAREWIN\Documents\VisualStudioProjects\StockMan\StockManMVC" />
|
||||
</application>
|
||||
<bindings>
|
||||
<binding protocol="http" bindingInformation="*:4539:localhost" />
|
||||
|
||||
@@ -7,6 +7,7 @@ using System.Net;
|
||||
using System.Web;
|
||||
using System.Web.Mvc;
|
||||
using StockManMVC.Models;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace StockManMVC.Controllers
|
||||
{
|
||||
@@ -46,6 +47,22 @@ namespace StockManMVC.Controllers
|
||||
return PartialView("_StockByLocation", CurrStock.ToList());
|
||||
}
|
||||
|
||||
// GET: MagStatus
|
||||
[HttpGet]
|
||||
public async Task<ActionResult> StockByLocationAjax(string LocationID, string LocationIDTo, bool? ShowMove)
|
||||
{
|
||||
var CurrStock = db.ItemStock
|
||||
.Where(s => s.QtyConf > 0 && s.LocationID == LocationID)
|
||||
.Include(v => v.Location)
|
||||
.Include(s => s.Item);
|
||||
|
||||
if (ShowMove == null) ShowMove = false;
|
||||
|
||||
ViewBag.LocationID = LocationID;
|
||||
ViewBag.LocationIDTo = LocationIDTo;
|
||||
ViewBag.ShowMove = ShowMove;
|
||||
return PartialView("_StockByLocation", CurrStock.ToList());
|
||||
}
|
||||
|
||||
public ActionResult Move(int ID, string LocationID, string LocationIDTo, int QtyConf)
|
||||
{
|
||||
|
||||
@@ -103,7 +103,7 @@ namespace StockManMVC.Models
|
||||
//public String Desc;
|
||||
|
||||
[Display(Name = "Valore Articoli")]
|
||||
[DataType(DataType.Currency)]
|
||||
[DisplayFormat(DataFormatString = "{0:C2}", ApplyFormatInEditMode = true)]
|
||||
public String TotVal;
|
||||
|
||||
[Display(Name = "Tot num Articoli")]
|
||||
|
||||
@@ -25,6 +25,11 @@ namespace StockManMVC.Models
|
||||
{
|
||||
}
|
||||
|
||||
[MetadataType(typeof(vLocationValMetadata))]
|
||||
public partial class vLocationVal
|
||||
{
|
||||
}
|
||||
|
||||
//[MetadataType(typeof(ItemsMetadata))]
|
||||
//public partial class Items
|
||||
//{
|
||||
@@ -183,7 +183,7 @@
|
||||
<Compile Include="Controllers\MagStatusController.cs" />
|
||||
<Compile Include="Controllers\MovTypesController.cs" />
|
||||
<Compile Include="Controllers\OperatorsController.cs" />
|
||||
<Compile Include="Controllers\PartialClasses.cs" />
|
||||
<Compile Include="Models\PartialClasses.cs" />
|
||||
<Compile Include="Controllers\vItemFlux2SaveController.cs" />
|
||||
<Compile Include="GlimpseSecurityPolicy.cs" />
|
||||
<Compile Include="Global.asax.cs">
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
<th>
|
||||
@Html.DisplayNameFor(model => model.TotPend)
|
||||
</th>
|
||||
<th>
|
||||
<th class="text-right">
|
||||
@Html.DisplayNameFor(model => model.TotVal)
|
||||
</th>
|
||||
</tr>
|
||||
@@ -39,7 +39,7 @@
|
||||
<td>
|
||||
@Html.DisplayFor(modelItem => item.TotPend)
|
||||
</td>
|
||||
<td>
|
||||
<td class="text-right">
|
||||
@Html.DisplayFor(modelItem => item.TotVal)
|
||||
</td>
|
||||
</tr>
|
||||
@@ -50,8 +50,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" style="margin-top: 0.5em;">
|
||||
@using (Html.BeginForm("Index", "MagStatus", FormMethod.Get))
|
||||
{
|
||||
@*@using (Html.BeginForm("Index", "MagStatus", FormMethod.Get))
|
||||
{*@
|
||||
<div class="col-sm-5 col-sm-offset-1 small">
|
||||
<div class="panel panel-info">
|
||||
<div class="panel-heading">
|
||||
@@ -64,8 +64,9 @@
|
||||
<div class="form-group">
|
||||
@*@Html.LabelFor(model => model.ExtLocationID, "Riferimento", htmlAttributes: new { @class = "control-label col-md-2" })*@
|
||||
<div class="col-md-10">
|
||||
@Html.DropDownList("LocationID_SX", null, "-- Selezionare --", htmlAttributes: new { @class = "form-control", @onchange = "this.form.submit();" })
|
||||
@Html.DropDownList("LocationID_SX", null, "-- Selezionare --", htmlAttributes: new { @class = "form-control" })
|
||||
@*@Html.ValidationMessageFor(model => model.ExtLocationID, "", new { @class = "text-danger" })*@
|
||||
@*, @onchange = "this.form.submit();"*@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -75,7 +76,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="panel-body" id="divLocationSX">
|
||||
@Html.Action("StockByLocation", new { LocationID = @ViewBag.SelSX, LocationIDTo = @ViewBag.SelDX, ShowMove = true })
|
||||
</div>
|
||||
</div>
|
||||
@@ -92,18 +93,37 @@
|
||||
<div class="form-group">
|
||||
@*@Html.LabelFor(model => model.ExtLocationID, "Riferimento", htmlAttributes: new { @class = "control-label col-md-2" })*@
|
||||
<div class="col-md-10">
|
||||
@Html.DropDownList("LocationID_DX", null, "-- Selezionare --", htmlAttributes: new { @class = "form-control", @onchange = "this.form.submit();" })
|
||||
@Html.DropDownList("LocationID_DX", null, "-- Selezionare --", htmlAttributes: new { @class = "form-control" })
|
||||
@*@Html.ValidationMessageFor(model => model.ExtLocationID, "", new { @class = "text-danger" })*@
|
||||
@*, @onchange = "this.form.submit();"*@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="panel-body" id="divLocationDX">
|
||||
@Html.Action("StockByLocation", new { LocationID = @ViewBag.SelDX, LocationIDTo = @ViewBag.SelSX })
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
@*}*@
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
$(document).ready(function () {
|
||||
$("#LocationID_SX").change(function () {
|
||||
var LocationIdSx = $("#LocationID_SX").val();
|
||||
var LocationIdDx = $("#LocationID_DX").val();
|
||||
$("#divLocationSX").load('@(Url.Action("StockByLocationAjax", "MagStatus",null, Request.Url.Scheme))?LocationId=' + LocationIdSx + '&LocationIdTo=' + LocationIdDx + '&ShowMove=true');
|
||||
$("#divLocationDX").load('@(Url.Action("StockByLocationAjax", "MagStatus",null, Request.Url.Scheme))?LocationId=' + LocationIdDx + '&LocationIdTo=' + LocationIdSx + '&ShowMove=false');
|
||||
});
|
||||
$("#LocationID_DX").change(function () {
|
||||
var LocationIdSx = $("#LocationID_SX").val();
|
||||
var LocationIdDx = $("#LocationID_DX").val();
|
||||
$("#divLocationSX").load('@(Url.Action("StockByLocationAjax", "MagStatus",null, Request.Url.Scheme))?LocationId=' + LocationIdSx + '&LocationIdTo=' + LocationIdDx + '&ShowMove=true');
|
||||
$("#divLocationDX").load('@(Url.Action("StockByLocationAjax", "MagStatus",null, Request.Url.Scheme))?LocationId=' + LocationIdDx + '&LocationIdTo=' + LocationIdSx + '&ShowMove=false');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
@Styles.Render("~/Content/css")
|
||||
@Scripts.Render("~/bundles/modernizr")
|
||||
|
||||
@Scripts.Render("~/bundles/jquery")
|
||||
@Scripts.Render("~/bundles/jqueryui")
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-inverse navbar-fixed-top">
|
||||
@@ -82,8 +85,8 @@
|
||||
</div>
|
||||
<div class="container-fluid body-content">
|
||||
@RenderBody()
|
||||
@*navbar navbar-inverse*@
|
||||
<footer class="navbar-fixed-bottom">
|
||||
@*navbar-fixed-bottom navbar navbar-inverse*@
|
||||
<footer class="">
|
||||
<div class="row">
|
||||
<div class="col-sm-6"></div>
|
||||
<div class="col-sm-6">
|
||||
@@ -93,8 +96,6 @@
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
@Scripts.Render("~/bundles/jquery")
|
||||
@Scripts.Render("~/bundles/jqueryui")
|
||||
@Scripts.Render("~/bundles/bootstrap")
|
||||
<!-- Code to wire up your DatePicker -->
|
||||
<script type="text/javascript">
|
||||
|
||||
@@ -87,9 +87,9 @@
|
||||
</system.webServer>
|
||||
<connectionStrings>
|
||||
<!--Ufficio Seriate-->
|
||||
<!--<add name="StockManEntities" connectionString="metadata=res://*/Models.SMModel.csdl|res://*/Models.SMModel.ssdl|res://*/Models.SMModel.msl;provider=System.Data.SqlClient;provider connection string="data source=SQL-STEAM\SQL2012;initial catalog=StockMan;persist security info=True;user id=sa;password=keyhammer;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />-->
|
||||
<add name="StockManEntities" connectionString="metadata=res://*/Models.SMModel.csdl|res://*/Models.SMModel.ssdl|res://*/Models.SMModel.msl;provider=System.Data.SqlClient;provider connection string="data source=SQL-STEAM\SQL2012;initial catalog=StockMan;persist security info=True;user id=sa;password=keyhammer;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
|
||||
<!--Portatile-->
|
||||
<add name="StockManEntities" connectionString="metadata=res://*/Models.SMModel.csdl|res://*/Models.SMModel.ssdl|res://*/Models.SMModel.msl;provider=System.Data.SqlClient;provider connection string="data source=W10-DEV-WEB;initial catalog=StockMan;persist security info=True;user id=sa;password=keyhammer;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
|
||||
<!--<add name="StockManEntities" connectionString="metadata=res://*/Models.SMModel.csdl|res://*/Models.SMModel.ssdl|res://*/Models.SMModel.msl;provider=System.Data.SqlClient;provider connection string="data source=W10-DEV-WEB;initial catalog=StockMan;persist security info=True;user id=sa;password=keyhammer;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />-->
|
||||
</connectionStrings>
|
||||
<entityFramework>
|
||||
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
|
||||
|
||||
Binary file not shown.
@@ -87,9 +87,9 @@
|
||||
</system.webServer>
|
||||
<connectionStrings>
|
||||
<!--Ufficio Seriate-->
|
||||
<!--<add name="StockManEntities" connectionString="metadata=res://*/Models.SMModel.csdl|res://*/Models.SMModel.ssdl|res://*/Models.SMModel.msl;provider=System.Data.SqlClient;provider connection string="data source=SQL-STEAM\SQL2012;initial catalog=StockMan;persist security info=True;user id=sa;password=keyhammer;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />-->
|
||||
<add name="StockManEntities" connectionString="metadata=res://*/Models.SMModel.csdl|res://*/Models.SMModel.ssdl|res://*/Models.SMModel.msl;provider=System.Data.SqlClient;provider connection string="data source=SQL-STEAM\SQL2012;initial catalog=StockMan;persist security info=True;user id=sa;password=keyhammer;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
|
||||
<!--Portatile-->
|
||||
<add name="StockManEntities" connectionString="metadata=res://*/Models.SMModel.csdl|res://*/Models.SMModel.ssdl|res://*/Models.SMModel.msl;provider=System.Data.SqlClient;provider connection string="data source=W10-DEV-WEB;initial catalog=StockMan;persist security info=True;user id=sa;password=keyhammer;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />
|
||||
<!--<add name="StockManEntities" connectionString="metadata=res://*/Models.SMModel.csdl|res://*/Models.SMModel.ssdl|res://*/Models.SMModel.msl;provider=System.Data.SqlClient;provider connection string="data source=W10-DEV-WEB;initial catalog=StockMan;persist security info=True;user id=sa;password=keyhammer;multipleactiveresultsets=True;application name=EntityFramework"" providerName="System.Data.EntityClient" />-->
|
||||
</connectionStrings>
|
||||
<entityFramework>
|
||||
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user