private void mentesBTN_Click(object sender, RoutedEventArgs e) { if (mennyTB.Text != "") { try { int.Parse(mennyTB.Text); int id = ovm.LetezoGyogyszerVizsgalat((gyogyszerCMB.SelectedItem as Gyogyszer).Megnevezes); if (id != 0) { int mennyiseg = int.Parse(mennyTB.Text); if (ovm.GyogyszerMennyisegMod(mennyiseg, id)) { if (LazlapVagyOrvos) { int megfeleloForrasid = ovm.GetLazlapID(ovm.SelectedBeteg.PeopleID); ovm.BetegGyogyszerei.Add(new KiadottGyogyszer() { ForrasID = megfeleloForrasid, GyogyszerID = id, Mennyiseg = mennyiseg, Deleted = 0, Statusz = 11 }); ovm.GyogyszerBeszurasTortent(); } else { ovm.OrvosGyogyszerBeszuras(new KiadottGyogyszer() { GyogyszerID = id, Mennyiseg = mennyiseg, Deleted = 0, Statusz = 10 }, sessionuser.PeopleID); } this.Close(); } else { MessageBox.Show("Nincs elegendő, vagy nem létezik a gyógyszer!"); } } } catch { MessageBox.Show("HIBA: nem megfelelő a mennyiség formátuma!"); } } else { MessageBox.Show("HIBA: nem lett mennyiség megadva!"); } }