コード例 #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            //When user clicks this button we want to save to the currently selected patient
            //The lab information populated in the Text Boxes
            UltimateMedDBWPFClient.Labs.LabViewModel currentViewModel =
                (UltimateMedDBWPFClient.Labs.LabViewModel)DataContext;


            if (currentViewModel.NewLab != null && currentViewModel.SelectedPatient != null)
            {
                currentViewModel.NewLab.Amount      = Decimal.Parse(LabAmount.Text);
                currentViewModel.NewLab.Category    = LabCategory.Text;
                currentViewModel.NewLab.Date        = DateTime.Parse(LabDate.Text);
                currentViewModel.NewLab.PatientType = LabPatientType.Text;
                currentViewModel.NewLab.Weight      = int.Parse(LabWeight.Text);
                currentViewModel.NewLab.Doc_id      = int.Parse(LabDocId.Text);

                Lab.AddLab(currentViewModel.NewLab, currentViewModel.SelectedPatient.Name);
                MessageBox.Show("Lab has been successfully added to Patient's Account");
                LabAmount.Text      = null;
                LabCategory.Text    = null;
                LabDate.Text        = null;
                LabPatientType.Text = null;
                LabWeight.Text      = null;
                LabDocId.Text       = null;
            }
        }