//[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme, Policy = "Admin")] //[HttpPost] public void UpdateOnaylanmisRezervasyonYapilmamisEmirler([FromBody] PlanlamaBase obj) { IDBManager dBManager = new MSSQLDBManager(); IPlanlamaProvider pProvider = new PlanlamaProvider(dBManager); pProvider.UpdateORYEQuery(obj); }
public List <PlanlamaBase> GetOnayBekleyenYuklemelerData() { String select_query = @"SELECT y.[Id], y.[NakliyeciId], n.[NakliyeciAdi],Email,y.[NakliyeBelgesi], y.[PlanlamaTarihi], y.[YuklemeYeriId],y.[YuklemeNoktasiId], y.[AciklamaSM],y.[AracTipiId],round( Cast(y.ToplamTonaj as Float),0) as ToplamTonaj, y.[YuklemeStatus], y.[KantarOnKayitDurumu], (SELECT [dbo].[fn_Musteriler] ( y.[NakliyeBelgesi]) ) as Musteriler, (SELECT [dbo].[fn_TeslimatYerleri] ( y.[NakliyeBelgesi]) ) as TYerleri FROM [tblYuklemeEmirleri] y INNER JOIN [tblNakliyeFirmalari] n ON n.[FirmaKodu] =y.[NakliyeciId] WHERE (y.[YuklemeStatus] = 0 and y.GirisSaati is null and y.CikisSaati is null) ORDER BY y.[PlanlamaTarihi] desc"; var dataTable = dBManager.ExecuteQuery(select_query, null); List <PlanlamaBase> result = new List <PlanlamaBase>(); PlanlamaBase pb = null; foreach (DataRow row in dataTable.Rows) { pb = new PlanlamaBase(); pb.NakliyeBelgesi = int.Parse(row["NakliyeBelgesi"].ToString()); int.TryParse(row["Id"].ToString(), out int Id); pb.Id = Id; pb.PlanlamaTarihi = DateTime.Parse(row["PlanlamaTarihi"].ToString()); int.TryParse(row["YuklemeYeriId"].ToString(), out int UId); pb.YuklemeYeriId = UId; int.TryParse(row["NakliyeciId"].ToString(), out int NId); pb.NakliyeciId = NId; pb.Nakliyeci = row["NakliyeciAdi"].ToString(); pb.Musteriler = row["Musteriler"].ToString(); pb.SevkYeri = row["TYerleri"].ToString(); pb.AciklamaSM = row["AciklamaSM"].ToString(); pb.ToplamTonaj = int.Parse(row["ToplamTonaj"].ToString()); //pb.AracTipiId = row["AracTipiId"].ToString(); int.TryParse(row["YuklemeNoktasiId"].ToString(), out int YnId); pb.YuklemeNoktasiId = YnId; result.Add(pb); } return(result); }
//[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme, Policy = "Admin")] //[HttpPost] public void UpdateOnayBekleyenYuklemeler([FromBody] PlanlamaBase obj) { IDBManager dBManager = new MSSQLDBManager(); IPlanlamaProvider pProvider = new PlanlamaProvider(dBManager); pProvider.UpdateOBYCmdQuery(obj); }
public void UpdateOBYCmdQuery(PlanlamaBase obj) { Dictionary <string, object> columnValues = new Dictionary <string, object>(); columnValues.Add("NakliyeBelgesi", obj.NakliyeBelgesi); columnValues.Add("PlanlamaTarihi", obj.PlanlamaTarihi); columnValues.Add("YuklemeYeriId", obj.YuklemeYeriId); columnValues.Add("NakliyeciId", obj.NakliyeciId); columnValues.Add("AciklamaSM", obj.AciklamaSM); columnValues.Add("YuklemeNoktasiId", obj.YuklemeNoktasiId); columnValues.Add("ToplamTonaj", obj.ToplamTonaj); //columnValues.Add("Id", obj.Id); dBManager.UpdateTableRow("tblYuklemeEmirleri", columnValues, "Id", obj.Id); }