private void btn_Kaydet_Click_1(object sender, EventArgs e) { Arabalar arabalar = new Arabalar(); arabalar.Plaka = txt_Plaka.Text; arabalar.Marka = txt_Marka.Text; arabalar.Model = txt_Model.Text; arabalar.AracTipi = comboBoxarac.Text; arabalar.Vites = comboBoxvites.Text; arabalar.YakitTipi = comboBoxyakit.Text; arabalar.Fiyat = Convert.ToDouble(txt_Fiyat.Text); arabalar.AktifMi = Convert.ToBoolean(comboBoxaktiflik.SelectedIndex); arabalar.AddDate = DateTime.Now; db.Cars.Add(arabalar); db.SaveChanges(); txt_Plaka.Text = default(string); txt_Marka.Text = string.Empty; txt_Model.Text = string.Empty; comboBoxarac.SelectedIndex = -1; comboBoxvites.SelectedIndex = -1; comboBoxyakit.SelectedIndex = -1; txt_Fiyat.Text = default(string); comboBoxaktiflik.SelectedIndex = -1; ArabaList(); }
private void Btn_ekle_Click_1(object sender, EventArgs e) { Arabalar arac = new Arabalar(); if (!string.IsNullOrEmpty(mtb_plaka.Text) && !string.IsNullOrEmpty(txt_marka.Text) && !string.IsNullOrEmpty(txt_model.Text) && !string.IsNullOrEmpty(cbb_aractipi.Text) && !string.IsNullOrEmpty(cbb_vitestipi.Text) && !string.IsNullOrEmpty(cbb_yakittipi.Text) && !string.IsNullOrEmpty(txt_fiyat.Text)) { arac.Plaka = mtb_plaka.Text; arac.Marka = txt_marka.Text; arac.Model = txt_model.Text; arac.AracTipi = cbb_aractipi.Text; arac.VitesTipi = cbb_vitestipi.Text; arac.YakitTipi = cbb_yakittipi.Text; arac.Fiyat = Convert.ToDouble(txt_fiyat.Text); db.Arabalars.Add(arac); db.SaveChanges(); Sıfırla(); MessageBox.Show("Ekleme Başarılı"); } else { DialogResult bosgecilmez = MessageBox.Show("Alanlar boş geçilemez.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult KiralikArabaTeslimAl(KirayaVerilmisArabalar model) { KirayaVerilmisArabalar kiradaki = kirayaverilmismanager.Find(x => x.Id == model.Id); Arabalar aa = a.Find(x => x.Id == kiradaki.KiralikAraba.Arabaid.Id); aa.IslemYapabilme = true; a.Update(aa); KiralikArabalar kiralikverilen = kiralikmanager.Find(x => x.Arabaid.Id == kiradaki.KiralikAraba.Arabaid.Id); KiralikBekleyen kiralikbekleyen = new KiralikBekleyen(); kiralikbekleyen.KiralikAraba = kiralikverilen; kiralik_bekleyen.Insert(kiralikbekleyen); kiradaki.IslemAktiflik = false; kirayaverilmismanager.Update(kiradaki); try { OkViewModel notifyobj = new OkViewModel() { Title = "Güncelleme Başarılı", RedirectingUrl = "/Home/Index", }; notifyobj.Items.Add("Satış işleminiz başarılı bir şekilde gerçekleşmiştir."); return(View("Ok", notifyobj)); } catch (Exception) { ErrorViewModel notifyonj = new ErrorViewModel() { Title = "Hata Oluştu.", }; return(View("Error", notifyonj)); } }
private void Btn_arabakaydet_Click_1(object sender, EventArgs e) { Arabalar car = new Arabalar(); car.Plaka = t_plakano.Text; car.Marka = t_marka.Text; car.Model = t_model.Text; car.AracTipi = cmb_aractipi.SelectedItem.ToString(); car.Vites = cmb_vites.SelectedItem.ToString(); car.YakıtTipi = cmb_yakittipi.SelectedItem.ToString(); car.Fiyat = Convert.ToDouble(t_fiyat.Text); car.AktifMi = true; db.Cars.Add(car); db.SaveChanges(); t_plakano.Text = string.Empty; t_marka.Text = string.Empty; t_model.Text = string.Empty; cmb_aractipi.SelectedIndex = -1; cmb_vites.SelectedIndex = -1; cmb_yakittipi.SelectedIndex = -1; t_fiyat.Text = string.Empty; ArabaList(); }
public int Update(T obj) { if (obj is Ortak123) { Ortak123 o = obj as Ortak123; // o.KimKayitEtti = App.Common.GetCurrentUserName();//işlem yapa kullanıcı adı yazılmalı... } if (obj is Arabalar) { Arabalar a = obj as Arabalar; DateTime now = DateTime.Now; // a.ArabayiEkleyen = App.Common.GetCurrentUserName(); a.EklenmeTarihi = now; a.IlanTarihi = now; // a.Resim1 = "resim.jpg"; bunu yorum satırından kaldır.. güncel } if (obj is Hizmetliler) { Hizmetliler a = obj as Hizmetliler; DateTime now = DateTime.Now; // a.EkleyenPersonel = App.Common.GetCurrentUserName(); a.EklenmeTarihi = now; } return(Save()); }
public ActionResult BegenilenAraba(int?id) { ModelState.Remove("Araba"); if (ModelState.IsValid) { Kullanicilar ku = Session["logink"] as Kullanicilar; if (id == null) { return(View(begenilenler.List(x => x.Kullanici.Id == ku.Id))); } SifirBegenilenArabalar ba = new SifirBegenilenArabalar(); Arabalar aa = a.Find(x => x.Id == id.Value); // KiralikArabalar kk = kiralikmanager.Find(x => x.Id == id.Value); if (Session["logink"] != null && aa != null) { //ba = begenilenler.Find(x => x.Araba == aa && x.Kullanici == ku); //if (ba == null) //{ ba.Kullanici = ku; ba.Araba = aa; // ba.begenildimi = 1;//begenildimiyi gerekirse sil biryerde kullanmadım şuanlık.... begenilenler.Insert(ba); //} } return(View(begenilenler.List(x => x.Kullanici.Id == ku.Id))); } return(View()); }
public int Insert(T obj) { _objectSet.Add(obj); if (obj is Ortak123) { Ortak123 o = obj as Ortak123; DateTime now = DateTime.Now; o.KayitTarih = now; // o.KimKayitEtti = App.Common.GetCurrentUserName();//işlem yapa kullanıcı adı yazılmalı... o.IsActive = false;//bunu ekledim hata çıkarsa burası olabilir sebebi... o.AktiflikGuid = Guid.NewGuid(); o.KimKayitEtti = "system"; } if (obj is Arabalar) { Arabalar a = obj as Arabalar; DateTime now = DateTime.Now; // a.ArabayiEkleyen= App.Common.GetCurrentUserName(); a.EklenmeTarihi = now; a.IlanTarihi = now; a.Resim1 = "resim.jpg"; } if (obj is Hizmetliler) { Hizmetliler a = obj as Hizmetliler; DateTime now = DateTime.Now; // a.EkleyenPersonel = App.Common.GetCurrentUserName(); a.EklenmeTarihi = now; } return(Save()); }
private void btn_a_ekle_Click(object sender, EventArgs e) { Arabalar araba = new Arabalar(); araba.Plaka = txt_a_plaka.Text; araba.Marka = txt_a_marka.Text; araba.Model = txt_a_model.Text; araba.AracTipi = cmb_a_aractipi.SelectedItem.ToString(); araba.Vites = cmb_a_vitestipi.SelectedItem.ToString(); araba.YakitTipi = cmb_a_yakıttipi.SelectedItem.ToString(); araba.Fiyat = Convert.ToDecimal(txt_a_fiyat.Text); araba.AddDate = DateTime.Now; araba.AktifMi = Convert.ToBoolean(cmb_a_aktifmi.SelectedIndex); db.Cars.Add(araba); db.SaveChanges(); MessageBox.Show("Araç kayıt eklendi"); DialogResult cancel = new DialogResult(); cancel = MessageBox.Show("Yeni Kayıt eklemek ister misiniz?", "Çıkmak için Hayıra basınız", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (cancel == DialogResult.No) { this.Close(); } cmb_a_aktifmi.SelectedIndex = -1; cmb_a_aractipi.SelectedIndex = -1; cmb_a_vitestipi.SelectedIndex = -1; cmb_a_yakıttipi.SelectedIndex = -1; txt_a_plaka.Text = string.Empty; txt_a_marka.Text = default(string); txt_a_model.Text = string.Empty; txt_a_fiyat.Text = string.Empty; CarList(); }
public ActionResult DeleteConfirmed(int id) { Arabalar araba = a.Find(x => x.Id == id); a.Delete(araba); return(RedirectToAction("Index", "Home")); }
private void dataGridView1_MouseClick(object sender, MouseEventArgs e) { try { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value.ToString()); //List<Kiralama> kiralamas = new List<Kiralama>(); kiralamas = new Kiralama(); kiralamas = db.Kiralamas.Find(id); Arabalar arabalar = new Arabalar(); arabalar = db.Arabalars.Find(kiralamas.ArabaID); Musteriler musteriler = new Musteriler(); musteriler = db.Musterilers.Find(kiralamas.MusteriID); textBox1.Text = arabalar.Marka.ToString(); textBox2.Text = musteriler.Adi.ToString(); textBox3.Text = kiralamas.AlisTarihi.ToString(); textBox4.Text = kiralamas.TeslimTarihi.ToString(); textBox5.Text = kiralamas.KiralanmaSuresi.ToString(); textBox6.Text = kiralamas.FaturaTutari.ToString(); textBox7.Text = arabalar.Model.ToString(); } catch (Exception) { return; } }
private void listViewAraba_DoubleClick(object sender, EventArgs e) { int id = Convert.ToInt32(listViewAraba.SelectedItems[0].Text); updated = db.Cars.Find(id); txt_Plaka.Text = updated.Plaka; txt_Marka.Text = updated.Marka; txt_Model.Text = updated.Model; comboBoxarac.Text = updated.AracTipi; comboBoxvites.Text = updated.Vites; comboBoxyakit.Text = updated.YakitTipi; txt_Fiyat.Text = updated.Fiyat.ToString(); comboBoxaktiflik.SelectedIndex = Convert.ToInt32(updated.AktifMi); }
private void btn_Sil_Click(object sender, EventArgs e) { if (listViewAraba.SelectedItems.Count <= 0) { return; } Arabalar deleted = db.Cars.Find(updated.ID); db.Cars.Remove(deleted); db.SaveChanges(); ArabaList(); }
private void Lvw_musteripaneli_MouseClick(object sender, MouseEventArgs e) { int idd = Convert.ToInt32(lvw_musteripaneli.SelectedItems[0].Tag); me = db.Cars.Find(idd); txt_rplaka.Text = me.Plaka; txt_rmarka.Text = me.Marka; txt_rmodel.Text = me.Model; txt_raract.Text = me.AracTipi; txt_rvites.Text = me.Vites; txt_ryakit.Text = me.YakıtTipi; txt_rgunluk.Text = Convert.ToString(me.Fiyat); arabaid = idd; }
// GET: Arabalar/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Arabalar arabalar = a.Find(x => x.Id == id.Value); if (arabalar == null) { return(HttpNotFound()); } return(View(arabalar)); }
private void lstvw_a_bilgi_DoubleClick(object sender, EventArgs e) { int id = Convert.ToInt32(lstvw_a_bilgi.SelectedItems[0].Tag); updated = db.Cars.Find(id); txt_a_plaka.Text = updated.Plaka; txt_a_marka.Text = updated.Marka; txt_a_model.Text = updated.Model; cmb_a_aractipi.Text = updated.AracTipi; cmb_a_vitestipi.Text = updated.Vites; cmb_a_yakıttipi.Text = updated.YakitTipi; txt_a_fiyat.Text = updated.Fiyat.ToString(); cmb_a_aktifmi.SelectedIndex = Convert.ToInt32(updated.AktifMi); }
private void Btn_sil_Click(object sender, EventArgs e) { if (lvw_aracozellik.SelectedItems.Count <= 0) { return; } int id = Convert.ToInt32(lvw_aracozellik.SelectedItems[0].Tag); Arabalar deleted = db.Cars.Find(id); db.Cars.Remove(deleted); db.SaveChanges(); ArabaList(); }
private void Lvw_aracozellik_DoubleClick(object sender, EventArgs e) { //FulRowSelected ı true yaptık int id = Convert.ToInt32(lvw_aracozellik.SelectedItems[0].Tag); updated = db.Cars.Find(id); t_plakano.Text = updated.Plaka; t_marka.Text = updated.Marka; t_model.Text = updated.Model; cmb_aractipi.SelectedValue = updated.AracTipi.ToString(); cmb_vites.SelectedItem = updated.Vites; cmb_yakittipi.SelectedItem = updated.YakıtTipi.ToString(); t_fiyat.Text = Convert.ToDouble(updated.Fiyat).ToString(); }
private void listView1_DoubleClick(object sender, EventArgs e) { id = Convert.ToInt32(listView1.SelectedItems[0].Text); rent = db.Cars.Find(id); double x = rent.Fiyat; DateTime bTarih = Convert.ToDateTime(dateTimePicker1.Text); DateTime kTarih = Convert.ToDateTime(dateTimePicker2.Text); Sonuc = (kTarih - bTarih); gun = Sonuc.TotalDays.ToString(); fiyat = Convert.ToDouble(gun) * x; txt_Tutar.Text = fiyat.ToString(); }
//--Araba sATIŞ VE KİRALAMANIN İşlemlerinin başladığı yer public ActionResult PersonelIslem(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Arabalar arabalar = a.Find(x => x.Id == id.Value); TempData["araba"] = arabalar.Id; if (arabalar == null) { return(HttpNotFound()); } return(View(arabalar)); }
public JsonResult ArabaBegen(int id) { Kullanicilar k = Session["logink"] as Kullanicilar; Arabalar a = am.Find(x => x.Id == id); if (sb_maneger.Find(x => x.Kullanici.Id == k.Id && x.Araba.Id == a.Id) != null) { return(Json("Bu araba zaten beğenildi.", JsonRequestBehavior.AllowGet)); } else { SifirBegenilenArabalar m = new SifirBegenilenArabalar(); m.Araba = a; m.Kullanici = k; sb_maneger.Insert(m); return(Json("Araba beğenildi.", JsonRequestBehavior.AllowGet)); } }
public ActionResult KiralikArabaGunUzat(KirayaVerilmisArabalar model) { if (model.KiradanAlamaTarih > DateTime.Today) { ModelState.Remove("HangiKullanici"); ModelState.Remove("KiralayanPersonel"); ModelState.Remove("KiralikAraba"); ModelState.Remove("KiralamaTarih"); if (ModelState.IsValid) { KirayaVerilmisArabalar kiradaki = kirayaverilmismanager.Find(x => x.Id == model.Id); Arabalar aa = a.Find(x => x.Id == kiradaki.KiralikAraba.Arabaid.Id); DateTime tariheski = kiradaki.KiradanAlamaTarih; kiradaki.KiradanAlamaTarih = model.KiradanAlamaTarih; DateTime tarihyeni = model.KiradanAlamaTarih; TimeSpan sonuc = tarihyeni - tariheski; int sonuc1 = Convert.ToInt32(sonuc.Days); kiradaki.AlinacakUcret = kiradaki.AlinacakUcret + aa.Fiyat * sonuc1; kirayaverilmismanager.Update(kiradaki); Gelirler gelir = gelirmanager.Find(x => x.Araba.Id == aa.Id); gelir.Fiyat = kiradaki.AlinacakUcret; gelirmanager.Update(gelir); return(RedirectToAction("Index", "Home")); } } else { ErrorViewModel notifyonj = new ErrorViewModel() { Title = "Lütfen Tarih Seçimi Bugünden Küçük Olmasın.Güvenlik Açısından Anasayfaya Yönlendiriliyorsunuz." }; return(View("Error", notifyonj)); } return(View()); }
private void btn_a_sil_Click(object sender, EventArgs e) { if (lstvw_a_bilgi.SelectedItems.Count <= 0) { return; } int id = Convert.ToInt32(lstvw_a_bilgi.SelectedItems[0].Tag); Arabalar deleted = db.Cars.Find(id); SilinenArabalar deletedaraba = new SilinenArabalar(); DialogResult nodelete = new DialogResult(); nodelete = MessageBox.Show("Kaydı silmek istedğinize emin misiniz?", "!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (nodelete == DialogResult.Yes) { deletedaraba.ArabaID = updated.ID; deletedaraba.Plaka = txt_a_plaka.Text; deletedaraba.Marka = txt_a_marka.Text; deletedaraba.Model = txt_a_model.Text; deletedaraba.AracTipi = cmb_a_aractipi.Text; deletedaraba.Vites = cmb_a_vitestipi.Text; deletedaraba.YakitTipi = cmb_a_yakıttipi.Text; deletedaraba.Fiyat = Convert.ToDecimal(txt_a_fiyat.Text); deletedaraba.AktifMi = Convert.ToBoolean(cmb_a_aktifmi.SelectedIndex); deletedaraba.DeleteDate = DateTime.Now; deletedaraba.AddDate = updated.AddDate; deletedaraba.UpdateDate = updated.UpdateDate; db.SilinenArabalars.Add(deletedaraba); db.Cars.Remove(deleted); db.SaveChanges(); } //textbox ve comboboxları temizleme cmb_a_aktifmi.SelectedIndex = -1; cmb_a_aractipi.SelectedIndex = -1; cmb_a_vitestipi.SelectedIndex = -1; cmb_a_yakıttipi.SelectedIndex = -1; txt_a_plaka.Text = string.Empty; txt_a_marka.Text = default(string); txt_a_model.Text = string.Empty; txt_a_fiyat.Text = string.Empty; CarList(); }
public ActionResult BosDetails(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Arabalar arabalar = a.Find(x => x.Id == id.Value); if (arabalar.Durum == OtoGaleri_Entities.ArabalarEnums.Durum2.IkinciEl) { IkinciEl ikinciel = ikincielarabalar.Find(x => x.Arabaid.Id == arabalar.Id); int a = ikinciel.Km; TempData["km"] = a; } if (arabalar == null) { return(HttpNotFound()); } return(View(arabalar)); }
//Arabalar updated1; private void btn_kirala_Click(object sender, EventArgs e) { int id = Convert.ToInt32(listView1.SelectedItems[0].Text); List <Arabalar> arabalars = new List <Arabalar>(); arabalars = db.Cars.Where(x => x.ID == id).ToList(); rent = db.Cars.Find(id); //rent.AktifMi = false; Kiralama kiralama = new Kiralama(); foreach (Arabalar item in arabalars) { TimeSpan ks = dateTimePicker2.Value - dateTimePicker1.Value; kiralama.ArabaID = rent.ID; kiralama.MusteriID = rent.ID; kiralama.AlisTarihi = dateTimePicker1.Value; kiralama.TeslimTarihi = dateTimePicker2.Value; kiralama.KiralanmaSuresi = Convert.ToInt32(ks.Days.ToString()); kiralama.FaturaTutari = fiyat; kiralama.AktifMi = true; //updated1.AktifMi = false; rent.AktifMi = false; } // //updated1.AktifMi = false; db.Kiralamas.Add(kiralama); db.Entry(db.Cars.Find(rent.ID)).CurrentValues.SetValues(rent); db.SaveChanges(); MessageBox.Show("Kiralama İşlemi Gerçekleştirildi."); MessageBox.Show("Sözleşme DB'e Eklendi"); ArabaSec(); }
private void Button1_Click(object sender, EventArgs e) { int id = Convert.ToInt32(lvw_musteripaneli.SelectedItems[0].Text); List <Arabalar> arabalars = new List <Arabalar>(); arabalars = db.Cars.Where(x => x.ID == id).ToList(); rent = db.Cars.Find(id); Kİralama kiralama = new Kİralama(); Arabalar at = new Arabalar(); Musteriler m = new Musteriler(); foreach (Arabalar item in arabalars) { TimeSpan ks = dateTimePicker2.Value - dateTimePicker1.Value; kiralama.ArabaID = rent.ID; kiralama.MusteriID = rent.ID; kiralama.AlisTarihi = dateTimePicker1.Value; kiralama.TeslimTarihi = dateTimePicker2.Value; kiralama.KiralanmaSuresi = ks.Days; kiralama.Fatura = ks.Days * at.Fiyat; // kiralama.AktifMi = false; kiralama.AktifMi = true; } db.Rents.Add(kiralama); db.Entry(db.Cars.Find(rent.ID)).CurrentValues.SetValues(rent); db.SaveChanges(); OdemeAlanı oa = new OdemeAlanı(); oa.Show(); ArabaList(); }
private void button2_Click(object sender, EventArgs e) { List <Arabalar> arabalars = new List <Arabalar>(); arabalars = db.Arabalars.Where(x => x.Plaka == txt_Plaka.Text.Trim().Replace(" ", string.Empty)).ToList(); if (arabalars.Count > 0) { MessageBox.Show("Bu plakaya ait araba vardır."); return; } dosyaAdi = Path.GetFileName(dosyaYolu); //Dosya adını alma string kaynak = dosyaYolu; string hedef = Application.StartupPath + @"\Resimler\"; string yeniad = txt_Plaka.Text.Trim().Replace(" ", string.Empty) + ".jpg"; Arabalar arabalar = new Arabalar(); arabalar.Plaka = txt_Plaka.Text; arabalar.Marka = txt_Marka.Text; arabalar.Model = txt_model.Text; arabalar.AracTipi = cmb_tip.Text; arabalar.Vites = cmb_vites.Text; arabalar.YakitTipi = cmb_yakit.Text; arabalar.Fiyat = Convert.ToDouble(txt_fiyat.Text); arabalar.AktifMi = true; arabalar.Resim = yeniad; db.Arabalars.Add(arabalar); db.SaveChanges(); File.Copy(kaynak, hedef + yeniad); MessageBox.Show("Eklendi"); this.Hide(); }
[ValidateAntiForgeryToken] //http yok public ActionResult Create(Arabalar arabalar, HttpPostedFileBase ProfileImage) { ModelState.Remove("Resim1"); ModelState.Remove("Resim2"); ModelState.Remove("Resim3"); ModelState.Remove("EklenmeTarihi"); ModelState.Remove("IlanTarihi"); ModelState.Remove("ArabayiEkleyen"); if (ModelState.IsValid) { Arabalar aaaa = new Arabalar(); if (ProfileImage != null && (ProfileImage.ContentType == "image/jpeg" || ProfileImage.ContentType == "image/jpg" || ProfileImage.ContentType == "image/png")) { string filename = $"user_{arabalar.Id}.{ProfileImage.ContentType.Split('/')[1]}"; ProfileImage.SaveAs(Server.MapPath($"~/images/{filename}")); arabalar.Resim1 = filename; } Ortak123 ortakk = Session["loginy"] as Yoneticiler; int sayi = Convert.ToInt32(arabalar.Resim2); arabalar.Resim2 = null; arabalar.ArabayiEkleyen = ortakk.Adi + " " + ortakk.Soyadi; a.Insert(arabalar); if (arabalar.Durum == OtoGaleri_Entities.ArabalarEnums.Durum2.Sifir) { YeniArabalar yeniaraba = new YeniArabalar(); yeniaraba.Arabaid = arabalar; yeniaraba.Durum = OtoGaleri_Entities.IkincielEnums.Durum.Bekliyor; yenia.Insert(yeniaraba); SifirSatilmayanArabalar satilmayan_araba = new SifirSatilmayanArabalar(); satilmayan_araba.SatilmayanAraba = yeniaraba; satilmayanaraba.Insert(satilmayan_araba); } if (arabalar.Durum == OtoGaleri_Entities.ArabalarEnums.Durum2.Kiralik) { KiralikArabalar kiralikaraba = new KiralikArabalar(); kiralikaraba.Arabaid = arabalar; kiralikaraba.Durum = OtoGaleri_Entities.IkincielEnums.DurumKiralandi.Bekliyor; kiralikaraba.GunlukUcret = arabalar.Fiyat; kiralikmanager.Insert(kiralikaraba); KiralikBekleyen kiralikbekleyen = new KiralikBekleyen(); kiralikbekleyen.KiralikAraba = kiralikaraba; kiralik_bekleyen.Insert(kiralikbekleyen); } if (arabalar.Durum == OtoGaleri_Entities.ArabalarEnums.Durum2.IkinciEl) { IkinciEl ikinciel = new IkinciEl(); ikinciel.Arabaid = arabalar; ikinciel.Durum = OtoGaleri_Entities.IkincielEnums.Durum.Bekliyor; ikinciel.Km = sayi; //ikinci elarabada arabanın kaç km oldugunu belirtmiyoruz.belirtmek lazm...... ikincielarabalar.Insert(ikinciel); IkinciElSatilmayanArabalar ikincielsatilmamis = new IkinciElSatilmayanArabalar(); ikincielsatilmamis.IkinciEller = ikinciel; ikincielsatilmayanarabamanager.Insert(ikincielsatilmamis); } return(RedirectToAction("Index", "Home")); } return(View(arabalar)); }
//List<DateTime> clist = new List<DateTime>(); //List<DateTime> sqlist = new List<DateTime>(); //Kİralama sec = new Kİralama(); private void Btn_devam_Click(object sender, EventArgs e) { list.Clear();//listeye sğrekli ekleme yaptığımızdan veri doluyor program hata veriyor.O yüzden listeyi temizliyoruz... secilentariharalıgı.Clear(); KontrolEt(arabaid); //List<Arabalar> arabalars = new List<Arabalar>(); //arabalars = db.Cars.Where(x => x.ID ==arabaid).ToList(); bool a = GonderilenKontrol(dateTimePicker1.Value, dateTimePicker2.Value); if (a == false) { MessageBox.Show("İstediğiniz Tarihte Araba Dolu Olduğundan Veremiyoruz."); } else { TimeSpan ks = dateTimePicker2.Value - dateTimePicker1.Value; int ide = Convert.ToInt32(lvw_musteripaneli.SelectedItems[0].Tag); Arabalar me = db.Cars.Find(ide); txt_rat.Text = Convert.ToString(dateTimePicker1.Value); txt_ret.Text = Convert.ToString(dateTimePicker2.Value); int FATURA = Convert.ToInt32(me.Fiyat) * ks.Days; lbl_fatura.Text = FATURA.ToString(); }; // sec.AlisTarihi = dateTimePicker1.Value; // sec.TeslimTarihi = dateTimePicker2.Value; // if (sec.TeslimTarihi <= sec.AlisTarihi) // { // MessageBox.Show("Teslim alma tarihinden ileri bir tarih seçiniz."); // } // for (DateTime i = dateTimePicker1.Value; i <= dateTimePicker2.Value; i = i.AddDays(1)) // { // clist.Add(i); // MessageBox.Show(i.ToString()); // } // List<Kİralama> krl = new List<Kİralama>(); // krl = db.Rents.ToList(); // List<Arabalar> a = new List<Arabalar>(); // a = db.Cars.ToList(); // List<Arabalar> kiraliklar = new List<Arabalar>(); // List<int> list = new List<int>(); // foreach (var i in krl) // { // list.Add(i.ArabaID); // } // // lvw_musteripaneli.Items.Clear(); // foreach (Arabalar itemaraba in a) //mercedes renault fiat // { // if (list.Contains(itemaraba.ID)) // { // List<Kİralama> arb = new List<Kİralama>(); // arb=db.Rents.Where(z => z.ArabaID == itemaraba.ID).ToList(); // if (arb != null) // { // DateTime start=DateTime.MinValue; DateTime end = DateTime.MinValue; // foreach (Kİralama itemm in arb) // { // start = Convert.ToDateTime(itemm.TeslimAlmaYeri); // end = Convert.ToDateTime(itemm.TeslimEtmeYeri); // } // for (var dt = start; dt <= end; dt = dt.AddDays(1)) // { // sqlist.Add(dt.Date); // } // if ((sqlist.Contains(sec.AlisTarihi.Date) || sqlist.Contains(sec.TeslimTarihi.Date))) // { // MessageBox.Show(""); // break; // } // else // { // if (!kiraliklar.Contains(itemaraba)) // { // ListViewItem lst = new ListViewItem(); // lst.Text = itemaraba.ID.ToString(); // lst.SubItems.Add(itemaraba.Plaka); // lst.SubItems.Add(itemaraba.Marka); // lst.SubItems.Add(itemaraba.Model); // lst.SubItems.Add(itemaraba.AracTipi); // lst.SubItems.Add(itemaraba.Vites); // lst.SubItems.Add(itemaraba.YakıtTipi); // lst.SubItems.Add(itemaraba.Fiyat.ToString()); // lst.Tag = itemaraba.ID; // lvw_musteripaneli.Items.Add(lst); // kiraliklar.Add(itemaraba); // } // } // } // } // else // { // ListViewItem lst = new ListViewItem(); // lst.Text = itemaraba.ID.ToString(); // lst.SubItems.Add(itemaraba.Plaka); // lst.SubItems.Add(itemaraba.Marka); // lst.SubItems.Add(itemaraba.Model); // lst.SubItems.Add(itemaraba.AracTipi); // lst.SubItems.Add(itemaraba.Vites); // lst.SubItems.Add(itemaraba.YakıtTipi); // lst.SubItems.Add(itemaraba.Fiyat.ToString()); // lst.Tag = itemaraba.ID; // lvw_musteripaneli.Items.Add(lst); // } // } }
public ActionResult PesonelIslemKullanicisiIkinciEl(IkinciElSatilmisArabalar model) { int idsi = Convert.ToInt32(TempData["araba"]); IkinciEl car = ikincielarabalar.Find(x => x.Arabaid.Id == idsi); Kullanicilar ku = kma.Find(x => x.Tc == model.SatilanKullanici.Tc); Ortak123 ortakk = Session["loginy"] as Yoneticiler; Ortak123 ortakk1 = Session["loginp"] as Personeller; Ortak123 ortakkkisi; if (ortakk == null) { ortakkkisi = ortakk1; } else { ortakkkisi = ortakk; } if (ku == null) { ErrorViewModel notifyonj = new ErrorViewModel() { Title = "Kullanıcı Tc'si hatalı böyle bir kullanıcı bulunamadı..", RedirectingUrl = "/Home/PesonelIslemKullanicisiIkinciEl" }; return(View("Error", notifyonj)); } IkinciElSatilmisArabalar ikincielsatilmis = new IkinciElSatilmisArabalar(); ikincielsatilmis.SatilanKullanici = ku; ikincielsatilmis.IkinciElArabalar = car; ikincielsatilmis.SatilanUcret = model.SatilanUcret; ikincielsatilmis.SatanPersonel = ortakkkisi.Adi + " " + ortakkkisi.Soyadi; ikincielsatilmis.SatilmaTarih = DateTime.Now; ikincielsatilmisarabalarmanager.Insert(ikincielsatilmis); try { Arabalar aa = a.Find(x => x.Id == car.Arabaid.Id); aa.IslemYapabilme = false; a.Update(aa); Gelirler gelir = new Gelirler(); gelir.Araba = aa; gelir.ArabaninDurumu = aa.Durum; gelir.Kullanici = ku; gelir.Tarih = DateTime.Now; gelir.Personel = ikincielsatilmis.SatanPersonel; //ikinci el satılmış personelden çektik ilerde deişiklik yapabilirim... gelir.Fiyat = ikincielsatilmis.SatilanUcret; gelirmanager.Insert(gelir); IkinciElSatilmayanArabalar satilmayan = ikincielsatilmayanarabamanager.Find(x => x.IkinciEller.Arabaid.Id == car.Arabaid.Id); ikincielsatilmayanarabamanager.Delete(satilmayan); car.Durum = OtoGaleri_Entities.IkincielEnums.Durum.Satildi; ikincielarabalar.Update(car); OkViewModel notifyobj = new OkViewModel() { Title = "Güncelleme Başarılı", RedirectingUrl = "/Home/Index", }; notifyobj.Items.Add("Satış işleminiz başarılı bir şekilde gerçekleşmiştir."); return(View("Ok", notifyobj)); } catch (Exception) { ErrorViewModel notifyonj = new ErrorViewModel() { Title = "Hata Oluştu.", }; return(View("Error", notifyonj)); } }
public ActionResult Edit(Arabalar user, HttpPostedFileBase ProfileImage) { ModelState.Remove("ArabayiEkleyen"); ModelState.Remove("EklenmeTarihi"); // ModelState.Remove("Resim1"); ModelState.Remove("Resim2"); ModelState.Remove("Resim3"); ModelState.Remove("Durum"); ModelState.Remove("IlanTarihi"); if (ModelState.IsValid) { if (ProfileImage != null && (ProfileImage.ContentType == "image/jpeg" || ProfileImage.ContentType == "image/jpg" || ProfileImage.ContentType == "image/png")) { string filename = $"user_{user.Id}.{ProfileImage.ContentType.Split('/')[1]}"; ProfileImage.SaveAs(Server.MapPath($"~/images/{filename}")); user.Resim1 = filename; } Ortak123 ortakk = Session["loginy"] as Yoneticiler; user.ArabayiEkleyen = ortakk.Adi + " " + ortakk.Soyadi; BusinessLayerResult <Arabalar> res = a.UpdateProfileK(user); if (res.Errors.Count > 0) { ErrorViewModel errornotifyObj = new ErrorViewModel() { RedirectingUrl = "/Arabalar/Index", Title = "Profil Güncellenemedi.", Items = res.Errors }; return(View("Error", errornotifyObj)); } // Session["logink"] = res.Result; //CurrentSession.Set<Kullanicilar>("login", res.Result);//profil güncellendiği için sesion güncellendi OkViewModel notifyobj = new OkViewModel() { Title = "Güncelleme Başarılı", RedirectingUrl = "/Home/Index", }; notifyobj.Items.Add("Güncelleme işleminiz başarılı bir şekilde gerçekleşmiştir."); return(View("Ok", notifyobj)); } //if (ModelState.IsValid) //{ // Arabalar yo = a.Find(x => x.Id == arabalar.Id); // yo.Aciklama = arabalar.Aciklama; // yo.ArabayiEkleyen = arabalar.ArabayiEkleyen; // yo.Cekis = arabalar.Cekis; // yo.Durum = arabalar.Durum; // yo.EklenmeTarihi = arabalar.EklenmeTarihi; // yo.Fiyat = arabalar.Fiyat; // yo.Garanti = arabalar.Garanti; // yo.IlanTarihi = arabalar.IlanTarihi; // yo.Kasatipi = arabalar.Kasatipi; // yo.Marka = arabalar.Marka; // yo.Model = arabalar.Model; // yo.MotorGucu = arabalar.MotorGucu; // yo.MotorHacmi = arabalar.MotorHacmi; // yo.Renk = arabalar.Renk; // yo.Resim1 = arabalar.Resim1; // yo.Resim2 = arabalar.Resim2; // yo.Resim3 = arabalar.Resim3; // yo.Vites = arabalar.Vites; // yo.Yakit = arabalar.Yakit; // yo.Yil = arabalar.Yil; // a.Update(yo); // return RedirectToAction("Index"); //} //return View(arabalar); return(View(user)); }