public ActionResult PesinGirisEkle([Bind(Include = "GPlakaNo,KonumID")] MusteriGunlukBilgisi musteriGunlukBilgisi) { int aylikID = db.Database.SqlQuery <int>("Select AylikID from MusteriAylıkBilgisi where APlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).FirstOrDefault(); int GunlukID = db.Database.SqlQuery <int>("Select GunlukID from MusteriGunlukBilgisi where GPlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).FirstOrDefault(); int vardiyaId = db.Database.SqlQuery <int>("Select VardiyaID from VardiyaBilgisi where GunlukID=@Gunluk", new SqlParameter("@Gunluk", GunlukID)).FirstOrDefault(); if (aylikID == 0) { if (vardiyaId != 0) { Response.Write("<script lang='JavaScript'>alert('Aracınız zaten otoparkta olduğu için tekrar giriş yapamazsınız');</script>"); } else { ViewBag.KonumID = new SelectList(db.BosOlans, "KonumId", "KonumAdi", musteriGunlukBilgisi.KonumID); db.Database.ExecuteSqlCommand("INSERT INTO MusteriGunlukBilgisi(GPlakaNo,KonumID) VALUES('" + musteriGunlukBilgisi.GPlakaNo + "','" + musteriGunlukBilgisi.KonumID + "')"); int GunlukID1 = db.Database.SqlQuery <int>("Select GunlukID from MusteriGunlukBilgisi where GPlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).FirstOrDefault(); db.Database.ExecuteSqlCommand("INSERT INTO VardiyaBilgisi(GunlukID, GirisTarihi) VALUES('" + GunlukID1 + "',GETDATE())"); Response.Write("<script lang='JavaScript'>alert('Giriş yaptınız,aracınızı park edebilirsiniz..');</script>"); } } else { Response.Write("<script lang='JavaScript'>alert('Aylik kayıtlı müşteriler bu paneli kullanamaz');</script>"); } return(View(musteriGunlukBilgisi)); }
public ActionResult PesinGirisCikar([Bind(Include = "GPlakaNo")] MusteriGunlukBilgisi musteriGunlukBilgisi) { int GunlukID = db.Database.SqlQuery <int>("Select GunlukID from MusteriGunlukBilgisi where GPlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).FirstOrDefault(); int vardiyaId = db.Database.SqlQuery <int>("Select VardiyaID from VardiyaBilgisi where GunlukID=@Gunluk", new SqlParameter("@Gunluk", GunlukID)).FirstOrDefault(); if (vardiyaId == 0) { Response.Write("<script lang='JavaScript'>alert('İçeride bir aracınız olmadığı için çıkış yapamazsınız');</script>"); } else { db.Database.ExecuteSqlCommand("update VardiyaBilgisi SET CikisTarihi=GETDATE() WHERE GunlukID={0} and CikisTarihi is NULL", GunlukID); Response.Write("<script lang='JavaScript'>alert('Çıkış yaptınız,Aracınızı otoparktan çıkartabilirsiniz...');</script>"); db.Database.ExecuteSqlCommand("update VardiyaBilgisi SET GecenSure=DATEDIFF(MINUTE,GirisTarihi,CikisTarihi) where GunlukID={0} and GecenSure is NULL", GunlukID); int vardiyaId1 = db.Database.SqlQuery <int>("Select VardiyaID from VardiyaBilgisi where GunlukID=@Gunluk", new SqlParameter("@Gunluk", GunlukID)).FirstOrDefault(); return(RedirectToAction("Fatura", new { vardiyaid = vardiyaId1 })); } return(View()); }
public ActionResult BorcSorgulama([Bind(Include = "GPlakaNo")] MusteriGunlukBilgisi musteriGunlukBilgisi) { int aylikID = db.Database.SqlQuery <int>("Select AylikID from MusteriAylıkBilgisi where APlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).FirstOrDefault(); int GunlukID = db.Database.SqlQuery <int>("Select GunlukID from MusteriGunlukBilgisi where GPlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).FirstOrDefault(); if (aylikID == 0) { if (GunlukID == 0) { Response.Write("<script lang='JavaScript'>alert('Girdiğiniz plaka otoparka hiç girmemiştir');</script>"); } else { List <DateTime> giristarih = db.Database.SqlQuery <DateTime>("Select GirisTarihi from VardiyaBilgisi join MusteriGunlukBilgisi on VardiyaBilgisi.GunlukID=MusteriGunlukBilgisi.GunlukID where VardiyaBilgisi.GunlukID=MusteriGunlukBilgisi.GunlukID and GPlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).ToList(); ViewBag.GirisTarih = giristarih; List <DateTime> cikistarih = db.Database.SqlQuery <DateTime>("Select CikisTarihi from VardiyaBilgisi join MusteriGunlukBilgisi on VardiyaBilgisi.GunlukID=MusteriGunlukBilgisi.GunlukID where VardiyaBilgisi.GunlukID=MusteriGunlukBilgisi.GunlukID and GPlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).ToList(); ViewBag.CikisTarih = cikistarih; int vardiyaId = db.Database.SqlQuery <int>("Select VardiyaID from VardiyaBilgisi where GunlukID=@gunluk", new SqlParameter("@gunluk", GunlukID)).FirstOrDefault(); int borc = db.Database.SqlQuery <int>("Select ToplamBorc from KasaBilgisi where VardiyaID=@vardiya", new SqlParameter("@vardiya", vardiyaId)).FirstOrDefault(); ViewBag.Borc = borc; ViewBag.Id = vardiyaId; return(View()); } } else { List <DateTime> giristarih = db.Database.SqlQuery <DateTime>("Select GirisTarihi from VardiyaBilgisi join MusteriAylıkBilgisi on VardiyaBilgisi.AylikID=MusteriAylıkBilgisi.AylikID where VardiyaBilgisi.AylikID=MusteriAylıkBilgisi.AylikID and APlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).ToList(); ViewBag.GirisTarih = giristarih; List <DateTime> cikistarih = db.Database.SqlQuery <DateTime>("Select CikisTarihi from VardiyaBilgisi join MusteriAylıkBilgisi on VardiyaBilgisi.AylikID=MusteriAylıkBilgisi.AylikID where VardiyaBilgisi.AylikID=MusteriAylıkBilgisi.AylikID and APlakaNo=@plaka", new SqlParameter("@plaka", musteriGunlukBilgisi.GPlakaNo)).ToList(); ViewBag.CikisTarih = cikistarih; int vardiyaId = db.Database.SqlQuery <int>("Select VardiyaID from VardiyaBilgisi where AylikID=@aylik", new SqlParameter("@aylik", aylikID)).FirstOrDefault(); int borc = db.Database.SqlQuery <int>("Select ToplamBorc from KasaBilgisi where VardiyaID=@vardiya", new SqlParameter("@vardiya", vardiyaId)).FirstOrDefault(); ViewBag.Borc = borc; ViewBag.Id = vardiyaId; return(View()); } return(View()); }