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; } }
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()); }