void AddVisit() { try { if (textReason3.Text.Length == 0 || textDiagnostik3.Text.Length == 0 || id3.Text.Length == 0) { throw new Exception("Eror Text length!"); } if (comboBoxDoctor3.SelectedIndex < 0 || comboboxPatient3.SelectedIndex < 0) { throw new Exception("Eror doctor/patient id!"); } DatMan datManage = new DatMan(); Hospital hospital = new Hospital(); hospital = datManage.ReadToObject <Hospital>(); Visit visit = new Visit() { Diagnostik = textDiagnostik3.Text, DoctorId = hospital.ds[comboBoxDoctor3.SelectedIndex].Id, PatientId = hospital.patients[comboboxPatient3.SelectedIndex].Id, Id = int.Parse(id3.Text), Reason = textReason3.Text, time = DateTime.Parse(dateTimePicker3.Value.ToString("dd/MM/yyyy")) }; AddVisit(visit); AllUpdate(); } catch (Exception er) { MessageBox.Show(er.Message, "Notifications", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void listView2_SelectedIndexChanged(object sender, EventArgs e) { DatMan datManage = new DatMan(); Hospital hospital = new Hospital(); hospital = datManage.ReadToObject <Hospital>(); age2.Text = hospital.patients[listView2.FocusedItem.Index].age.ToString(); name2.Text = hospital.patients[listView2.FocusedItem.Index].Name; id2.Text = hospital.patients[listView2.FocusedItem.Index].Id.ToString(); }
private void listView1_SelectedIndexChanged_1(object sender, EventArgs e) { DatMan datManage = new DatMan(); Hospital hospital = new Hospital(); hospital = datManage.ReadToObject <Hospital>(); specialityfield.Text = hospital.ds[listView1.FocusedItem.Index].Speciality; namefield.Text = hospital.ds[listView1.FocusedItem.Index].Name; idfield.Text = hospital.ds[listView1.FocusedItem.Index].Id.ToString(); }
private void listView3_SelectedIndexChanged(object sender, EventArgs e) { DatMan datManage = new DatMan(); Hospital hospital = new Hospital(); hospital = datManage.ReadToObject <Hospital>(); textDiagnostik3.Text = hospital.visits[listView3.FocusedItem.Index].Diagnostik.ToString(); textReason3.Text = hospital.visits[listView3.FocusedItem.Index].Reason; id3.Text = hospital.visits[listView3.FocusedItem.Index].Id.ToString(); dateTimePicker3.Value = DateTime.Parse(hospital.visits[listView3.FocusedItem.Index].time.ToString("dd/MM/yyyy")); }
void LoadDoctor() { DatMan DatMan = new DatMan(); listView1.Items.Clear(); comboBoxDoctor3.Items.Clear(); Hospital hospital = DatMan.ReadToObject <Hospital>(); foreach (var el in hospital.ds) { var item = listView1.Items.Add(el.Name); item.SubItems.Add(Convert.ToString(el.Speciality)); item.SubItems.Add(Convert.ToString(el.Id)); comboBoxDoctor3.Items.Add(Convert.ToString(el.Id)); } comboBoxDoctor3.Text = ""; }
void LoadVisit() { DatMan DatMan = new DatMan(); listView3.Items.Clear(); Hospital hospital = DatMan.ReadToObject <Hospital>(); foreach (var el in hospital.visits) { var item = listView3.Items.Add(el.time.ToString("dd/MM/yyyy")); item.SubItems.Add(Convert.ToString(el.Id)); item.SubItems.Add(Convert.ToString(el.DoctorId)); item.SubItems.Add(Convert.ToString(el.PatientId)); item.SubItems.Add(Convert.ToString(el.Diagnostik)); item.SubItems.Add(Convert.ToString(el.Reason)); } }
void LoadPatient() { DatMan DatMan = new DatMan(); listView2.Items.Clear(); comboboxPatient3.Items.Clear(); Hospital hospital = DatMan.ReadToObject <Hospital>(); foreach (var el in hospital.patients) { var item = listView2.Items.Add(el.Name); item.SubItems.Add(Convert.ToString(el.age)); item.SubItems.Add(Convert.ToString(el.Id)); comboboxPatient3.Items.Add(Convert.ToString(el.Id)); } comboboxPatient3.Text = ""; }
void DelVisit(int ind) { try { if (ind < 0) { throw new Exception("Eror Selected!"); } DatMan datManage = new DatMan(); Hospital hospital = new Hospital(); hospital = datManage.ReadToObject <Hospital>(); hospital.visits.RemoveAt(listView3.FocusedItem.Index); datManage.Write(hospital); } catch (Exception er) { MessageBox.Show(er.Message, "Notifications", MessageBoxButtons.RetryCancel, MessageBoxIcon.Information); } }
private void button2_Click(object sender, EventArgs e) { try { if (listView2.FocusedItem.Index < 0) { throw new Exception("Eror Selected!"); } DatMan datManage = new DatMan(); Hospital hospital = new Hospital(); hospital = datManage.ReadToObject <Hospital>(); buttonOk2.Visible = true; buttonCancel2.Visible = true; } catch (Exception er) { MessageBox.Show(er.Message, "Notifications", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void AddDoctor(DOCTOR doctor) { DatMan DatMan = new DatMan(); Hospital hospital = new Hospital(); hospital = DatMan.ReadToObject <Hospital>(); bool e = false; foreach (var el in hospital.ds) { if (el.Id.ToString() == idfield.Text) { e = true; } } if (e == false) { hospital.ds.Add(doctor); DatMan.Write(hospital); } else { ShowMesText(messege1, "Врач с таким Id уже существует!!!"); } }
void AddVisit(Visit visit) { DatMan DatMan = new DatMan(); Hospital hospital = new Hospital(); hospital = DatMan.ReadToObject <Hospital>(); bool e = false; foreach (var el in hospital.visits) { if (el.Id.ToString() == id3.Text) { e = true; } } if (e == false) { hospital.visits.Add(visit); DatMan.Write(hospital); } else { ShowMesText(messege3, "Вызит с таким Id уже существует!!!"); } }