Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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;
        }