Esempio n. 1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            using (PriemEntities context = new PriemEntities())
            {
                // сохраняем
                if (_oldAbitDocsIds != null && _oldAbitDocsIds.Count > 0)
                {
                    foreach (int?abDocId in _oldAbitDocsIds.Except(AbitDocsIds))
                    {
                        // удаляем
                        context.DocInventory_Delete(_abitId, abDocId);
                    }
                }

                if (AbitDocsIds != null && AbitDocsIds.Count > 0)
                {
                    foreach (int abDocId in AbitDocsIds.Except(_oldAbitDocsIds))
                    {
                        // добавляем
                        context.DocInventory_Insert(_abitId, abDocId, "");
                    }
                }
            }

            this.Close();
        }