private void marka_cmb_SelectedIndexChanged(object sender, EventArgs e) { if (marka_cmb.SelectedIndex != -1) { Marka context = marka_cmb.SelectedItem as Marka; model.DataSource = context.Modeller.ToList(); model.DisplayMember = "Name"; model.ValueMember = "Id"; } }
private void button3_Click(object sender, EventArgs e) { try { Marka sil = new Marka(); var id = (Guid)dataGridView1.CurrentRow.Cells[0].Value; sil = context.Markalar.FirstOrDefault(v => v.Id == id); context.Markalar.Remove(sil); MessageBox.Show(markatxt.Text + " markası başarıyla silindi.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); context.SaveChanges(); LoadGrid(); markatxt.Text = " "; } catch (Exception) { MessageBox.Show(markatxt.Text + "markası silinirken bir hata oluştu. Lütfen tekrar deneyiniz.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { try { Marka yeni = new Marka { Name = markatxt.Text.Substring(0, 1).ToUpper() + markatxt.Text.Substring(1, markatxt.Text.Length - 1).ToLower() }; context.Markalar.Add(yeni); context.SaveChanges(); MessageBox.Show(markatxt.Text + " marka başarılı bir şekilde eklenmiştir.", "Bilgilendirme Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); LoadGrid(); markatxt.Text = ""; } catch (Exception) { MessageBox.Show(markatxt.Text + " eklenememiştir. Lütfen tekrar deneyiniz.", "Hata Penceresi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvAraclar_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { aracid = (int)dgvAraclar.SelectedRows[0].Cells[0].Value; m = db.Marka.Find(aracid); cbMarkalar.SelectedValue = m.MarkaNo; txtModelAdi.Text = dgvAraclar.SelectedRows[0].Cells[2].Value.ToString(); txtModelYili.Text = dgvAraclar.SelectedRows[0].Cells[3].Value.ToString(); yt = db.YakitTuru.Find(YakitTuruIdYakala()); cbYakitTuru.SelectedValue = yt.YakitTuruId; st = db.SanzimanTuru.Find(SanzimanTuruIdYakala()); cbSanzimanTuru.SelectedValue = st.SanzimanTuruId; txtGunlukFiyat.Text = dgvAraclar.SelectedRows[0].Cells[6].Value.ToString(); gunlukfiyat = Convert.ToDecimal(dgvAraclar.SelectedRows[0].Cells[6].Value); btnEkle.Visible = false; btnYeni.Visible = false; btnSil.Visible = true; btnDegistir.Visible = true; txtGunlukFiyat.ReadOnly = false; txtModelAdi.Focus(); }
private void btnDegistir_Click(object sender, EventArgs e) { btnYeni.Visible = false; txtAracMarka.ReadOnly = true; txtMarkaAciklama.ReadOnly = false; txtMarkaAciklama.Focus(); if (string.IsNullOrEmpty(txtMarkaAciklama.Text)) { MessageBox.Show("Lütfen Marka Açıklaması Giriniz!", "Eksik Bilgi!"); } else { bool aciklamavarmi = MarkaAciklamaKontrolByUpdate(txtMarkaAciklama.Text); if (aciklamavarmi) { MessageBox.Show("Bu Marka Açıklaması Zaten Var!", "Daha Önce Kayıtlı!"); } else { Marka marka = db.Marka.Where(x => x.Aciklama == aciklama).SingleOrDefault(); marka.Aciklama = txtMarkaAciklama.Text; try { db.SaveChanges(); MessageBox.Show("Marka Açıklaması Güncellendi!", "Güncelleme Başarılı!"); btnDegistir.Visible = false; btnSil.Visible = false; btnEkle.Visible = false; btnYeni.Visible = true; TemizleIslemSonrasi(); MarkaGetir(); } catch (Exception ex) { string hata = ex.Message; } } } }
private void btnEkle_Click(object sender, EventArgs e) { btnYeni.Visible = false; if (string.IsNullOrEmpty(txtAracMarka.Text) || string.IsNullOrEmpty(txtMarkaAciklama.Text)) { MessageBox.Show("Lütfen Bütün Alanları Giriniz!", "Eksik Bilgi!"); } else { bool varmi = MarkaVarMi(txtAracMarka.Text); if (varmi) { MessageBox.Show("Bu Marka Zaten Var!", "Daha Önce Kayıtlı!"); } else { Marka marka = new Marka(); marka.AracMarka = txtAracMarka.Text; marka.Aciklama = txtMarkaAciklama.Text; db.Marka.Add(marka); try { db.SaveChanges(); MessageBox.Show("Araç Markası Kaydedildi!", "Kayıt Başarılı!"); btnDegistir.Visible = false; btnSil.Visible = false; btnEkle.Visible = false; btnYeni.Visible = true; TemizleIslemSonrasi(); MarkaGetir(); } catch (Exception ex) { string hata = ex.Message; } } } }
private void btnSil_Click(object sender, EventArgs e) { if (MessageBox.Show("Kayıt Silinsin Mi?", "Emin Misiniz?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Marka marka = (Marka)db.Marka.Where(x => x.MarkaNo == aracId).FirstOrDefault(); try { db.Marka.Remove(marka); db.SaveChanges(); MessageBox.Show("Kayıt Silme İşlemi Başarılı!", "Kayıt Silindi!"); btnDegistir.Visible = false; btnSil.Visible = false; btnEkle.Visible = false; btnYeni.Visible = true; TemizleIslemSonrasi(); MarkaGetir(); } catch (Exception ex) { string hata = ex.Message; } } }
private bool MarkaAciklamaKontrolByUpdate(string aciklama) { Marka aciklamavarmi = db.Marka.Where(x => x.Aciklama == aciklama).SingleOrDefault(); return(Convert.ToBoolean(aciklamavarmi)); }