private void btnMusteriEkle_Click(object sender, EventArgs e) { if (Metotlar.BosAlanVarMi(pnlMusteriler)) { MessageBox.Show("Boş alanları doldurmak zorundasınız !!"); } else { if ((txtTcNo.Text).Length < 11 || (txtTcNo.Text).Length > 11) { MessageBox.Show("Lütfen TC No için 11 karakter giriniz"); } else { Musteri musteri = new Musteri() { TcKimlikNo = txtTcNo.Text, Ad = txtAd.Text, Soyad = txtSoyad.Text, DogumTarihi = dtDogumTarihi.Value.Date, Memleket = txtMemleket.Text, NufusResim = Metotlar.ConvertImageToByte(pbKimlik.Image), UyeID = uyeId //fk }; db.Musteriler.Add(musteri); db.SaveChanges(); MessageBox.Show("Müşteri bilgisi kaydedildi."); pbKimlik.Tag = null; Metotlar.Temizle(pnlMusteriler); btnTamamla.Enabled = true; } } }
private void BtnArabaEkle_Click(object sender, EventArgs e) { if (Metotlar.BosAlanVarMi(pnlArabaIslem)) { MessageBox.Show("Lütfen tüm alanları doldurunuz."); } else { Araba araba = new Araba(); if ((txtSasiNo.Text).Length < 17 || (txtSasiNo.Text).Length > 17) { MessageBox.Show("Lütfen Şasi No için 17 karakter giriniz"); } else { int mesafe, mesafe2; decimal mesafe3; bool sonuc = int.TryParse(txtMesafe.Text, out mesafe); bool sonuc2 = int.TryParse(txtMesafeKm.Text, out mesafe2); bool sonuc3 = decimal.TryParse(txtFiyat.Text, out mesafe3); if (sonuc == true && sonuc2 == true && sonuc3 == true) { araba.Mesafe = Convert.ToInt32(txtMesafe.Text); araba.SasiNo = txtSasiNo.Text; araba.Model = txtModel.Text; araba.Marka = txtMarka.Text; araba.CikisTarihi = dtCikisTarihi.Value; araba.KiradaMi = rdoEvet.Checked; araba.YillikMesafe = Convert.ToInt32(txtMesafeKm.Text); araba.Fiyat = Convert.ToDecimal(txtFiyat.Text); db.Arabalar.Add(araba); db.SaveChanges(); cmbArabaListesi.DataSource = db.Arabalar.ToList(); cmbArabaListesi.DisplayMember = "Model"; cmbArabaListesi.ValueMember = "ID"; MessageBox.Show("Kayıt işlemi başarıyla gerçekleşti."); } else { MessageBox.Show("Lütfen bilgileri kontrol ediniz."); } } Metotlar.Temizle(pnlArabaIslem); } }
private void BtnGuncelle_Click(object sender, EventArgs e) { //Db Güncelle if (Metotlar.BosAlanVarMi(pnlArabaIslem)) { MessageBox.Show("Lütfen tüm alanları doldurunuz"); } else { Araba araba = db.Arabalar.Where(x => x.ID == (int)cmbArabaListesi.SelectedValue).FirstOrDefault(); araba.SasiNo = txtSasiNo.Text; araba.Model = txtModel.Text; araba.Marka = txtMarka.Text; araba.Mesafe = Convert.ToInt32(txtMesafe.Text); araba.YillikMesafe = Convert.ToInt32(txtMesafeKm.Text); araba.CikisTarihi = dtCikisTarihi.Value; araba.Fiyat = Convert.ToDecimal(txtFiyat.Text); db.SaveChanges(); cmbArabaListesi.DataSource = db.Arabalar.ToList(); cmbArabaListesi.DisplayMember = "Model"; cmbArabaListesi.ValueMember = "ID"; Metotlar.Temizle(pnlArabaIslem); MessageBox.Show("Güncelleme başarılı."); btnGuncelle.Enabled = false; btnArabaEkle.Enabled = true; btnGuncellemeYap.Enabled = true; btnSil.Enabled = true; cmbArabaListesi.Enabled = true; } }