Beispiel #1
0
        private void detele(object sender, RoutedEventArgs e)
        {
            if (isNewSupply)
            {
                NavigationService.Navigate(new Page());
                return;
            }

            SupplyView newSupply = null;

            foreach (var supply in ResourcePage.SupplyList)
            {
                if (supply.Id == Int32.Parse(idLabel.Content.ToString()))
                {
                    newSupply = supply;
                    break;
                }
            }
            MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Da li ste sigurni da zelite da izbrišete ovaj materijal?", "Delete Confirmation", System.Windows.MessageBoxButton.YesNo);

            if (messageBoxResult == MessageBoxResult.Yes)
            {
                if (_medicalSupplyController.Get(newSupply.Id) != null)
                {
                    _medicalSupplyController.Remove(newSupply.Convert());
                }

                ResourcePage.SupplyList.Remove(newSupply);
                System.Windows.MessageBox.Show("Promene uspešno sačuvane");
                NavigationService.Navigate(new Page());
                return;
            }
        }
Beispiel #2
0
        private void button_Copy_Click(object sender, RoutedEventArgs e)
        {
            SupplyView    newSupply     = new SupplyView();
            MedicalSupply medicalSupply = new MedicalSupply();

            if (!isNewSupply)
            {
                foreach (var supply in ResourcePage.SupplyList)
                {
                    if (supply.Id == Int32.Parse(idLabel.Content.ToString()))
                    {
                        newSupply = supply;
                        break;
                    }
                }
            }
            else
            {
                newSupply.Id = medicalSupply.Id;
            }

            if (nameTextBox.Text.Length == 0)
            {
                System.Windows.MessageBox.Show("Unesite pravilno ime materijala.");
                return;
            }

            if (!isNewSupply)
            {
                ResourcePage.SupplyList.Remove(newSupply);
            }

            newSupply.Type = nameTextBox.Text;

            string s = countTextBox.Text;
            int    x = 0;
            int    ux;

            if (int.TryParse(s, out ux))
            {
                x = int.Parse(s) % 24;
            }
            newSupply.Count = x;

            medicalSupply = newSupply.Convert();

            if (!isNewSupply)
            {
                _medicalSupplyController.Update(medicalSupply);
            }
            else
            {
                _medicalSupplyController.Add(medicalSupply);
            }
            ResourcePage.SupplyList.Add(newSupply);

            System.Windows.MessageBox.Show("Uspešno ste sačuvali informacije.");
            NavigationService.Navigate(new Page());
        }