private async void BtnSebetdenSil_Click(object sender, EventArgs e) { if (ListSecilmisMallar.SelectedItem == null) { return; } var selectedItem = ListSecilmisMallar.SelectedItem.ToString(); var malinAdi = selectedItem.Split('-')[0]; using var context = new AppDbContext(); var mal = await context.Products.FirstOrDefaultAsync(p => p.MalAdi == malinAdi); if (mal != null) { var silinecekMal = Sebet.FirstOrDefault(m => m.MalId == mal.Id); if (silinecekMal != null) { Sebet.Remove(silinecekMal); SebetiListeYukle(); LblYekun.Text = ((decimal)YekunMebleg / 100).ToString(); } } else { MessageBox.Show("Səhv baş verdi", "Səhv", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnSebeteAt_Click(object sender, EventArgs e) { if (NumericSayi.Value == 0) { MessageBox.Show("Malın sayı qeyd olunmayıb.", "Səhv", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } Sebet.Add(new SatilmisMal() { MalId = SecilmisMal.Id, MalAdi = SecilmisMal.MalAdi, SatilanMiqdar = (int)NumericSayi.Value, Mal = SecilmisMal }); LblYekun.Text = ((decimal)YekunMebleg / 100).ToString(); SebetiListeYukle(); LblSatilib.Visible = false; BtnSat.Enabled = true; }