コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnDelete_Click(object sender, DirectEventArgs e)
        {
            var selectedRows = rowSelection.SelectedRows;
            int count = 0, success = 0;

            foreach (var item in selectedRows)
            {
                try
                {
                    if (!string.IsNullOrEmpty(item.RecordID))
                    {
                        RecordController.Delete(Convert.ToInt32(item.RecordID));
                        success++;
                    }
                }
                catch
                {
                    count++;
                }
            }
            hdfRecordId.Text = "";
            if (count > 0)
            {
                ExtNet.Msg.Alert("Thông báo từ hệ thống", "Có " + count + " cán bộ không được xóa do đang được sử dụng").Show();
            }
            if (success > 0)
            {
                grp_HoSoNhanSu.Reload();
            }
        }
コード例 #2
0
ファイル: DefaultHRM.aspx.cs プロジェクト: war-man/HRM
        public void DeleteRecord()
        {
            if (!string.IsNullOrEmpty(hdfRecordId.Text))
            {
                //delete
                RecordController.Delete(Convert.ToInt32(hdfRecordId.Text));
            }

            //reload
            grp_HoSoNhanSu.Reload();
        }
コード例 #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Delete(object sender, DirectEventArgs e)
        {
            var id       = e.ExtraParams["Id"];
            var recordId = e.ExtraParams["RecordId"];

            if (int.TryParse(id, out var resultId) && resultId > 0)
            {
                CandidateController.Delete(resultId);
                if (int.TryParse(recordId, out var resultRecordId) && resultRecordId > 0)
                {
                    RecordController.Delete(resultRecordId);
                }
            }
            gpCandidate.Reload();
        }
コード例 #4
0
        public void test_Delete_CallsRecordServiceRemove()
        {
            _controller.Delete(RECORD_ID);

            _recordService.Verify(x => x.Remove(RECORD_ID));
        }