コード例 #1
0
ファイル: ExamsVedList.cs プロジェクト: wladengine/Foreigners
        private void btnDeleteFromVed_Click(object sender, EventArgs e)
        {
            if (ExamVedId == null)
            {
                return;
            }

            if (MainClass.IsPasha())
            {
                if (MessageBox.Show("Удалить person из ведомости?", "Удаление", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    using (PriemEntities context = new PriemEntities())
                    {
                        foreach (DataGridViewRow dgvr in dgvList.SelectedRows)
                        {
                            Guid persId = new Guid(dgvr.Cells["Id"].Value.ToString());
                            try
                            {
                                context.ExamsVedHistory_DeleteByPersonAndVedId(ExamVedId, persId);
                            }
                            catch (Exception ex)
                            {
                                WinFormsServ.Error("Ошибка удаления данных" + ex.Message);
                                goto Next;
                            }
                            Next :;
                        }
                        UpdateDataGrid();
                    }
                }
            }
        }