Пример #1
0
        protected override void OnDelete()
        {
            if (XtraMessageBox.Show("Bạn có muốn xóa không?", "THÔNG BÁO", MessageBoxButtons.OKCancel) == DialogResult.Cancel)
            {
                return;
            }
            for (int i = 0; i < grvUCList.SelectedRowsCount; i++)
            {
                Oid = int.Parse(grvUCList.GetRowCellValue(grvUCList.GetSelectedRows()[i], colOid).ToString());

                using (var uow = new UnitOfWork())
                {
                    PublicHoliday br = uow.FindObject <PublicHoliday>(CriteriaOperator.Parse("Oid = ?", Oid));
                    if (br != null)
                    {
                        br.Delete();
                        uow.CommitChanges();
                        uow.PurgeDeletedObjects();
                    }
                }
            }

            RefreshData();
        }