private void update() { try { Database1DataSet.ПоощренияRow row = database1DataSet.Поощрения.FindByИД(id); row[2] = comboBox1.SelectedValue; row[3] = dateTimePicker1.Value; row[4] = textBox1.Text; row[5] = textBox2.Text; row[6] = textBox3.Text; row.EndEdit(); this.поощренияBindingSource.EndEdit(); this.поощренияTableAdapter.Update(this.database1DataSet.Поощрения); this.database1DataSet.Поощрения.AcceptChanges(); this.database1DataSet.AcceptChanges(); MessageBox.Show("Обновлено. Обновите форму для просмотра"); this.Close(); } catch (Exception ex) { MessageBox.Show("Ошибка обновления. Проверьте вводимые данные"); } }
// удаление свойств служащего private void button4_Click(object sender, EventArgs e) { try { // удаляем рожственников if (tabControl2.SelectedIndex == 0) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView3.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.Состав_семьиRow row = database1DataSet.Состав_семьи.FindByИД(id); row.Delete(); this.Validate(); this.главнаяСоставСемьиBindingSource.EndEdit(); this.состав_семьиTableAdapter.Update(this.database1DataSet.Состав_семьи); } } // удаляем учебу else if (tabControl2.SelectedIndex == 1) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView4.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.УчебаRow row = database1DataSet.Учеба.FindByИД(id); row.Delete(); this.Validate(); this.главнаяУчебаBindingSource.EndEdit(); this.учебаTableAdapter.Update(this.database1DataSet.Учеба); } } // удаляем иностранный else if (tabControl2.SelectedIndex == 2) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView5.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.ИностранныйRow row = database1DataSet.Иностранный.FindByИД(id); row.Delete(); this.Validate(); this.иностранныйBindingSource.EndEdit(); this.иностранныйTableAdapter.Update(this.database1DataSet.Иностранный); } } // удаляем послужной else if (tabControl2.SelectedIndex == 3) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView14.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.Послужой_списокRow row = database1DataSet.Послужой_список.FindByИД(id); row.Delete(); this.Validate(); this.главнаяПослужойСписокBindingSource.EndEdit(); this.послужой_списокTableAdapter.Update(this.database1DataSet.Послужой_список); } } //коммандировки else if (tabControl2.SelectedIndex == 4) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView15.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.КомандировкиRow row = database1DataSet.Командировки.FindByИД(id); row.Delete(); this.Validate(); this.главнаяКомандировкиBindingSource.EndEdit(); this.командировкиTableAdapter.Update(this.database1DataSet.Командировки); } } // родственники за границей else if (tabControl2.SelectedIndex == 5) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView16.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.одственники_за_границейRow row = database1DataSet.одственники_за_границей.FindByИД(id); row.Delete(); this.Validate(); this.главнаяРодственникиЗаГраницейBindingSource.EndEdit(); this.родственники_за_границейTableAdapter.Update(this.database1DataSet.одственники_за_границей); } } // пощрения else if (tabControl2.SelectedIndex == 6) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView17.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.ПоощренияRow row = database1DataSet.Поощрения.FindByИД(id); row.Delete(); this.Validate(); this.главнаяПоощренияBindingSource.EndEdit(); this.поощренияTableAdapter.Update(this.database1DataSet.Поощрения); } } // вззыскания else if (tabControl2.SelectedIndex == 7) { if (MessageBox.Show("Действительно удалить ?", "Подтвердите удаление", MessageBoxButtons.YesNo) == DialogResult.Yes) { int id = int.Parse(dataGridView18.CurrentRow.Cells[0].Value.ToString()); Database1DataSet.Дисциплинарные_взысканияRow row = database1DataSet.Дисциплинарные_взыскания.FindByИД(id); row.Delete(); this.Validate(); this.главнаяДисциплинарныеВзысканияBindingSource.EndEdit(); this.дисциплинарные_взысканияTableAdapter.Update(this.database1DataSet.Дисциплинарные_взыскания); } } } catch (Exception ex) { MessageBox.Show("Ошибка Удаления. Возможно остались связанные данные."); } }