Exemple #1
0
        public void buttonAddMedicaments_Click(object sender, RoutedEventArgs e)
        {
            int quantity;

            if (!int.TryParse(textBoxMedicamentsQuantity.Text, out quantity))
            {
                MessageBox.Show("Некорректное значение количества");
                textBoxMedicamentsQuantity.Focus();
                return;
            }
            if (quantity < 0)
            {
                MessageBox.Show("Количество должно быть больше 0");
                textBoxMedicamentsQuantity.Focus();
                return;
            }
            if (string.IsNullOrWhiteSpace(textBoxMedicamentsName.Text))
            {
                MessageBox.Show("Необходимо ввести название");
                textBoxMedicamentsName.Focus();
                return;
            }

            medicaments = new Medicaments(textBoxMedicamentsName.Text, quantity);
            textBoxMedicamentsName.Text     = "";
            textBoxMedicamentsQuantity.Text = "";
            Pages.MedicamentsPage.NewMedicamentsAdded(medicaments);
            NavigationService.GoBack();
        }
 public void NewMedicamentsAdded(Medicaments medicaments)
 {
     _meds.Add(medicaments);
     listBoxMedicaments.Items.Add($"NAME: {medicaments.Name}   QUANTITY: {medicaments.Quantity}");
 }