From 5c39a67488e3e739c235e59de4717fbf6681f541 Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Tue, 13 Dec 2022 11:27:37 +0100 Subject: [PATCH] fix passaggio valore data null x chiamata stored + fix tipi dei valori per dbModel lotti esterni --- MP.Data/Controllers/MpInveController.cs | 3 +- MP.Data/DatabaseModels/AnagLottiArca.cs | 53 ++++++++++++------------- 2 files changed, 27 insertions(+), 29 deletions(-) diff --git a/MP.Data/Controllers/MpInveController.cs b/MP.Data/Controllers/MpInveController.cs index 72d9af88..5c75e5cc 100644 --- a/MP.Data/Controllers/MpInveController.cs +++ b/MP.Data/Controllers/MpInveController.cs @@ -42,7 +42,7 @@ namespace MP.Data.Controllers List dbResult = new List(); using (var dbCtx = new MoonPro_ISContext(_configuration)) { - var DataGiac = new SqlParameter("@DataGiac", DateTime.Now); + var DataGiac = new SqlParameter("@DataGiac", DBNull.Value); var CodArt = new SqlParameter("@CodArt", codArt); var CodLotto = new SqlParameter("@CodLotto", codLotto); var CodMagaz = new SqlParameter("@CodMagaz", codMagazzino); @@ -52,7 +52,6 @@ namespace MP.Data.Controllers .DbLottoArca .FromSqlRaw("exec dbo.stp_GIAC_getByDate @DataGiac,@CodArt,@CodLotto,@CodMagaz,@OnlyTest", DataGiac, CodArt, CodLotto, CodMagaz, OnlyTest) .AsNoTracking() - //.AsEnumerable() .ToList(); } return dbResult; diff --git a/MP.Data/DatabaseModels/AnagLottiArca.cs b/MP.Data/DatabaseModels/AnagLottiArca.cs index e4440669..688dfaf6 100644 --- a/MP.Data/DatabaseModels/AnagLottiArca.cs +++ b/MP.Data/DatabaseModels/AnagLottiArca.cs @@ -11,35 +11,34 @@ namespace MP.Data.DatabaseModels [Keyless] public partial class AnagLottiArca { - public string Cd_MGEsercizio { get; set; } public string Cd_MG { get; set; } public string Cd_AR { get; set; } - public string Id_DoDB { get; set; } - public string Cd_MGUbicazione { get; set; } - public string Cd_ARLotto { get; set; } - public string Cd_DoSottoCommessa { get; set; } - public string Quantita { get; set; } - public string Valore { get; set; } - public string IniQ { get; set; } - public string IniV { get; set; } - public string RetQ { get; set; } - public string RetV { get; set; } - public string CarQ { get; set; } - public string CarV { get; set; } - public string ScaQ { get; set; } - public string ScaV { get; set; } - public string CarQA { get; set; } - public string CarVA { get; set; } - public string CarQP { get; set; } - public string CarVP { get; set; } - public string CarQT { get; set; } - public string CarVT { get; set; } - public string ScaQV { get; set; } - public string ScaVV { get; set; } - public string ScaQP { get; set; } - public string ScaVP { get; set; } - public string ScaQT { get; set; } - public string ScaVT { get; set; } + public int? Id_DoDB { get; set; } + public string? Cd_MGUbicazione { get; set; } + public string? Cd_ARLotto { get; set; } + public string? Cd_DoSottoCommessa { get; set; } + public decimal Quantita { get; set; } + public decimal Valore { get; set; } + public decimal IniQ { get; set; } + public decimal IniV { get; set; } + public decimal RetQ { get; set; } + public decimal RetV { get; set; } + public decimal CarQ { get; set; } + public decimal CarV { get; set; } + public decimal ScaQ { get; set; } + public decimal ScaV { get; set; } + public decimal CarQA { get; set; } + public decimal CarVA { get; set; } + public decimal CarQP { get; set; } + public decimal CarVP { get; set; } + public decimal CarQT { get; set; } + public decimal CarVT { get; set; } + public decimal ScaQV { get; set; } + public decimal ScaVV { get; set; } + public decimal ScaQP { get; set; } + public decimal ScaVP { get; set; } + public decimal ScaQT { get; set; } + public decimal ScaVT { get; set; } } }