private void grdNhanVien_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { grdNhanVien.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdNhanVien.SelectedItems.Count > 0) { GridEXRow row = ((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow(); int KmTra = int.Parse(row.Cells["KmTra"].Value.ToString()); int ID = int.Parse(row.Cells["ID"].Value.ToString()); if (KmTra > 0) { DateTime ThoiDiem = Convert.ToDateTime(row.Cells["ThoiDiem"].Value.ToString()); DateTime timeServer = DieuHanhTaxi.GetTimeServer(); TimeSpan timeSpan = timeServer - ThoiDiem; if (ThongTinDangNhap.HasPermission(DanhSachQuyen.UpdateThueBaoTuyen)) { frmNhapNhatKyThueBao frmNhapNhatKyThueBaocontrol = new frmNhapNhatKyThueBao(ID, true); frmNhapNhatKyThueBaocontrol.Show(); } else { new MessageBox.MessageBox().Show("Bạn chỉ sửa thông tin trong vòng 4 giờ khi đã nhập."); } } else { frmNhapNhatKyThueBao frmNhapNhatKyThueBaocontrol = new frmNhapNhatKyThueBao(ID); frmNhapNhatKyThueBaocontrol.Show(); } this.LoadDSThueBao(); } } }
private void grdNhanVien_DoubleClick(object sender, EventArgs e) { grdNhanVien.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdNhanVien.SelectedItems.Count > 0) { GridEXRow row = ((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow(); int KmTra = int.Parse(row.Cells["KmTra"].Value.ToString()); int ID = int.Parse(row.Cells["ID"].Value.ToString()); if (KmTra > 0) { DateTime ThoiDiem = Convert.ToDateTime(row.Cells["ThoiDiem"].Value.ToString()); DateTime timeServer = DieuHanhTaxi.GetTimeServer(); TimeSpan timeSpan = timeServer - ThoiDiem; if (timeSpan.TotalHours < 4) { frmNhapNhatKyThueBao frmNhapNhatKyThueBaocontrol = new frmNhapNhatKyThueBao(ID, true); frmNhapNhatKyThueBaocontrol.ShowDialog(); } else { new MessageBox.MessageBoxBA().Show("Bạn chỉ sửa thông tin trong vòng 4 giờ khi đã nhập."); } } else { frmNhapNhatKyThueBao frmNhapNhatKyThueBaocontrol = new frmNhapNhatKyThueBao(ID); frmNhapNhatKyThueBaocontrol.ShowDialog(); } this.LoadDSThueBao(); } }
private void cmdAdd_CommandClick(object sender, Janus.Windows.UI.CommandBars.CommandEventArgs e) { //cmdNew cmdEdit cmdDelete cmdExit cmdHelp if (e.Command.Key == "cmdThemMoi") { frmNhapNhatKyThueBao frmNhapNhatKyThueBaocontrol = new frmNhapNhatKyThueBao(); frmNhapNhatKyThueBaocontrol.ShowDialog(); LoadDSThueBao(); } else if (e.Command.Key == "cmdEdit") { } else if (e.Command.Key == "cmdXoa") { grdNhanVien.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdNhanVien.SelectedItems.Count > 0) { if (ThongTinDangNhap.USER_ID == "admin" || ThongTinDangNhap.HasPermission(DanhSachQuyen.UpdateThueBaoTuyen)) { MessageBox.MessageBox msgBox = new Taxi.MessageBox.MessageBox(); if (msgBox.Show(this, "Bạn có đồng ý xóa không ?", "Thông báo", Taxi.MessageBox.MessageBoxButtons.YesNoCancel, Taxi.MessageBox.MessageBoxIcon.Question) == DialogResult.Yes.ToString()) { GridEXRow row = ((GridEXSelectedItem)grdNhanVien.SelectedItems[0]).GetRow(); int ID = Convert.ToInt32(row.Cells["ID"].Text); // ID cua ban ghi NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao(); int So = NhatkyThuebaoControl.Delete(ID); if (So > 0) { new MessageBox.MessageBox().Show(" xóa thành công"); // NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao(); DataTable dt = NhatkyThuebaoControl.GetAll(); grdNhanVien.DataMember = "ID"; grdNhanVien.SetDataBinding(dt, "ID"); } else { new MessageBox.MessageBox().Show("xóa không thành công"); } } } else { new MessageBox.MessageBox().Show("Chỉ có quản trị hệ thống mới được xóa."); } } } else if (e.Command.Key == "cmdXeChuaNhapDuDuLieu") { NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao(); DataTable dt = NhatkyThuebaoControl.GetDSNhungCuocChuaNhapDuThongTin(); grdNhanVien.DataMember = "lID"; grdNhanVien.SetDataBinding(dt, "lID"); } else if (e.Command.Key == "cmdXeNhapDu") { LoadDSThueBao(); } else if (e.Command.Key == "cmdTimKiem") { frmTimKiemXeThueBao frm = new frmTimKiemXeThueBao(); if (frm.ShowDialog() == DialogResult.OK) { NhatkyThuebao NhatkyThuebaoControl = new NhatkyThuebao(); DataTable dt = NhatkyThuebaoControl.GetDSCuocThuebao(frm.TuNgay(), frm.DenNgay(), frm.SoHieuXe(), frm.NoiDungTimKhac()); grdNhanVien.DataMember = "lID"; grdNhanVien.SetDataBinding(dt, "lID"); } } else if (e.Command.Key == "cmdThoat") { this.Close(); } }