private void AddSaleList(CB_Drug selected_drug, int count) { bool exist = true; foreach (LS_Drug item in lsbDrugList.Items) { if (selected_drug.Id == item.Id) { LS_Drug lsdrug = item; lsbDrugList.Items.Remove(item); lsdrug.Count += count; lsbDrugList.Items.Add(lsdrug); exist = false; break; } } if (exist) { lsbDrugList.Items.Add(new LS_Drug { Id = selected_drug.Id, Name = selected_drug.Name, Price = selected_drug.Price, Count = count }).ToString(); } }
private void btnAddList_Click(object sender, EventArgs e) { CB_Drug selected_drug = (CB_Drug)cmbDrug.SelectedItem; int count = int.Parse(numDrug.Value.ToString()); if (selected_drug.Count < count) { MessageBox.Show($"{selected_drug.Name} count - {selected_drug.Count}"); return; } selected_drug.Count -= count; AddSaleList(selected_drug, count); decimal?total = decimal.Parse(lbTotal.Text.Trim()); total += count * selected_drug.Price; lbTotal.Text = total.ToString(); cmbDrug.Text = ""; numDrug.Value = 0; }