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); }
public List <RezervasyonBase> GetRezervasyonBekleyenYE(int nakliyeciId) { String select_query = @"SELECT * FROM (SELECT YK.[Id], NK.[NakliyeciAdi] , YK.[NakliyeBelgesi] , YK.[PlanlamaTarihi] ,YK.[YuklemeYeriId] , YK.[AracTipiId] , round( Cast(YK.[ToplamTonaj] as Float),0) as ToplamTonaj , YK.[YuklemeNoktasiId] ,YK.[AciklamaSM] , YK.[YuklemeStatus], (SELECT [dbo].[fn_Musteriler] (YK.[NakliyeBelgesi]) ) as Musteriler, (SELECT [dbo].[fn_TeslimatYerleri] (YK.[NakliyeBelgesi]) ) as TYerleri FROM [tblYuklemeEmirleri] YK INNER JOIN [tblNakliyeFirmalari] NK ON NK.[FirmaKodu] =YK.[NakliyeciId] WHERE (YK.[YuklemeStatus] = 1 and YK.[NakliyeciId] = @NakliyeciId and YK.GirisSaati is null and YK.CikisSaati is null) ) AS A UNION SELECT * FROM ( select y.[Id], NK.[NakliyeciAdi] ,y.[NakliyeBelgesi] , y.[PlanlamaTarihi] , y.[YuklemeYeriId] ,y.[AracTipiId] , y.[ToplamTonaj] , y.[YuklemeNoktasiId] , y.[AciklamaSM] , y.[YuklemeStatus] , (SELECT [dbo].[fn_Musteriler] (y.[NakliyeBelgesi]) ) as Musteriler, (SELECT [dbo].[fn_TeslimatYerleri] (y.[NakliyeBelgesi]) ) as TYerleri from tblIhale i inner join tblYuklemeEmirleri y on y.nakliyebelgesi = i.nakliyeno INNER JOIN [tblNakliyeFirmalari] NK ON NK.[FirmaKodu] =i.NakliyeFirmaKodu where i.NakliyeFirmaKodu = @NakliyeciId and i.NaliyeDurumu = 1 and y.[YuklemeStatus]=1 and y.GirisSaati is null and y.CikisSaati is null) AS B order by planlamatarihi desc"; SqlParameter[] parameters = new SqlParameter[1] { new SqlParameter("NakliyeciId", nakliyeciId) }; var dataTable = dBManager.ExecuteQuery(select_query, parameters); List <RezervasyonBase> result = new List <RezervasyonBase>(); RezervasyonBase rb = null; foreach (DataRow row in dataTable.Rows) { rb = new RezervasyonBase(); rb.NakliyeBelgesi = int.Parse(row["NakliyeBelgesi"].ToString()); rb.PlanlamaTarihi = DateTime.Parse(row["PlanlamaTarihi"].ToString()); rb.Musteriler = row["Musteriler"].ToString(); rb.SevkYeri = row["TYerleri"].ToString(); rb.AciklamaSM = row["AciklamaSM"].ToString(); rb.ToplamTonaj = int.Parse(row["ToplamTonaj"].ToString()); int.TryParse(row["YuklemeNoktasiId"].ToString(), out int YnId); rb.YuklemeNoktasiId = YnId; int.TryParse(row["YuklemeYeriId"].ToString(), out int UId); rb.YuklemeYeriId = UId; //pb.AracTipiId = row["AracTipiId"].ToString(); result.Add(rb); } return(result); }