private void DoctorForm_Load(object sender, EventArgs e) { DoctorName.Text = user.FullName; _container = new EntityModelContainer(); RefreshPatients(); PatientsList.Update(); }
private void DoctorForm_Activated(object sender, EventArgs e) { RefreshPatients(); PatientsList.Update(); PatientsList.Columns[0].Width = 42; PatientsList.Columns[1].Width = 232; }
private void UpdatePatientList_Click(object sender, EventArgs e) { RefreshPatients(); PatientsList.Update(); PatientsList.Columns[0].Width = 42; PatientsList.Columns[1].Width = 232; }
void RefreshPatients() { _container = new EntityModelContainer(); Doctor refreshUser = _container.DoctorSet.Find(user.UserCode); user = refreshUser; if (AllPatientsSearch.Checked) { PatientsList.DataSource = (from patient in user.Patient.AsParallel() select new { Код = patient.UserCode, ФИО = patient.FullName, Дата_рождения = patient.BirthDate.ToShortDateString() }).ToList(); } else { if (NameSearch.Checked) { PatientsList.DataSource = (from patient in user.Patient.AsParallel() where patient.FullName.IndexOf(PatientNameSearch.Text) != -1 select new { Код = patient.UserCode, ФИО = patient.FullName, Дата_рождения = patient.BirthDate.ToShortDateString() }).ToList(); } else { PatientsList.DataSource = (from patient in user.Patient.AsParallel() where patient.UserCode == int.Parse(PatientCodeSearch.Text) select new { Код = patient.UserCode, ФИО = patient.FullName, Дата_рождения = patient.BirthDate.ToShortDateString() }).ToList(); } } PatientsList.Update(); }