private void btnDelete_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Silmek istediğiniz satırı seçin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DialogResult result = MessageBox.Show("Seçili satırı silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { try { int arabaId = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); ArabaManager.Delete(arabaId); MessageBox.Show("İşleminiz başarıyla gerçekleşti", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.DataSource = ArabaManager.GetObjectsWithTable(); dataGridView1.Refresh(); } catch (Exception ex) { MessageBox.Show("İşleminiz gerçekleştirilirken hata oluştu :" + ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnSave_Click(object sender, EventArgs e) { try { if (willUpdateItem != null) { willUpdateItem.Marka = txtMarka.Text; willUpdateItem.Model = txtModel.Text; willUpdateItem.RenkID = renkList.FirstOrDefault(x => x.RenkAdi == cmbRenk.Text).RenkID; willUpdateItem.VitesTuruID = vitesTuruList.FirstOrDefault(x => x.VitesTuruAdi == cmbVitesTuru.Text).VitesTuruID; willUpdateItem.YakitTuruID = yakitTuruList.FirstOrDefault(x => x.YakitTuruAdi == cmbYakitTuru.Text).YakitTuruID; ArabaManager.Update(willUpdateItem); } else { Araba araba = new Araba(); araba.Marka = txtMarka.Text; araba.Model = txtModel.Text; araba.RenkID = renkList.FirstOrDefault(x => x.RenkAdi == cmbRenk.Text).RenkID; araba.VitesTuruID = vitesTuruList.FirstOrDefault(x => x.VitesTuruAdi == cmbVitesTuru.Text).VitesTuruID; araba.YakitTuruID = yakitTuruList.FirstOrDefault(x => x.YakitTuruAdi == cmbYakitTuru.Text).YakitTuruID; ArabaManager.Insert(araba); } MessageBox.Show("İşleminiz başarıyla gerçekleşti", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { MessageBox.Show("İşlem gerçekleştirilirken bir hata oluştu :" + ex.Message); } }
private void FillAraba() { arabaList = ArabaManager.GetObjects(); foreach (var item in arabaList) { cmbAraba.Properties.Items.Add(item.Marka); } }
private void btnEdit_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { MessageBox.Show("Düzenlemek istediğiniz satırı seçin", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int arabaId = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); Araba araba = ArabaManager.GetObjectById(arabaId); frmArabaDetay frm = new frmArabaDetay(araba); frm.ShowDialog(); }
private void btnRefresh_Click(object sender, EventArgs e) { dataGridView1.DataSource = ArabaManager.GetObjectsWithTable(); dataGridView1.Refresh(); }
private void frmAraba_Load(object sender, EventArgs e) { dataGridView1.DataSource = ArabaManager.GetObjectsWithTable(); }