Exemple #1
0
        public AddEditVisits(Visit visit, Doctor doctor, Patient patient, Servise servise, Treatment treatment)
        {
            InitializeComponent();
            this.Text = "Редактировать запись";
            FillComboBoxPatients(Patients.Records().Get());
            FillComboBoxServises(Servises.Records().Get());
            FillComboBoxServises(Doctors.Records().Get());
            var materialSkinManager = MaterialSkinManager.Instance;

            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme          = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme    = new ColorScheme(Primary.Blue400, Primary.Blue700, Primary.BlueGrey500, Accent.LightBlue100, TextShade.WHITE);
            clientsNameComboBox.SelectedIndex  = visit.Pasport_ID - 1;
            comboBoxServisesName.SelectedIndex = visit.Servise_number - 1;
            comboBoxDoctorsName.SelectedIndex  = visit.Employee_number - 1;
            hours.Text            = Convert.ToString(visit.Date.Hour);
            minutes.Text          = Convert.ToString(visit.Date.Minute);
            seconds.Text          = Convert.ToString(visit.Date.Second);
            dateTimePicker1.Value = visit.Date;
            button1.Text          = "Редактировать";
            _Doctor    = doctor;
            _Servise   = servise;
            _Visit     = visit;
            _Treatment = treatment;
            _Patient   = patient;
        }
Exemple #2
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()
                    );
            }
        }
        public override string ToString()
        {
            string a = "";

            Servises.ForEach(x => a += x.ToString());
            return($"{Name} name, {Surname} surname, №{NumberTrain} train number, \n" +
                   $"from: {From} to: {Where} date: {_DateTime} Type vagon: {TypeVagon}\n" +
                   $"number vagon: {Numbervagon}  Services:  {a} " +
                   $"price:  {fullprice} ");
        }
Exemple #4
0
        public AddEditVisits()
        {
            InitializeComponent();
            FillComboBoxPatients(Patients.Records().Get());
            FillComboBoxServises(Servises.Records().Get());
            FillComboBoxServises(Doctors.Records().Get());
            this.Text = "Добавление новой записи";
            var materialSkinManager = MaterialSkinManager.Instance;

            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme       = MaterialSkinManager.Themes.LIGHT;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.Blue400, Primary.Blue700, Primary.BlueGrey500, Accent.LightBlue100, TextShade.WHITE);
        }
Exemple #5
0
 void ReloadData()
 {
     if (textBox1.Text.Trim().Length > 0)
     {
         PopulateData(Servises.Records()
                      .Where(Servises.COLUMNS.Servise_name, "LIKE", "%" + textBox1.Text + "%")
                      .Get());
     }
     else
     {
         PopulateData(Servises.Records().Get());
     }
 }