示例#1
0
        void ReloadData()
        {
            if (textBox1.Text.Trim().Length > 0)
            {
                switch (comboBox1.SelectedIndex)
                {
                case 0:
                    PopulateData(
                        Doctors.Records().Get(),
                        Patients.Records().Where(Patients.COLUMNS.Surname, "LIKE", "%" + textBox1.Text + "%").Get(),
                        Servises.Records().Get(),
                        Treatments.Records().Get(),
                        Visits.Records().Get()
                        );
                    break;

                case 1:
                    PopulateData(
                        Doctors.Records().Get(),
                        Patients.Records().Get(),
                        Servises.Records().Where(Servises.COLUMNS.Servise_name, "LIKE", "%" + textBox1.Text + "%").Get(),
                        Treatments.Records().Get(),
                        Visits.Records().Get()
                        );
                    break;

                case 2:
                    PopulateData(
                        Doctors.Records().Where(Doctors.COLUMNS.Surname, "LIKE", "%" + textBox1.Text + "%").Get(),
                        Patients.Records().Get(),
                        Servises.Records().Get(),
                        Treatments.Records().Get(),
                        Visits.Records().Get()
                        );
                    break;

                default:
                    PopulateData(
                        Doctors.Records().Get(),
                        Patients.Records().Get(),
                        Servises.Records().Get(),
                        Treatments.Records().Get(),
                        Visits.Records().Get()
                        );
                    break;
                }
            }
            else
            {
                PopulateData(
                    Doctors.Records().Get(),
                    Patients.Records().Get(),
                    Servises.Records().Get(),
                    Treatments.Records().Get(),
                    Visits.Records().Get()
                    );
            }
        }
示例#2
0
        private void materialFlatButton1_Click(object sender, EventArgs e)
        {
            _Treatment.Therapy = therapyTextBox.Text;
            _Treatment.Diagnos = diagnozTextBox.Text;
            _Treatment.Save();
            string history = "Дата: " + _Visit.Date.ToString() + " " + diagnozTextBox.Text + ";" + "\n";
            int    num     = GetPatientsByTherapyNumber(Visits.Records().Get(), _Treatment.Therapy_number);

            SaveHistory(Patient_histories.Records().Get(), num, history);
            this.Close();
        }