Example #1
0
        private void update()
        {
            try
            {
                Database1DataSet.одственники_за_границейRow row = database1DataSet.одственники_за_границей.FindByИД(id);
                row[2] = textBox1.Text;
                row[3] = comboBox1.SelectedValue;
                row[4] = textBox2.Text;
                row[5] = 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("Ошибка обновления. Проверьте вводимые данные");
            }
        }
Example #2
0
 // удаление свойств служащего
 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("Ошибка Удаления. Возможно остались связанные данные.");
     }
 }