예제 #1
0
        private void btnCreatePatient_Click(object sender, RoutedEventArgs e)
        {
            ChangeRegulation[] listReg = DataManager.getInstance().getAllRegulation().ToArray();

            int  n     = DataManager.getInstance().countMedicalExam();
            long value = 0;

            if (listReg[1].date_apply > DateTime.Now)
            {
                value = listReg[1].value_old;
            }
            else
            {
                value = listReg[1].value_apply;
            }

            if (n < value)
            {
                CreatePatient createPatient = new CreatePatient();
                createPatient.ShowDialog();

                patientDataGrid.ItemsSource = null;
                patientDataGrid.ItemsSource = DataManager.getInstance().getListPatient();
            }
            else
            {
                MessageBox.Show("Đã vượt qua mức quy định khám bệnh trong ngày");
            }
        }
예제 #2
0
        private void btnCreatePatient_Click(object sender, RoutedEventArgs e)
        {
            CreatePatient createPatient = new CreatePatient(null);

            createPatient.ShowDialog();

            DataContext = patientBUS.getListPatient();
        }
예제 #3
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            CreatePatient createPatient = new CreatePatient((Patient)patientDataGrid.SelectedItem);

            createPatient.ShowDialog();
            patientDataGrid.ItemsSource = null;
            patientDataGrid.ItemsSource = DataManager.getInstance().getListPatient();
        }
예제 #4
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            Patient p = patientDataGrid.SelectedItem as Patient;

            CreatePatient createPatient = new CreatePatient(p);

            createPatient.ShowDialog();

            DataContext = patientBUS.getListPatient();
        }