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());
        }
Ejemplo n.º 3
0
        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());
        }