private void buttonEdit_Click(object sender, EventArgs e) { { if (listViewLek.SelectedItems.Count == 1) { Lekarstvo lekarstvo = listViewLek.SelectedItems[0].Tag as Lekarstvo; lekarstvo.Name = textBoxName.Text; lekarstvo.Forma = comboBoxForma.SelectedItem.ToString().Split('.')[0]; lekarstvo.Doza = textBoxDoza.Text; lekarstvo.Proiz = textBoxProiz.Text; lekarstvo.Srok = textBoxSrok.Text; Program.apteka.SaveChanges(); Lek lek = new Lek(); lek.Show(); this.Hide(); } } }
private void buttonAdd_Click(object sender, EventArgs e) { if (textBoxName.Text == "" || comboBoxForma.Text == "" || textBoxDoza.Text == "" || textBoxProiz.Text == "" || textBoxSrok.Text == "") { MessageBox.Show("Введите данные", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Lekarstvo lekarstvo = new Lekarstvo(); lekarstvo.Name = textBoxName.Text; lekarstvo.Forma = comboBoxForma.SelectedItem.ToString().Split('.')[0]; lekarstvo.Doza = textBoxDoza.Text; lekarstvo.Proiz = textBoxProiz.Text; lekarstvo.Srok = textBoxSrok.Text; Program.apteka.Lekarstvo.Add(lekarstvo); Program.apteka.SaveChanges(); Lek lek = new Lek(); lek.Show(); this.Hide(); } }
private void listViewLek_SelectedIndexChanged(object sender, EventArgs e) { { if (listViewLek.SelectedItems.Count == 1) { Lekarstvo lekarstvo = listViewLek.SelectedItems[0].Tag as Lekarstvo; textBoxName.Text = lekarstvo.Name; comboBoxForma.SelectedItem = lekarstvo.Forma; textBoxDoza.Text = lekarstvo.Doza; textBoxProiz.Text = lekarstvo.Proiz; textBoxSrok.Text = lekarstvo.Srok; } else { textBoxName.Text = ""; comboBoxForma.SelectedItem = null; textBoxDoza.Text = ""; textBoxProiz.Text = ""; textBoxSrok.Text = ""; } } }
private void buttonDel_Click(object sender, EventArgs e) { try { if (listViewLek.SelectedItems.Count == 1) { Lekarstvo lekarstvo = listViewLek.SelectedItems[0].Tag as Lekarstvo; Program.apteka.Lekarstvo.Remove(lekarstvo); Program.apteka.SaveChanges(); Lek lek = new Lek(); lek.Show(); this.Hide(); } textBoxName.Text = ""; comboBoxForma.SelectedItem = null; textBoxDoza.Text = ""; textBoxProiz.Text = ""; textBoxSrok.Text = ""; } catch { MessageBox.Show("Невозможно удалить, эта запись используется", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }