private async void Ribe_Delete_ButtonClick(object sender, ButtonPressedEventArgs e) { if (Gv_Reservations.FocusedRowHandle < 0) { return; } try { var isRemove = Convert.ToBoolean(Gv_Reservations.GetFocusedRowCellValue("IsRemove")); if (isRemove) { PopupProvider.Warning("该预约记录已删除!"); return; } if (Convert.ToInt32(e.Button.Tag) == 1) { return; } if (XtraMessageBox.Show("确认删除!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) { return; } var id = Gv_Reservations.GetFocusedRowCellDisplayText("Id"); var result = await _reservationApi.DeleteReservation(id); if (result.ResultCode != 1) { PopupProvider.Warning(result.ResultMessage); return; } PopupProvider.Success(result.ResultMessage); } catch (Exception exception) { PopupProvider.Error("操作异常!", exception); } }