コード例 #1
0
        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();
            }
        }
コード例 #2
0
 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();
     }
 }