Exemplo n.º 1
0
        private void resultDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (sender != null)
            {
                using (MyDbContext context = new MyDbContext())
                {
                    Medicine medicine = MedicineDataGrid.SelectedItem as Medicine;

                    Medicine medicineCopy = (Medicine)medicine.Clone();
                    if (medicine.Ammount != 0)
                    {
                        try
                        {
                            medicine.Ammount     = medicine.Ammount - 1;
                            medicineCopy.Ammount = 1;
                            MedicineDataGridBasket.Items.Add(medicineCopy);
                            medicines.Add(medicine);
                            counter         += medicine.Price;
                            SummaryCost.Text = counter.ToString();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show($"{ex.Message}");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Препарат закончился");
                    }
                }
            }
        }