private void toolDelete_Click(object sender, EventArgs e) { if (dgvProvince.RowCount < 0) { return; } if (MessageBox.Show("确定要删除吗?", "软件提示", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { DataGridViewRow dgvr = dgvProvince.CurrentRow; if (new Useful().IsExistConstraint("Province", dgvr.Cells["ProvinceCode"].Value.ToString())) { MessageBox.Show("已发生业务关系,无法删除", "软件提示"); return; } dgvProvince.Rows.Remove(dgvr); if (p.Delete(bsProvince)) { MessageBox.Show("删除成功!", "软件提示"); } else { MessageBox.Show("删除成功!", "软件提示"); } } }
[HttpPost("DeleteByID")] //Xóa thông tin thành phố public IActionResult DeleteByID(string id) { try{ var identity = HttpContext.User.Identity as ClaimsIdentity; //khai báo biến danh tính của token IList <Claim> claim = identity.Claims.ToList(); //Danh sách các biến trong identity string Email = claim[1].Value; //Email của token User infoUser = new User(); //Khai bao biến thông tin người dùng if (infoUser.kiemtrathoigianlogin(DateTime.Parse(claim[0].Value)) == true) //kiểm tra thời gian đăng nhập còn không { if (infoUser.checkAdmin(Email) == true) //Kiểm tra có phải admin không { Province province = new Province(); //Khai báo biến Model Province province.Delete(id); //delete data return(Ok(new[] { "Xóa thành công" })); } else { return(Ok("Bạn Không có quyền")); } } else { return(Ok(new[] { "Bạn cần đăng nhập" })); } } catch { return(Ok(new[] { "Error" })); } }