Esempio n. 1
0
        private void UpdatePatientDetails()
        {
            patient.PatientDetails.Surname    = txtSurname.Text;
            patient.PatientDetails.Name       = txtName.Text;
            patient.PatientDetails.Tel        = txtTel.Text;
            patient.PatientDetails.Mobile1    = txtMobile1.Text;
            patient.PatientDetails.Mobile2    = txtMobile2.Text;
            patient.PatientDetails.DOB        = dpDOB.Value;
            patient.PatientDetails.Age        = string.IsNullOrWhiteSpace(txtAge.Text) ? 0 : Convert.ToInt32(txtAge.Text);
            patient.PatientDetails.Occupation = txtOccupation.Text;

            patientDetail = new clsPatientDetails();
            patientDetail.Update(patient.PatientId, patient.PatientDetails);
        }
Esempio n. 2
0
        /// <summary>
        /// Retrieve patients data
        /// </summary>
        private void RetrievePatient()
        {
            patients       = new List <clsPatientModel>();
            patientDetails = new clsPatientDetails();
            dateEntry      = new clsDateEntry();
            medicalRecord  = new clsMedicalRecord();

            patients = patientDetails.Retrieve();
            if (patients.Count > 0)
            {
                foreach (var item in patients)
                {
                    item.DateEntry      = new clsDateEntryModel();
                    item.MedicalRecords = new clsPatientMedicalRecordModel();

                    item.DateEntry      = dateEntry.GetbyPatientId(item.PatientId);
                    item.MedicalRecords = medicalRecord.GetByPatientId(item.PatientId);
                }
            }
        }
Esempio n. 3
0
        //private void xuiButton1_Click(object sender, EventArgs e)
        //{
        //    RangeOfMotion range = new RangeOfMotion(this, NavigationType.Appointments);
        //    range.ShowDialog();
        //}

        //public void SetLabel(string label)
        //{
        //    //lblTest.Text = label;
        //}

        private void RetrieveTodayAppointment()
        {
            patients       = new List <clsPatientModel>();
            appointment    = new clsAppointment();
            patientDetails = new clsPatientDetails();

            var patientsRow = appointment.Retrieve();

            if (patientsRow.Count > 0)
            {
                foreach (var item in patientsRow)
                {
                    item.PatientDetails = new clsPatientDetailsModel();
                    item.PatientDetails = patientDetails.GetByPatientId(item.PatientId);
                }
            }

            foreach (var item in patientsRow)
            {
                foreach (var appointment in item.Appointments)
                {
                    if (appointment.Appointment.Date == DateTime.Today.Date)
                    {
                        clsPatientModel sort = new clsPatientModel
                        {
                            PatientDetails = new clsPatientDetailsModel(),
                            Appointments   = new List <clsAppointmentModel>(),

                            PatientId = item.PatientId
                        };
                        sort.PatientDetails = item.PatientDetails;
                        sort.Appointments.Add(appointment);

                        patients.Add(sort);
                    }
                }
            }
        }