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; } }
private void button1_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); switch (GlobalVar.selected_MedRowIndex) { case 1: { data.UpdateMedication_Name(GlobalVar.selected_docID, textBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FMedications = true; Close(); break; } case 2: { data.UpdateMedication_Code(GlobalVar.selected_docID, textBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FMedications = true; Close(); break; } case 3: { data.UpdateMedication_Count(GlobalVar.selected_docID, Convert.ToInt32(numericUpDown1.Value)); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FMedications = true; Close(); break; } } ; }
private void button1_Click(object sender, EventArgs e) { List <int> serv = new List <int>(); Medicine_Data data = new Medicine_Data(); for (int i = 0; i < dataGridView1.Rows.Count; i++) { serv.Add(Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value)); } if (textBox1.Text != "") { if (dataGridView1.RowCount > 0) { data.Create_Reception_Record(GlobalVar.FMain_selected_docid, GlobalVar.selected_patientID_reception, date_lbl.Text, time_lbl.Text, comboBox1.Text); data.Create_Attendances_Record(GlobalVar.FMain_selected_docid, time_lbl.Text, date_lbl.Text, serv); MessageBox.Show("Запись успешно создана", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Не выбраны услуги.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Выберите пациента.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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; } }
private void button1_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); if (data.Check_Server_Activity()) { if (data.Sign_Check(login_box.Text, password_box.Text)) { if (data.Check_Sign_Status(login_box.Text)) { data.Status_Offline_Change(login_box.Text); GlobalVar.signIn_login = login_box.Text; Close(); } else { label3.Text = "Данный пользователь online"; } } else { label3.Text = "Неверный логин или пароль." + data.Sign_Check(login_box.Text, password_box.Text).ToString(); } } else { label3.Text = "MS SQL Server: не запущена служба сервера."; } }
private void удалитьЗаписьToolStripMenuItem_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); GlobalVar.selected_docID = Convert.ToInt32(dataGridView1.SelectedCells[0].Value); if (MessageBox.Show("Вы действительно хотите удалить эту запись?", "Предупреждение", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { data.Delete_Research_Record(GlobalVar.selected_docID); MessageBox.Show("Запись успешно удалена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void button1_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); if (textBox1.Text != "") { data.Create_Research_Record(textBox1.Text, Convert.ToInt32(numericUpDown1.Value), Convert.ToInt32(numericUpDown2.Value)); MessageBox.Show("Запись успешно создана!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FResearches = true; } else { MessageBox.Show("Не указано наименование.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button3_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); MedicineContext context = new MedicineContext(); if (richTextBox1.TextLength == 0) { data.Create_AnMorbi_Record(GlobalVar.selected_reception_ID, Convert.ToInt32(numericUpDown1.Value)); richTextBox1.Text = "Болеет " + context.AnMorbis.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Select(c => c.count_days).FirstOrDefault().ToString() + " дней"; } else { data.UpdateAnMorbi_CountDays(GlobalVar.selected_reception_ID, Convert.ToInt32(numericUpDown1.Value)); richTextBox1.Text = "Болеет " + context.AnMorbis.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Select(c => c.count_days).FirstOrDefault().ToString() + " дней"; } }
private void button6_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); MedicineContext context = new MedicineContext(); if (richTextBox3.TextLength == 0 && richTextBox5.TextLength == 0) { data.Create_CurStatus_Record(GlobalVar.selected_reception_ID, richTextBox4.Text, richTextBox6.Text); richTextBox3.Text = context.Current_Status.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Select(c => c.general_state).FirstOrDefault().ToString(); richTextBox5.Text = context.Current_Status.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Select(c => c.physique_value).FirstOrDefault().ToString(); } else { data.UpdateCurStatus_Status(GlobalVar.selected_reception_ID, richTextBox4.Text, richTextBox6.Text); richTextBox3.Text = context.Current_Status.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Select(c => c.general_state).FirstOrDefault().ToString(); richTextBox5.Text = context.Current_Status.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Select(c => c.physique_value).FirstOrDefault().ToString(); } }
private void button1_Click(object sender, EventArgs e) { MedicineContext context = new MedicineContext(); Medicine_Data data = new Medicine_Data(); if (textBox1.Text != "") { if (textBox2.Text != "") { if (textBox3.Text != "") { if (!data.Check_Data_DocLogin(textBox1.Text)) { if (textBox3.Text == textBox2.Text) { data.Create_DocAcc_Record(GlobalVar.selected_docID, textBox1.Text, textBox2.Text, comboBox1.Text); MessageBox.Show("Аккаунт успешно создан!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Поле повтор пароля не равен полю пароля!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Такой логин уже существует!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Поле повтора пароля не заполнено!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Поле пароля не заполнено!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Поле логина не заполнено!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button2_Click(object sender, EventArgs e) { MedicineContext context = new MedicineContext(); Medicine_Data data = new Medicine_Data(); GlobalVar gl = new GlobalVar(); if (textBox1.Text != "") { data.Create_Complaint_Record(GlobalVar.selected_reception_ID, textBox1.Text); dataGridView2.Rows.Clear(); foreach (var r in context.Complaints.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _compl_name = context.Complaints.Where(c => c.complaint_id == r.complaint_id).Select(c => c.complaint_value).FirstOrDefault().ToString(); dataGridView2.Rows.Add(r.complaint_id, _compl_name); } gl.SetContextMenu_Collumns(dataGridView2, id_context); } }
private void button8_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); MedicineContext context = new MedicineContext(); GlobalVar gl = new GlobalVar(); if (textBox4.Text != "") { data.Create_Diagnosis_Record(GlobalVar.selected_reception_ID, textBox4.Text, comboBox4.Text); dataGridView5.Rows.Clear(); if (context.Diagnosis.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.Diagnosis.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _diag_name = context.Diagnosis.Where(c => c.diag_id == r.diag_id).Select(c => c.diag_value).FirstOrDefault().ToString(); string _diag_type = context.Diagnosis.Where(c => c.diag_id == r.diag_id).Select(c => c.diag_type).FirstOrDefault().ToString(); dataGridView5.Rows.Add(r.diag_id, _diag_name, _diag_type); } gl.SetContextMenu_Collumns(dataGridView5, id_context); } } }
private void button4_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); MedicineContext context = new MedicineContext(); GlobalVar gl = new GlobalVar(); if (textBox2.Text != "") { data.Create_AnVitae_Record(GlobalVar.selected_reception_ID, textBox2.Text); dataGridView3.Rows.Clear(); if (context.AnVitaes.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.AnVitaes.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _vit_name = context.AnVitaes.Where(c => c.vitae_id == r.vitae_id).Select(c => c.vitae_value).FirstOrDefault().ToString(); dataGridView3.Rows.Add(r.vitae_id, _vit_name); } gl.SetContextMenu_Collumns(dataGridView3, id_context); } } }
private void button10_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); MedicineContext context = new MedicineContext(); GlobalVar gl = new GlobalVar(); if (comboBox3.Text != "") { int _med_id = Convert.ToInt32(context.Preparations.Where(c => c.med_name == comboBox3.Text).Select(c => c.med_id).FirstOrDefault()); data.Create_Medication_Record(GlobalVar.selected_reception_ID, _med_id, Convert.ToInt32(numericUpDown2.Value)); } dataGridView7.Rows.Clear(); if (context.Medications.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.Medications.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _med_name = context.Preparations.Where(c => c.med_id == r.med_id).Select(c => c.med_name).FirstOrDefault().ToString(); string _med_days = context.Medications.Where(c => c.med_id == r.med_id).Select(c => c.med_days).FirstOrDefault().ToString(); dataGridView7.Rows.Add(r.selected_med_id, _med_name, _med_days); } gl.SetContextMenu_Collumns(dataGridView7, id_context); } }
private void button1_Click(object sender, EventArgs e) { GlobalVar gl = new GlobalVar(); Medicine_Data data = new Medicine_Data(); MedicineContext context = new MedicineContext(); if (comboBox1.Text != "") { if (gl.CheckDistinct_ValueGrid(dataGridView1, comboBox1.Text)) { int _ser_id = Convert.ToInt32(context.Services.Where(c => c.service_name == comboBox1.Text).Select(c => c.service_id).FirstOrDefault()); data.CreateONE_Attendances_Record(GlobalVar.selected_reception_ID, _ser_id); dataGridView1.Rows.Clear(); foreach (var r in context.Attendances.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _ser_name = context.Services.Where(c => c.service_id == r.service_id).Select(c => c.service_name).FirstOrDefault().ToString(); string _ser_price = context.Services.Where(c => c.service_id == r.service_id).Select(c => c.service_price).FirstOrDefault().ToString(); dataGridView1.Rows.Add(r.service_id, _ser_name, _ser_price); } gl.SetContextMenu_Collumns(dataGridView1, id_context); } } }
private void button9_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); MedicineContext context = new MedicineContext(); GlobalVar gl = new GlobalVar(); if (comboBox2.Text != "") { int _ins_id = Convert.ToInt32(context.Researches.Where(c => c.ins_name == comboBox2.Text).Select(c => c.ins_id).FirstOrDefault()); data.Create_Inspection_Record(GlobalVar.selected_reception_ID, _ins_id, comboBox5.Text); } dataGridView6.Rows.Clear(); if (context.Inspections.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.Inspections.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _ins_name = context.Researches.Where(c => c.ins_id == r.ins_id).Select(c => c.ins_name).FirstOrDefault().ToString(); string _ins_status = context.Inspections.Where(c => c.ins_id == r.ins_id).Select(c => c.inspection_status).FirstOrDefault().ToString(); dataGridView6.Rows.Add(r.selected_ins_id, _ins_name, _ins_status); } gl.SetContextMenu_Collumns(dataGridView6, id_context); } }
private void button1_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); switch (GlobalVar.selected_RowIndex) { case 0: { data.UpdatePatient_Name(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 1: { data.UpdatePatient_Birth(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 2: { if (!data.Check_Data_Medcard(numericUpDown1.Value.ToString())) { data.UpdatePatient_MedCard(GlobalVar.selected_docID, Convert.ToInt32(numericUpDown1.Value)); } else { MessageBox.Show("Номер карты должен быть уникальным!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 3: { data.UpdatePatient_Adress(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 4: { data.UpdatePatient_Passport_Series(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 5: { data.UpdatePatient_Passport_Number(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 6: { data.UpdatePatient_Phone(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 7: { data.UpdatePatient_Email(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 8: { data.UpdatePatient_DiscountCard(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 9: { data.UpdatePatient_AgreeSMS(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } case 10: { data.UpdatePatient_AgreeEmail(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FPatInfoView = true; GlobalVar.needToUpdate_FPatientDataView = true; Close(); break; } } ; }
private void button1_Click(object sender, EventArgs e) { // убираем символы маски. // phone_number_masked.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; Medicine_Data data = new Medicine_Data(); if (doc_name_box.Text != "") { if (doc_proff_comboBox.Text != "") { if (passport_series_box.Text != "") { if (passport_number_box.Text != "") { if (!data.Check_Data_Card(card_number_box.Text.ToString())) { if (phone_number_masked.Text != "") { if (address_box.Text != "") { if (GlobalVar.doctor_photo_path != null) { if (!data.Check_Data_Room(room_numberbox.Value.ToString())) { if (!data.Check_Data_Archive(numericUpDown1.Value.ToString())) { if (radioButton1.Checked == true) { data.Create_Doctor_Record(doc_name_box.Text, doc_proff_comboBox.Text, Convert.ToInt32(room_numberbox.Value), passport_series_box.Text, passport_number_box.Text, Convert.ToInt32(exp_numberbox.Value), "Мужской", card_number_box.Text, phone_number_masked.Text, address_box.Text, data.ImageToBase64(GlobalVar.doctor_photo_path, GlobalVar.doctor_photo_path.RawFormat), dateTimePicker1.Text, Convert.ToInt32(numericUpDown1.Value), comboBox1.Text); MessageBox.Show("Запись успешно создана!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { data.Create_Doctor_Record(doc_name_box.Text, doc_proff_comboBox.Text, Convert.ToInt32(room_numberbox.Value), passport_series_box.Text, passport_number_box.Text, Convert.ToInt32(exp_numberbox.Value), "Женский", card_number_box.Text, phone_number_masked.Text, address_box.Text, data.ImageToBase64(GlobalVar.doctor_photo_path, GlobalVar.doctor_photo_path.RawFormat), dateTimePicker1.Text, Convert.ToInt32(numericUpDown1.Value), comboBox1.Text); MessageBox.Show("Запись успешно создана!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } } else { MessageBox.Show("Архивный номер занят.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Кабинет под указанным номером занят.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Не указано фото.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Полe *Обслуживает адрес* не заданно.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Полe *Контактный телефон* не заданно.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Полe *Номер карты* должно быть уникальным.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Полe *Номер* не заданно.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Полe *Серия* не заданно.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Полe *Профессия* не заданно.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Полe *ФИО* не заданно.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button1_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); if (checkBox1.CheckState == CheckState.Checked) { GlobalVar.agree_email = "Да"; } else { GlobalVar.agree_email = "Нет"; } if (checkBox2.CheckState == CheckState.Checked) { GlobalVar.agree_sms = "Да"; } else { GlobalVar.agree_sms = "Нет"; } if (patient_name_box.Text != "") { if (patient_series_box.Text != "") { if (patient_number_box.Text != "") { if (GlobalVar.patient_photo_path != null) { if (patient_adress_box.Text != "") { if (patient_card_box.Text != "") { if (!data.Check_Data_Medcard(patient_medcard_numberbox.Value.ToString())) { if (patient_phone_maskedbox.Text != "") { data.Create_Patient_Record(patient_name_box.Text, dateTimePicker1.Text.ToString(), data.ImageToBase64(GlobalVar.patient_photo_path, GlobalVar.patient_photo_path.RawFormat), patient_adress_box.Text, Convert.ToInt32(patient_medcard_numberbox.Value), patient_card_box.Text, GlobalVar.agree_sms, GlobalVar.agree_email, patient_phone_maskedbox.Text, patient_email_box.Text, patient_series_box.Text, patient_number_box.Text); MessageBox.Show("Запись успешно создана!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Не задано поле сотового.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Номер мед. карты должен быть уникальным.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Поле платежной карты не задано", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Поле места жительства не задано.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Не задана фотография.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Не задан номер паспорта.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Серия паспорта не задана.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Не задано имя(ФИО).", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void удалитьЗаписьToolStripMenuItem_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); MedicineContext context = new MedicineContext(); GlobalVar gl = new GlobalVar(); switch (GlobalVar.TabIndex) { case 0: { GlobalVar.selected_ListRowIndex = Convert.ToInt32(dataGridView1.SelectedCells[0].Value); data.DeleteONE_Attendaces_Record(GlobalVar.selected_reception_ID, GlobalVar.selected_ListRowIndex); dataGridView1.Rows.Clear(); foreach (var r in context.Attendances.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _ser_name = context.Services.Where(c => c.service_id == r.service_id).Select(c => c.service_name).FirstOrDefault().ToString(); string _ser_price = context.Services.Where(c => c.service_id == r.service_id).Select(c => c.service_price).FirstOrDefault().ToString(); dataGridView1.Rows.Add(r.service_id, _ser_name, _ser_price); } gl.SetContextMenu_Collumns(dataGridView1, id_context); break; } case 1: { GlobalVar.selected_ListRowIndex = Convert.ToInt32(dataGridView2.SelectedCells[0].Value); data.Delete_Complaint_Record(GlobalVar.selected_ListRowIndex); dataGridView2.Rows.Clear(); foreach (var r in context.Complaints.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _compl_name = context.Complaints.Where(c => c.reception_id == r.reception_id).Select(c => c.complaint_value).FirstOrDefault().ToString(); dataGridView2.Rows.Add(r.complaint_id, _compl_name); } gl.SetContextMenu_Collumns(dataGridView2, id_context); break; } case 2: { break; } case 3: { GlobalVar.selected_ListRowIndex = Convert.ToInt32(dataGridView3.SelectedCells[0].Value); data.Delete_AnVitae_Record(GlobalVar.selected_ListRowIndex); dataGridView3.Rows.Clear(); if (context.AnVitaes.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.AnVitaes.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _vit_name = context.AnVitaes.Where(c => c.vitae_id == r.vitae_id).Select(c => c.vitae_value).FirstOrDefault().ToString(); dataGridView3.Rows.Add(r.vitae_id, _vit_name); } gl.SetContextMenu_Collumns(dataGridView3, id_context); } break; } case 4: { GlobalVar.selected_ListRowIndex = Convert.ToInt32(dataGridView4.SelectedCells[0].Value); data.Delete_Diseas_Record(GlobalVar.selected_ListRowIndex); dataGridView4.Rows.Clear(); if (context.Diseases.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.Diseases.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _dis_name = context.Diseases.Where(c => c.dis_id == r.dis_id).Select(c => c.disease_value).FirstOrDefault().ToString(); dataGridView4.Rows.Add(r.dis_id, _dis_name); } gl.SetContextMenu_Collumns(dataGridView4, id_context); } break; } case 5: { break; } case 6: { GlobalVar.selected_ListRowIndex = Convert.ToInt32(dataGridView5.SelectedCells[0].Value); data.Delete_Diagnosis_Recird(GlobalVar.selected_ListRowIndex); dataGridView5.Rows.Clear(); if (context.Diagnosis.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.Diagnosis.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _diag_name = context.Diagnosis.Where(c => c.diag_id == r.diag_id).Select(c => c.diag_value).FirstOrDefault().ToString(); string _diag_type = context.Diagnosis.Where(c => c.diag_id == r.diag_id).Select(c => c.diag_type).FirstOrDefault().ToString(); dataGridView5.Rows.Add(r.diag_id, _diag_name, _diag_type); } gl.SetContextMenu_Collumns(dataGridView5, id_context); } break; } case 7: { GlobalVar.selected_ListRowIndex = Convert.ToInt32(dataGridView6.SelectedCells[0].Value); data.Delete_Inspection_Record(GlobalVar.selected_ListRowIndex); dataGridView6.Rows.Clear(); if (context.Inspections.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.Inspections.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _ins_name = context.Researches.Where(c => c.ins_id == r.ins_id).Select(c => c.ins_name).FirstOrDefault().ToString(); string _ins_status = context.Inspections.Where(c => c.ins_id == r.ins_id).Select(c => c.inspection_status).FirstOrDefault().ToString(); dataGridView6.Rows.Add(r.selected_ins_id, _ins_name, _ins_status); } gl.SetContextMenu_Collumns(dataGridView6, id_context); } break; } case 8: { GlobalVar.selected_ListRowIndex = Convert.ToInt32(dataGridView7.SelectedCells[0].Value); data.Delete_Medication_Record(GlobalVar.selected_ListRowIndex); dataGridView7.Rows.Clear(); if (context.Medications.Where(c => c.reception_id == GlobalVar.selected_reception_ID).Count() > 0) { foreach (var r in context.Medications.Where(c => c.reception_id == GlobalVar.selected_reception_ID).ToList()) { string _med_name = context.Preparations.Where(c => c.med_id == r.med_id).Select(c => c.med_name).FirstOrDefault().ToString(); string _med_days = context.Medications.Where(c => c.med_id == r.med_id).Select(c => c.med_days).FirstOrDefault().ToString(); dataGridView7.Rows.Add(r.selected_med_id, _med_name, _med_days); } gl.SetContextMenu_Collumns(dataGridView7, id_context); } break; } } ; }
private void button1_Click(object sender, EventArgs e) { Medicine_Data data = new Medicine_Data(); switch (GlobalVar.selected_RowIndex) { case 0: { data.Update_DoctorName(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocInfoView = true; GlobalVar.needToUpdate_FDocDataView = true; Close(); break; } case 1: { data.Update_DoctorProff(GlobalVar.selected_docID, comboBox1.Text.ToString()); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 2: { if (!data.Check_Data_Room(numericUpDown1.Value.ToString())) { data.Update_DoctorRoom(GlobalVar.selected_docID, Convert.ToInt32(numericUpDown1.Value)); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); } else { MessageBox.Show("Кабинет под указанным номером занят.", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; } case 3: { data.Update_DoctorExp(GlobalVar.selected_docID, Convert.ToInt32(numericUpDown1.Value)); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 4: { data.Update_DoctorPhone(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 5: { data.Update_DoctorSex(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 6: { data.Update_DoctorBirth(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 7: { data.Update_DoctorPassport_Series(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 8: { data.Update_DoctorPassport_Number(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 9: { data.Update_DoctorAdress(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 10: { if (!data.Check_Data_Card(maskedTextBox1.Text)) { data.Update_DoctorCard(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); } else { MessageBox.Show("Полe *Номер карты* должно быть уникальным.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; } case 11: { if (!data.Check_Data_Archive(numericUpDown1.Value.ToString())) { data.Update_DoctorArchive(GlobalVar.selected_docID, Convert.ToInt32(numericUpDown1.Value)); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); } else { MessageBox.Show("Новое значение архивного номера должно быть уникальным.", "Добавление данных", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; } case 12: { data.Update_DoctorStatus(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); if (maskedTextBox1.Text == "Уволен") { data.Change_Doctor_Status(GlobalVar.selected_docID); } GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } case 13: { data.Update_DoctorTimeWorking(GlobalVar.selected_docID, maskedTextBox1.Text); MessageBox.Show("Запись успешно обновлена!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information); GlobalVar.needToUpdate_FDocDataView = true; GlobalVar.needToUpdate_FDocInfoView = true; Close(); break; } } ; }