private void buttonAdd_Click(object sender, EventArgs e) { try { Mesto_rab_uch Mesto_rab_uchSet = new Mesto_rab_uch(); if (textBoxCity.Text != "") { Mesto_rab_uchSet.City = textBoxCity.Text; } if (textBoxNazvOrg.Text != "") { Mesto_rab_uchSet.NazvOrg = textBoxNazvOrg.Text; } if (textBoxPodrazdelenie.Text != "") { Mesto_rab_uchSet.Podrazdeleniya = textBoxPodrazdelenie.Text; } if (comboBoxPatient.SelectedItem != null) { Mesto_rab_uchSet.IdPastients = Convert.ToInt32(comboBoxPatient.SelectedItem.ToString().Split('.')[0]); } Program.MCHSdb.Mesto_rab_uch.Add(Mesto_rab_uchSet); Program.MCHSdb.SaveChanges(); ShowAveragings(); } catch { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonEdit_Click(object sender, EventArgs e) { if ((textBoxCity.Text != "") && (textBoxNazvOrg.Text != "") && (textBoxPodrazdelenie.Text != "") && (comboBoxPatient.SelectedItem != null)) { if (listViewAveragings.SelectedItems.Count == 1) { Mesto_rab_uch Mesto_rab_uchSet = listViewAveragings.SelectedItems[0].Tag as Mesto_rab_uch; if (textBoxCity.Text != "") { Mesto_rab_uchSet.City = textBoxCity.Text; } if (textBoxNazvOrg.Text != "") { Mesto_rab_uchSet.NazvOrg = textBoxNazvOrg.Text; } if (textBoxPodrazdelenie.Text != "") { Mesto_rab_uchSet.Podrazdeleniya = textBoxPodrazdelenie.Text; } if (comboBoxPatient.SelectedItem != null) { Mesto_rab_uchSet.IdPastients = Convert.ToInt32(comboBoxPatient.SelectedItem.ToString().Split('.')[0]); } Program.MCHSdb.SaveChanges(); ShowAveragings(); } } else { MessageBox.Show("Данные не выбраны", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void listViewAveragings_SelectedIndexChanged(object sender, EventArgs e) { if (listViewAveragings.SelectedItems.Count == 1) { Mesto_rab_uch Mesto_rab_uchSet = listViewAveragings.SelectedItems[0].Tag as Mesto_rab_uch; textBoxCity.Text = Mesto_rab_uchSet.City; textBoxNazvOrg.Text = Mesto_rab_uchSet.NazvOrg; textBoxPodrazdelenie.Text = Mesto_rab_uchSet.Podrazdeleniya; comboBoxPatient.SelectedIndex = comboBoxPatient.FindString(Mesto_rab_uchSet.IdPastients.ToString()); } else { textBoxCity.Text = ""; textBoxNazvOrg.Text = ""; textBoxPodrazdelenie.Text = ""; comboBoxPatient.SelectedItem = null; } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewAveragings.SelectedItems.Count == 1) { Mesto_rab_uch Mesto_rab_uchSet = listViewAveragings.SelectedItems[0].Tag as Mesto_rab_uch; Program.MCHSdb.Mesto_rab_uch.Remove(Mesto_rab_uchSet); Program.MCHSdb.SaveChanges(); ShowAveragings(); } textBoxCity.Text = ""; textBoxPodrazdelenie.Text = ""; textBoxNazvOrg.Text = ""; comboBoxPatient.SelectedItem = null; } catch { MessageBox.Show("Невозможно удалить, эта запись используется!", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }