private void Button_Click_Ok(object sender, RoutedEventArgs e) { if (tbDescriptionAnamnesis.Text == "" || tbDescriptionAnamnesis.Text == null || tbOpinionForAnamnesis.Text == "" || tbOpinionForAnamnesis.Text == null || tbTypeAnamnesis.Text == "" || tbTypeAnamnesis.Text == null) { check_validation(); } else { int id = mrd.anamControl.anamnesisService.anamnesisRepository.next_id; mrd.anamControl.anamnesisService.anamnesisRepository.next_id++; mrd.anamControl.CreateAnamnesis(mrd.lbuUsernamePatient.Content.ToString(), id, tbTypeAnamnesis.Text, tbDescriptionAnamnesis.Text, tbOpinionForAnamnesis.Text); for (int i = 0; i < lvDataBindingAnamnesis.Items.Count; i++) { Model.Prescription prescription = (Model.Prescription)(lvDataBindingAnamnesis.Items[i]); mrd.pc.CreatePrescription(id, mrd.pc.prescriptionService.prescriptionRepository.next_id, prescription.StartDatePrescription, prescription.EndDatePrescription, prescription.DescriptionPrescription, prescription.QuantityPrescription, prescription.drug.DrugName); } MessageBox.Show("Uspešno ste kreirali uput za doktora specijalistu!", "Uspešno izvršeno!", MessageBoxButton.OK, MessageBoxImage.Information); mrd.Load(); this.Close(); } }
private void Button_Click_Ok(object sender, RoutedEventArgs e) { if (tbDescriptionAnamnesis.Text == "" || tbDescriptionAnamnesis.Text == null || tbOpinionForAnamnesis.Text == "" || tbOpinionForAnamnesis.Text == null || tbTypeAnamnesis.Text == "" || tbTypeAnamnesis.Text == null) { check_validation(); } else { Model.Anamnesis selected = (Model.Anamnesis)mrd.lvDataBinding.SelectedItems[0]; mrd.anamControl.UpdateAnamnesis(selected.AnamnesisId, tbTypeAnamnesis.Text, tbDescriptionAnamnesis.Text, tbOpinionForAnamnesis.Text); MessageBox.Show("Uspešno ste izmenili izveštaj!", "Uspešno izvršeno!", MessageBoxButton.OK, MessageBoxImage.Information); mrd.Load(); this.Close(); } }