Пример #1
0
        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);
                }
            }
        }
Пример #2
0
        private void gridView1_DoubleClick(object sender, EventArgs e)
        {
            var m = gridView1.GetFocusedRow <XeDiDuongDai>();

            if (m != null)
            {
                var frm = new frmUpdateTrip(m);
                frm.ShowDialog();
            }
        }