Ejemplo n.º 1
0
        private void FPatInfoView_Activated(object sender, EventArgs e)
        {
            if (GlobalVar.needToUpdate_FPatInfoView)
            {
                MedicineContext context = new MedicineContext();
                Medicine_Data   data    = new Medicine_Data();
                GlobalVar       _var    = new GlobalVar();
                dataGridView1.Rows.Clear();
                dataGridView1.Rows.Add("Полное имя(ФИО):", context.Patients.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.patient_name).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Дата рождения:", context.Patients.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.birth_date).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Номер мед. карты:", context.Identifiers.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.medcard_number).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Место жительства:", context.Locations.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.home_adress).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Серия паспорта:", context.Passports.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.series).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Номер паспорта:", context.Passports.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.numbers).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Сотовый:", context.Communications.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.sms_value).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Email:", context.Communications.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.email_value).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Платежная карта:", context.Patients_Money.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.discount_card).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Разрешение на sms:", context.Agreements.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.sms_bool).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Разрешение на email:", context.Agreements.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.email_bool).FirstOrDefault().ToString());

                pictureBox1.Image = data.Base64ToImage(context.Patients.Where(c => c.patient_id == GlobalVar.selected_docID).Select(c => c.photo_path).FirstOrDefault());
                _var.SetContextMenu_Cells(dataGridView1, contextMenuStrip1);
                GlobalVar.needToUpdate_FPatInfoView = false;
            }
        }
Ejemplo n.º 2
0
        private void FDocInfoView_Activated(object sender, EventArgs e)
        {
            if (GlobalVar.needToUpdate_FDocInfoView)
            {
                MedicineContext context = new MedicineContext();
                Medicine_Data   data    = new Medicine_Data();
                GlobalVar       _var    = new GlobalVar();
                dataGridView1.Rows.Clear();
                dataGridView1.Rows.Add("Полное имя(ФИО):", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.doctor_name).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Специализация:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.job_name).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Номер кабинета:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.room_number).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Стаж работы:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.doc_experience).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Моб. номер телефона:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.phone_number).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Пол:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.doc_sex).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Возраст:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.doc_birthdate).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Серия паспорта:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.passport_series).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Номер паспорта:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.passport_number).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Обслуживает адресс:", context.Regions.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.region_name).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Номер карты:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.doc_card).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Архивный номер:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.archive_number).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Статус:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.doc_status).FirstOrDefault().ToString());
                dataGridView1.Rows.Add("Смена:", context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.time_working).FirstOrDefault().ToString());

                pictureBox1.Image = data.Base64ToImage(context.Doctors.Where(c => c.doctor_id == GlobalVar.selected_docID).Select(c => c.doc_photo).FirstOrDefault());
                _var.SetContextMenu_Cells(dataGridView1, contextMenuStrip1);
                GlobalVar.needToUpdate_FDocInfoView = false;
            }
        }