private void gridView1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if (e.KeyData == Keys.Enter) { if (!ThongTinDangNhap.HasPermission(StaxiPermission.BaoXeDiDuongDai)) { new MessageBox.MessageBoxBA().Show("Bạn không có quyền thao tác tác vụ này."); return; } var m = gridView1.GetFocusedRow <XeDiDuongDai>(); if (m != null) { var frm = new frmUpdateTrip(m); frm.ShowDialog(); } } else if (e.KeyData == Keys.H) { if (!ThongTinDangNhap.HasPermission(StaxiPermission.BaoXeDiDuongDai)) { new MessageBox.MessageBoxBA().Show("Bạn không có quyền thao tác tác vụ này."); return; } var m = gridView1.GetFocusedRow <XeDiDuongDai>(); if (m != null && new MessageBox.MessageBoxBA().Show("Bạn có muốn hủy cuốc này không?", "Thông báo", MessageBox.MessageBoxButtonsBA.YesNo) == "Yes") { _dulieu.Remove(m); shGridControl1.RefreshDataSource(); m.UpdateStatus(m.ID, Enum_XeBaoDiDuongDai_TrangThai.HuyDieu, ThongTinDangNhap.USER_ID, true); TaxiReturn_Process.TripUpdateStatus(m.ID, ThongTinCauHinh.CompanyID, Services.FastTaxi_OperationService.Trip.Status.HuyDieu); } } }
private void gridView1_DoubleClick(object sender, EventArgs e) { var m = gridView1.GetFocusedRow <XeDiDuongDai>(); if (m != null) { var frm = new frmUpdateTrip(m); frm.ShowDialog(); } }