private void dataGridView1_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { int silinecekMehsul = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[0].Value); DialogResult dialogResult = MessageBox.Show(mehsullars.First(m => m.Id == silinecekMehsul).Name + " silmek isteyirsinizmi?", "Mehsulu sil", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { Mehsullar mehsul = mehsullars.First(m => m.Id == silinecekMehsul); mehsullars.Remove(mehsul); } }
private void btnMehsulElaveEt_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(txtMehsulAdi.Text) && !string.IsNullOrWhiteSpace(cmbKateqoriya.Text) && !string.IsNullOrWhiteSpace(cmbMarka.Text)) { int count = mehsullars.Where(m => m.Name == txtMehsulAdi.Text).Count(); if (count == 0) { Mehsul_Id++; Mehsullar mehsul = new Mehsullar(); mehsul.Id = Mehsul_Id; mehsul.Name = txtMehsulAdi.Text; mehsul.Marka_Id = markalars.First(m => m.Name == cmbMarka.Text).Id; mehsul.Kateqoriya_Id = kateqoriyalars.First(k => k.Name == cmbKateqoriya.Text).Id; mehsullars.Add(mehsul); MessageBox.Show(mehsul.Name + " mehsullar siyahısına əlavə edildi"); } else { MessageBox.Show("Bu məhsul adı bazada mövcuddur"); } } }