Example #1
0
 private void cancelSearchbutton_Click(object sender, EventArgs e)
 {
     ClientTextBox.Text = "";
     cancelSearchbutton.Hide();
     findPatientbutton.Show();
     PatientBox.Hide();
 }
Example #2
0
        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;
        }
Example #3
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();
 }
Example #4
0
        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);
            }
        }