public ActionResult AracSilControl(string txtPlaka) //model ve marka tablosunda kalıyor bilgi { using (araclazim db = new araclazim()) { Araclar silinecekAracId = null; foreach (var item in db.Araclar.ToList()) { if (item.plaka.Equals(txtPlaka)) { silinecekAracId = item; } } foreach (var item in db.RezervasyonIstekleri.ToList()) { if (item.aracId == silinecekAracId) { item.aracId = null; } } var silinecek_gecikmeCeza = db.GecikmeCezalari; var silinecekArac = db.Araclar.Where(arc => arc.plaka == txtPlaka).ToList(); db.Araclar.Remove(db.Araclar.Find(silinecekArac[0].Id)); db.SaveChanges(); } return(RedirectToAction("aracSil")); }
public ActionResult isteklerControlRed(string istekId) { using (araclazim db = new araclazim()) { foreach (var istek in db.RezervasyonIstekleri) { if (istek.Id.ToString().Equals(istekId.ToString())) { istek.onayDurumu = "Reddedildi"; } } db.SaveChanges(); return(RedirectToAction("istekler")); } }
public ActionResult AracEkleControl(string markalar, string txtModel, string yil, string txtPlaka, string kasa_tipi, string renk, string silindir_hacmi, string txtGunlukUcret, string yakit_tipi) { using (araclazim db = new araclazim()) //aynı plaka var mı kontrol et !!!!!!!!!!!!! { Model model1 = new Model(); Araclar arac1 = new Araclar(); bool flag = false; foreach (Model item in db.Model.ToList()) { if (txtModel.ToString().Equals(item.model.ToString()))//eğer aynı modelden varsa { arac1.modelId = item; flag = true; } } if (flag == false)//eğer model yoksa yeni bi model oluştur { model1.model = txtModel; arac1.modelId = model1; } foreach (Marka item in db.Marka.ToList()) { if (markalar.ToString().Equals(item.marka.ToString())) { model1.markaId = item; } } arac1.yil = yil; arac1.plaka = txtPlaka; arac1.kasaTipi = kasa_tipi; arac1.renk = renk; arac1.silindirHacmi = silindir_hacmi; arac1.gunlukUcret = int.Parse(txtGunlukUcret); arac1.yakitTipi = yakit_tipi; // db.Marka.Add(marka1); db.Araclar.Add(arac1); db.SaveChanges(); } return(RedirectToAction("aracEkle")); }
public ActionResult istekControl(string Arac_Alis_Gun, string Arac_Alis_Ay, string Arac_Alis_Yil, string Arac_Teslim_Gun, string Arac_Teslim_Ay, string Arac_Teslim_Yil, string gunluk_ucret, string arac_id, string kulAd, string sifre) { using (araclazim db = new araclazim()) { RezervasyonIstekleri yeniRez = new RezervasyonIstekleri(); yeniRez.planlananAlimTarihi = Arac_Alis_Gun + "." + Arac_Alis_Ay + "." + Arac_Alis_Yil; yeniRez.planlananTeslimTarihi = Arac_Teslim_Gun + "." + Arac_Teslim_Ay + "." + Arac_Teslim_Yil; int toplamGun = 0; if (Int32.Parse(Arac_Alis_Ay) == Int32.Parse(Arac_Teslim_Ay)) { toplamGun = Int32.Parse(Arac_Teslim_Gun) - Int32.Parse(Arac_Alis_Gun); } else { toplamGun = 31 - (Int32.Parse(Arac_Alis_Gun)) + Int32.Parse(Arac_Teslim_Gun); } yeniRez.ucret = toplamGun * (Int32.Parse(gunluk_ucret)); yeniRez.onayDurumu = "OnayBekleniyor"; yeniRez.istekTarihi = DateTime.Now.ToString(); foreach (Araclar arac in db.Araclar.ToList()) { if (arac_id.ToString().Equals(arac.Id.ToString()))//eğer aynı modelden varsa { yeniRez.aracId = arac; break; } } foreach (Musteri musteri in db.Musteri.ToList()) { if (musteri.kullaniciAdi.ToString().Equals(kulAd.ToString()) && musteri.sifre.ToString().Equals(sifre.ToString())) { yeniRez.musteriId = musteri; break; } } db.RezervasyonIstekleri.Add(yeniRez); db.SaveChanges(); return(RedirectToAction("Araclar")); } }
public ActionResult adminEkleControl(string kulAd, string sifre, string sifre2) { using (araclazim db = new araclazim()) { bool flag = false; foreach (Admin item in db.Admin.ToList()) { if (kulAd.ToString().Equals(item.kullaniciAdi.ToString()))//Kullanıcı adı eşsiz mi tekrar baktır { flag = true; break; } } if (flag == false)//kayıt için kuladi eşsiz { if (sifre == sifre2) { Admin mus3 = new Admin(); mus3.kullaniciAdi = kulAd; mus3.sifre = sifre; db.Admin.Add(mus3); db.SaveChanges(); return(RedirectToAction("adminEkle")); } else//mesaj yada uyarı verdir şifreler den { return(RedirectToAction("adminEkle")); } } else//kulanıcı adı önceden alınmış { return(RedirectToAction("adminEkle")); } } // return RedirectToAction("Index"); }
public ActionResult bilgilerimiDuzenleControl(string ad, string soyad, string tel, string adres, string email, string kulAd, string sifre) { Musteri stud; using (var ctx = new araclazim()) { stud = ctx.Musteri.Where(s => s.kullaniciAdi == gizliKulAd).FirstOrDefault <Musteri>(); } //2. change student name in disconnected mode (out of ctx scope) if (stud != null) { stud.ad = ad; stud.soyad = soyad; stud.telefon = tel; stud.adres = adres; stud.eMail = email; stud.kullaniciAdi = kulAd; stud.sifre = sifre; } //save modified entity using new Context using (var dbCtx = new araclazim()) { //3. Mark entity as modified dbCtx.Entry(stud).State = System.Data.Entity.EntityState.Modified; //4. call SaveChanges dbCtx.SaveChanges(); } //using (araclazim db = new araclazim()) //{ // List< Musteri> m = db.Musteri.Where(a => a.kullaniciAdi == gizliKulAd).ToList(); // m[0].soyad = soyad; // db.SaveChanges(); // foreach (var item in db.Musteri) // { // if (item.kullaniciAdi== gizliKulAd) // { // item.ad = ad; // item.soyad = soyad; // item.telefon = tel; // item.adres = adres; // item.eMail = email; // item.kullaniciAdi = kulAd; // item.sifre = sifre; // break; // } // } // var guncel1 = db.Musteri.Where(mus => mus.kullaniciAdi == gizliKulAd).ToList();//yine kullanıcı adına baktık.Artık nüfus id kontrol et // foreach (var item1 in db.NufusBilgileri) // { // if (item1.Id==((Musteri)guncel1[0]).musteriNufusBilgisiId.Id) // { // item1.tcNo = tc; // item1.babaAdi = babaAdi; // item1.anaAdi = anaAdi; // item1.dogumYeri = dogumYeri; // item1.dogumTarihi = dogumTarihi; // item1.medeniHal = medeniHal; // item1.il = il; // break; // } // } // foreach (var item2 in db.EhliyetBilgileri) // { // if (item2.Id==((Musteri)guncel1[0]).ehliyetId.Id) // { // item2.ehliyetNo = ehliyetNo; // item2.belgeNo = belgeNo; // item2.ehliyetSinifi = ehliyetSinifi; // item2.il = il2; // item2.kullanilanCihaz = kulCihaz; // break; // } // } // db.SaveChanges(); //} return(RedirectToAction("bilgilerimiDuzenle")); }
public ActionResult kiradanGelenAraclarControl(string Arac_Alis_Gun, string Arac_Alis_Ay, string Arac_Alis_Yil, string istek_numarasi, string hasarUcreti) { using (araclazim db = new araclazim()) { int gecikmeUcret = 0, gecikmeGunu = 0; int temp = 0; int kiralamaUcreti = 0; string anlasilanGunn, anlasilanAyy, anlasilanYill; string anlasilanTarih = ""; GelenAraclar gelenArac = new GelenAraclar(); gelenArac.aracTeslimTarih = Arac_Alis_Gun + "." + Arac_Alis_Ay + "." + Arac_Alis_Yil; gelenArac.hasarUcreti = Int32.Parse(hasarUcreti); foreach (RezervasyonIstekleri item in db.RezervasyonIstekleri.ToList()) { if (item.Id.ToString().Equals(istek_numarasi)) { kiralamaUcreti = item.ucret; gelenArac.rezIstekId = item; anlasilanTarih = item.planlananTeslimTarihi; break; } } HttpRuntime.Cache["rezId"] = istek_numarasi; int anlasilanGun = 0, anlasilanAy = 0, anlasilanYil = 0; if (!anlasilanTarih.Equals("aaa")) { string[] tarih = anlasilanTarih.Split('.'); if (anlasilanTarih != "") { anlasilanGunn = tarih[0]; anlasilanAyy = tarih[1]; anlasilanYill = tarih[2]; anlasilanGun = Int32.Parse(anlasilanGunn); anlasilanAy = Int32.Parse(anlasilanAyy); anlasilanYil = Int32.Parse(anlasilanYill); } } if (anlasilanAy.ToString().Equals(Arac_Alis_Ay)) //gelen ay aynı ise { if (anlasilanGun - (Int32.Parse(Arac_Alis_Gun)) < 0) //gecikme olmuş { gecikmeGunu = (Int32.Parse(Arac_Alis_Gun)) - anlasilanGun; } } else { while (true) { if (Arac_Alis_Gun.Equals("0")) { //------------AYI 1 AZALTTIM temp = Int32.Parse(Arac_Alis_Ay); if (temp == 1) { temp = 12; } else { temp--; } Arac_Alis_Ay = temp.ToString(); //--------------------- Arac_Alis_Gun = "31"; } if (Arac_Alis_Gun.Equals(anlasilanGun.ToString()) && Arac_Alis_Ay.Equals(anlasilanAy.ToString())) { break; } else { //------------GÜNÜ 1 AZALTTIM temp = Int32.Parse(Arac_Alis_Gun); temp--; Arac_Alis_Gun = temp.ToString(); //--------------------- gecikmeGunu = gecikmeGunu + 1; } } } if (gecikmeGunu != 0) { GecikmeCezalari gecikmeCezasi = new GecikmeCezalari(); gecikmeCezasi.gecikmeGunu = gecikmeGunu; HttpRuntime.Cache["gecikmeId"] = gecikmeCezasi; gecikmeCezasi.ucret = gecikmeGunu * 250; gecikmeCezasi.teslimId = gelenArac; db.GecikmeCezalari.Add(gecikmeCezasi); gecikmeUcret = gecikmeGunu * 250; } Fatura fatura = new Fatura(); fatura.ucret = gecikmeUcret + kiralamaUcreti + Int32.Parse(hasarUcreti); gelenArac.faturaId = fatura; db.Fatura.Add(fatura); db.GelenAraclar.Add(gelenArac); db.SaveChanges(); HttpRuntime.Cache["faturaId"] = fatura.Id; HttpRuntime.Cache["gelenAracId"] = gelenArac.Id; } return(RedirectToAction("fatura")); }
public ActionResult aracBilgileriniDuzenleControl(string aracId, string markalar, string GuncelModel, string EskiModel, string yil, string txtPlaka, string kasa_tipi, string renk, string silindir_hacmi, string txtGunlukUcret, string yakit_tipi) { using (araclazim db = new araclazim()) //ayni plaka var mi kontrol et !!!!!!!!!!!!! { Model temp = null; Marka tempMarka = null; bool flag = false; if (EskiModel.Equals(GuncelModel)) { } else//model değişmişse { foreach (var item in db.Model) { if (GuncelModel.ToString().Equals(item.model.ToString()))//aradığım model tablomda var mı ? { temp = item; flag = true; break; } } } foreach (var item in db.Marka) { if (item.marka.ToString().Equals(markalar.ToString())) { tempMarka = item; break; } } foreach (var item in db.Araclar) { if (item.Id.ToString().Equals(aracId.ToString())) { if (EskiModel.Equals(GuncelModel)) { } else//model değişmişse { if (flag == true)//tabloda var { item.modelId = temp; } else//tabloda yok { Model yeniModel = new Model(); yeniModel.model = GuncelModel; yeniModel.markaId = tempMarka; item.modelId = yeniModel; } } item.yil = yil; item.plaka = txtPlaka; item.kasaTipi = kasa_tipi; item.renk = renk; item.silindirHacmi = silindir_hacmi; item.gunlukUcret = int.Parse(txtGunlukUcret); item.yakitTipi = yakit_tipi; break; } } db.SaveChanges(); } return(RedirectToAction("aracBilgileriniDuzenle")); }
public void DataDoldur() { //flag = true; using (araclazim dataBase = new araclazim()) { //ram de temizleme yapar using Admin ad1 = new Admin(); ad1.kullaniciAdi = "admin"; ad1.sifre = "123"; dataBase.Admin.Add(ad1); Marka marka1 = new Marka(); marka1.marka = "Audi"; Marka marka2 = new Marka(); marka2.marka = "BMW"; Marka marka3 = new Marka(); marka3.marka = "Chevrolet"; Marka marka4 = new Marka(); marka4.marka = "Citroen"; Marka marka5 = new Marka(); marka5.marka = "Fiat"; Marka marka6 = new Marka(); marka6.marka = "Ford"; Marka marka7 = new Marka(); marka7.marka = "Honda"; Marka marka8 = new Marka(); marka8.marka = "Hyundai"; Marka marka9 = new Marka(); marka9.marka = "Kia"; Marka marka10 = new Marka(); marka10.marka = "Mazda"; Marka marka11 = new Marka(); marka11.marka = "Mercedes"; Marka marka12 = new Marka(); marka12.marka = "Mitsubishi"; Marka marka13 = new Marka(); marka13.marka = "Nissan"; Marka marka14 = new Marka(); marka14.marka = "Opel"; Marka marka15 = new Marka(); marka15.marka = "Peugeot"; Marka marka16 = new Marka(); marka16.marka = "Renault"; Marka marka17 = new Marka(); marka17.marka = "Seat"; Marka marka18 = new Marka(); marka18.marka = "Skoda"; Marka marka19 = new Marka(); marka19.marka = "Subaru"; Marka marka20 = new Marka(); marka20.marka = "Tata"; Marka marka21 = new Marka(); marka21.marka = "Tofaş"; Marka marka22 = new Marka(); marka22.marka = "Toyota"; Marka marka23 = new Marka(); marka23.marka = "Wolkswagen"; Marka marka24 = new Marka(); marka24.marka = "Volvo"; dataBase.Marka.Add(marka1); dataBase.Marka.Add(marka2); dataBase.Marka.Add(marka3); dataBase.Marka.Add(marka4); dataBase.Marka.Add(marka5); dataBase.Marka.Add(marka6); dataBase.Marka.Add(marka7); dataBase.Marka.Add(marka8); dataBase.Marka.Add(marka9); dataBase.Marka.Add(marka10); dataBase.Marka.Add(marka11); dataBase.Marka.Add(marka12); dataBase.Marka.Add(marka13); dataBase.Marka.Add(marka14); dataBase.Marka.Add(marka15); dataBase.Marka.Add(marka16); dataBase.Marka.Add(marka17); dataBase.Marka.Add(marka18); dataBase.Marka.Add(marka19); dataBase.Marka.Add(marka20); dataBase.Marka.Add(marka21); dataBase.Marka.Add(marka22); dataBase.Marka.Add(marka23); dataBase.Marka.Add(marka24); dataBase.SaveChanges(); } }
public ActionResult RegisterControl(string ad, string soyad, string telefon, string adres, string eMail, string kulAd, string sifre, string sifre2, string tc, string babaAdi, string anaAdi, string dogum_yeri, string dogum_tarihi, string medeni_hal, string il, string ehliyet_no, string il_ehliyet, string belge_no, string kullanilan_cihaz, string ehliyet_sinifi) { using (araclazim db = new araclazim()) { bool flag = false; foreach (Musteri item in db.Musteri.ToList()) { if (kulAd.ToString().Equals(item.kullaniciAdi.ToString()))//Kullanıcı adı eşsiz mi tekrar baktır { flag = true; break; } } if (flag == false)//kayıt için kuladi eşsiz { if (sifre == sifre2) { Musteri mus1 = new Musteri();//hepsi birer kayıt NufusBilgileri nufus1 = new NufusBilgileri(); EhliyetBilgileri ehliyet1 = new EhliyetBilgileri(); mus1.ad = ad; mus1.soyad = soyad; mus1.telefon = telefon; mus1.adres = adres; mus1.eMail = eMail; mus1.kullaniciAdi = kulAd; mus1.sifre = sifre; mus1.ehliyetId = ehliyet1; ehliyet1.ehliyetNo = int.Parse(ehliyet_no); ehliyet1.il = il_ehliyet; ehliyet1.belgeNo = int.Parse(belge_no); ehliyet1.kullanilanCihaz = kullanilan_cihaz; ehliyet1.ehliyetSinifi = ehliyet_sinifi; mus1.musteriNufusBilgisiId = nufus1; nufus1.tcNo = int.Parse(tc); nufus1.babaAdi = babaAdi; nufus1.anaAdi = anaAdi; nufus1.dogumYeri = dogum_yeri; nufus1.dogumTarihi = dogum_tarihi; nufus1.medeniHal = medeni_hal; nufus1.il = il; db.NufusBilgileri.Add(nufus1); db.EhliyetBilgileri.Add(ehliyet1); db.Musteri.Add(mus1);//burada oluşturduğumuz kayıtları vtye ekliyoruz db.SaveChanges(); return(RedirectToAction("Index")); } else//mesaj yada uyarı verdir şifreler den { ViewBag.mesaj = "Lütfen Kullanıcı Adı veya Şifrenizi Kontrol Ediniz!"; } } else//kulanıcı adı önceden alınmış { ViewBag.mesaj = "Kullanıcı adı önceden alınmış."; } } return(RedirectToAction("Login")); }