Exemplo n.º 1
0
 private void button_save_Click(object sender, EventArgs e)
 {
     if (flag)
     {
         using (myCreatePO_projectEntities context = new myCreatePO_projectEntities())
         {
             z.Должность = text_insert_posisiton.Text;
             //форма открыта как новая запись
             if (context.Т_Должность.FirstOrDefault(x => x.Должность == z.Должность) != null)
             {
                 MessageBox.Show("Указанная должность есть в БД !", "Проверка данных...", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 return;
             }
             context.Т_Должность.Add(z);
             context.SaveChanges();
             var q = from z in context.Т_Должность select new { z.Должность, z.ID_Должности };
         }
         //int id0 = dbHelper.inserPosition(text_insert_posisiton.Text);
         flag = false;
     }
     #region    else
     {
         //DataRowView drPosition = (DataRowView)bs_position.Current;
         //id = (int)drPosition["ID_Должности"];
         //dbHelper.UpdatePosition(text_insert_posisiton.Text, id);
         //    this.Close();
     }
     #endregion
 }
Exemplo n.º 2
0
        private void Grid_for_all_CellClick_1(object sender, DataGridViewCellEventArgs e)
        {
            if (grid_for_all.Columns[e.ColumnIndex].Name == "Information")
            {
                Inform inf = new Inform(bs_Client);
                inf.Show();
            }
            if (grid_for_all.Columns[e.ColumnIndex].Name == "ChangeContext")
            {
                test_insert_position t = new test_insert_position(bs_Dol);
                t.Show();
                s = true;
            }
            if (grid_for_all.Columns[e.ColumnIndex].Name == "Del")
            {
                using (myCreatePO_projectEntities context = new myCreatePO_projectEntities())
                {
                    if (!String.IsNullOrEmpty(grid_for_all.CurrentRow.Cells["ID_Клиента"].Value.ToString()))
                    {
                        int id = (int)grid_for_all.CurrentRow.Cells["ID_Клиента"].Value;

                        //находим нужную запись
                        qq = context.Т_Клиент.FirstOrDefault(x => x.ID_Клиента == id);
                        if (qq != null)
                        {
                            //удаляем выбранную запись
                            context.Т_Клиент.Remove(qq);
                            //сохраняем изменения
                            context.SaveChanges();
                        }

                        var q = from z in context.Т_Клиент select new { z.ID_Клиента, z.ФИО, z.Адрес, z.еквизиты_банка };
                        grid_for_all.DataSource = q.ToList();
                        //grid_for_all.Rows.Remove(grid_for_all.Rows[id]);
                    }
                    else
                    {
                    }
                }
            }
        }