private void cancelSearchbutton_Click(object sender, EventArgs e) { ClientTextBox.Text = ""; cancelSearchbutton.Hide(); findPatientbutton.Show(); PatientBox.Hide(); }
public void LoadData() { _patients = DbConnector.GetInstance().GetPatientList(); _docs = DbConnector.GetInstance().GetStaffList(); PatientBox.Items.Clear(); PatientBox.BeginUpdate(); _patients.ForEach(x => PatientBox.Items.Add(x.Name)); PatientBox.EndUpdate(); PatientBox.Text = _patients[0].Name; DoctorBox.Items.Clear(); DoctorBox.BeginUpdate(); _docs.ForEach(x => DoctorBox.Items.Add(x.Name)); DoctorBox.EndUpdate(); DoctorBox.Text = _docs[0].Name; List <string> years = DbConnector.GetInstance().GetDiseaseYears(); StartYearBox.Items.Clear(); StartYearBox.BeginUpdate(); years.ForEach(x => StartYearBox.Items.Add(x)); StartYearBox.EndUpdate(); StartYearBox.SelectedIndex = 0; EndYearBox.Items.Clear(); EndYearBox.BeginUpdate(); years.ForEach(x => EndYearBox.Items.Add(x)); EndYearBox.EndUpdate(); EndYearBox.SelectedIndex = 0; }
private void ClearForms() { PatientBox.Hide(); ClientTextBox.Text = ""; HistoryTextBox.Text = ""; cancelSearchbutton.Hide(); findPatientbutton.Show(); печатьToolStripMenuItem1.Enabled = false; просмотретьToolStripMenuItem1.Enabled = false; LoadTab(0); LoadTab(1); LoadTab(2); _selectedPatient = null; exCountLbl.Hide(); exInfoLbl.Hide(); }
private void findPatientbutton_Click(object sender, EventArgs e) { try { var lName = ClientTextBox.Text.Trim().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)[0]; _foundedPatients = _db.GetPatients(lName).ToList(); if (_foundedPatients.Count == 0) { MessageBox.Show($"В базе не найдена фамилия {ClientTextBox.Text.Trim()}.", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } findPatientbutton.Hide(); cancelSearchbutton.Show(); PatientBox.Show(); PatientBox.DisplayMember = "Info"; PatientBox.ValueMember = "Id"; PatientBox.DataSource = _foundedPatients; } catch (Exception ex) { MessageBox.Show($"Ошибка поиска в базе фамилии {ClientTextBox.Text.Trim()}.", "Ошибка поиска", MessageBoxButtons.OK, MessageBoxIcon.Error); } }