private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { DieuHanhTaxi objDHTaxi = new DieuHanhTaxi(); g_lstCuocGoiKetThuc = new List <DieuHanhTaxi>(); string sLine = StringTools.TrimSpace(txtLine.Text); string SQLCondition = string.Empty; string strTuNgay = string.Format("{0:yyyy-MM-dd HH:mm:ss}", calTuNgay.Value); string strDenNgay = string.Format("{0:yyyy-MM-dd HH:mm:ss}", calDenNgay.Value); SQLCondition = " AND ((ThoiDiemGoi >= cast('" + strTuNgay + "' as datetime)) AND (ThoiDiemGoi <= cast('" + strDenNgay + "' as datetime))) "; // Cuoi goi nho SQLCondition += " AND (GhiChuDienThoai LIKE N'%nhỡ%') "; string soDienThoai = StringTools.TrimSpace(txtDienThoai.Text); if (soDienThoai.Length > 0) { SQLCondition += " AND (PhoneNumber LIKE '%" + soDienThoai + "%')"; } string idNhanVien = StringTools.TrimSpace(txtNhanVien.Text); if (idNhanVien.Length > 0) { SQLCondition += " AND (MaNhanVienDienThoai = '" + idNhanVien + "')"; } if (sLine.Length > 0) { SQLCondition += " AND (Line = '" + sLine + "')"; } string NRecords = ""; g_lstCuocGoiKetThuc = objDHTaxi.Get_CuocGoi_KetThuc(NRecords, SQLCondition); // tim cuoc thuc hien lai cho khach if (g_lstCuocGoiKetThuc != null && g_lstCuocGoiKetThuc.Count > 0) { List <string> danhsachThoiDiemGoiLai = new List <string>(); foreach (DieuHanhTaxi item in g_lstCuocGoiKetThuc) { danhsachThoiDiemGoiLai.Add(DieuHanhTaxi.GetThoiDiemGoiLaiCuocGioNho(item.ThoiDiemGoi, item.PhoneNumber)); } // dong nhat vao ghi chú for (int i = 0; i < g_lstCuocGoiKetThuc.Count; i++) { g_lstCuocGoiKetThuc[i].GhiChuDienThoai = danhsachThoiDiemGoiLai[i]; } } gridDienThoai.DataMember = "lstCuocGoiKetThuc"; gridDienThoai.SetDataBinding(g_lstCuocGoiKetThuc, "lstCuocGoiKetThuc"); btnRefresh.Enabled = false; btnExportExcel.Enabled = !btnRefresh.Enabled; } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void SaveFiletoXls(MemoryStream _test) { try { if (flexCelImgExport1.Workbook == null) { //NoteBox.Show("Không có file nào được mở", "", NoteBoxLevel.Error); return; } System.Windows.Forms.SaveFileDialog saveReport = new System.Windows.Forms.SaveFileDialog(); saveReport.Filter = "Excel files (*.xls)|*.xls"; if (saveReport.ShowDialog() == System.Windows.Forms.DialogResult.OK) { _test.Position = 0; byte[] bytes = new byte[_test.Length]; _test.Read(bytes, 0, (int)_test.Length); FileStream OutStream = new FileStream(saveReport.FileName, FileMode.Create); OutStream.Write(bytes, 0, bytes.Length); OutStream.Close(); MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); string result = msgDialog.Show(this, "Bạn có muốn mở file vừa kết xuất không?", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OKCancel, Taxi.MessageBox.MessageBoxIconBA.Question).ToString(); if (result == DialogResult.OK.ToString()) { Process.Start(saveReport.FileName); } } } catch { } }
/// <summary> /// Load phan len bieu mau /// </summary> private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { DateTime dateGioDauCa; // lay gio cua ca DateTime TuNgay = calTuNgay.Value; //new DateTime(calTuNgay.Value.Year, calTuNgay.Value.Month, calTuNgay.Value.Day, calTuNgay.Value.Hour, calTuNgay.Value.Minute, calTuNgay.Value.Millisecond); DateTime DenNgay = calDenNgay.Value; // DenNgay = DenNgay.AddDays(1); //DenNgay = new DateTime(DenNgay.Year, DenNgay.Month, DenNgay.Day, DenNgay.Hour, DenNgay.Minute, DenNgay.Millisecond); // lblTuNgayDen.Text = string.Format("({0:HH:mm dd/MM} - {1:HH:mm dd/MM})", TuNgay, DenNgay); byte Vung = 0; byte.TryParse(txtVung.Text, out Vung); LoadData(TuNgay, DenNgay, Vung); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void btnExport_Click(object sender, EventArgs e) { try { string FilenameDefault = "BaoCao_DS_CheckCoDuongDai.xls"; saveFileDialog1.FileName = FilenameDefault; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { FileStream objFile = new FileStream(saveFileDialog1.FileName, FileMode.OpenOrCreate); gridEXExporter1.Export((Stream)objFile); string result = new Taxi.MessageBox.MessageBoxBA().Show(this, "Tạo file Excel thành công. Bạn có muốn mở file?", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.YesNo, Taxi.MessageBox.MessageBoxIconBA.Question); if (result == "Yes") { Taxi.Utils.FileTools.OpenFileExcel(saveFileDialog1.FileName); } } } catch (Exception ex) { new Taxi.MessageBox.MessageBoxBA().Show(this, "Có lỗi tạo file excel", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Error); } btnExport.Enabled = false; }
/// <summary> /// Load phan len bieu mau /// </summary> private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { DateTime dateGioDauCa; // lay gio cua ca DateTime TuNgay = calTuNgay.Value; //new DateTime(calTuNgay.Value.Year, calTuNgay.Value.Month, calTuNgay.Value.Day, calTuNgay.Value.Hour, calTuNgay.Value.Minute, calTuNgay.Value.Millisecond); DateTime DenNgay = calDenNgay.Value; // DenNgay = DenNgay.AddDays(1); //DenNgay = new DateTime(DenNgay.Year, DenNgay.Month, DenNgay.Day, DenNgay.Hour, DenNgay.Minute, DenNgay.Millisecond); // lblTuNgayDen.Text = string.Format("({0:HH:mm dd/MM} - {1:HH:mm dd/MM})", TuNgay, DenNgay); string TuNgays = TuNgay.ToString(); string DenNgays = DenNgay.ToString(); string TruongCa = String.Empty; string NhanVien = String.Empty; TruongCa = cboTruongCa.SelectedValue.ToString(); NhanVien = cboNhanVien.SelectedValue.ToString(); LoadData(TuNgays, DenNgays, TruongCa, NhanVien); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { string SoHieuXe = StringTools.TrimSpace(txtSoHieuXe.Text); if (SoHieuXe.Length > 0 && SoHieuXe.Length < 3) { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập Số hiệu xe là 3 ký tự.", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } DataTable dt = Taxi.Business.TimKiem_BaoCao.GetBCNhatKyDieuHanh(SoHieuXe, calTuNgay.Value, calDenNgay.Value); gridDienThoai.DataMember = "lstCuocGoiKetThuc"; gridDienThoai.SetDataBinding(dt, "lstCuocGoiKetThuc"); btnRefresh.Enabled = false; btnExportExcel.Enabled = !btnRefresh.Enabled; } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { // Create a background thread BackgroundWorker bw = new BackgroundWorker(); bw.DoWork += new DoWorkEventHandler(bw_DoWork); bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted); // Create a progress form on the UI thread m_fmProgress = new fmProgress(); // Kick off the Async thread bw.RunWorkerAsync(); // Lock up the UI with this modal progress form. try { m_fmProgress.ShowDialog(this); m_fmProgress = null; } catch (Exception ex) { } btnExportExcel.Enabled = true; } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
/// <summary> /// Xóa một phòng /// </summary> /// <Modified> /// Author Date Comments /// TuanND 31/01/2008 Tạo mới /// </Modified> private void btnXoa_Click(object sender, EventArgs e) { if (glbPhongID == 0) { new Taxi.MessageBox.MessageBoxBA().Show("Bạn chưa chọn phòng muốn xóa!", "Lỗi!", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); } else { string dlChapNhan = new Taxi.MessageBox.MessageBoxBA().Show(this, "Bạn có chắc chắn muốn xóa phòng này?", "Thông báo!", Taxi.MessageBox.MessageBoxButtonsBA.YesNo, Taxi.MessageBox.MessageBoxIconBA.Question); if (dlChapNhan == DialogResult.Yes.ToString()) { // Lấy vị trí của Row có cell được click chọn int intViTriRow = dgrPhong.CurrentCell.RowIndex; // Lấy ID được chọn int intPhongDuocChon = int.Parse(dgrPhong.Rows[intViTriRow].Cells["PhongID"].Value.ToString()); glbPhongID = intPhongDuocChon; TuDienPhong objTuDienPhong = new TuDienPhong(glbPhongID); bool boolThanhCong = objTuDienPhong.Xoa(); if (boolThanhCong) { //Ghi log Log objlog = new Log(); objlog.WriteLog(ThongTinDangNhap.USER_ID, HanhDongGhiLog.DanhMucPhong_Xoa, DateTime.Now, "Xóa phòng trong danh mục: " + txtPhong.Text.Trim()); new Taxi.MessageBox.MessageBoxBA().Show(this, "Phòng đã bị xóa!", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information); LayDsPhong(); } else { new Taxi.MessageBox.MessageBoxBA().Show(this, "Lỗi! Không xóa được phòng này, mời bạn kiểm tra lại hệ thống!", "Lỗi", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Error); } } } }
/// <summary> /// Load phan len bieu mau /// </summary> private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { KieuCanhBaoKhiNhapThongTin?kieuCanhBao = null; if (chk_Loai1.Checked) { kieuCanhBao = KieuCanhBaoKhiNhapThongTin.XeDonKhongThuocXeNhan; } else if (chk_Loai2.Checked) { kieuCanhBao = KieuCanhBaoKhiNhapThongTin.XeNhanQuaXa; } else if (chk_Loai3.Checked) { kieuCanhBao = KieuCanhBaoKhiNhapThongTin.ChuaDuSoLuongXeDon; } else if (chk_Loai4.Checked) { kieuCanhBao = KieuCanhBaoKhiNhapThongTin.TrungXeDon; } DateTime TuNgay = calTuNgay.Value; DateTime DenNgay = calDenNgay.Value; LoadData(TuNgay, DenNgay, kieuCanhBao); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { //Vung string strVung = string.Empty; if (StringTools.TrimSpace(editVung.Text).Length > 0) { strVung = editVung.Text; } int ThoiGianChuyenTongDai = timeChuyenTongDai.Value.Hour * 3600 + timeChuyenTongDai.Value.Minute * 60 + timeChuyenTongDai.Value.Second; // ThoiGianDieuXe (phut) g_ThoiGianDieuXe = timeThoiGianDieuXe.Value.Hour * 60 + timeThoiGianDieuXe.Value.Minute; DieuHanhTaxi objDHTaxi = new DieuHanhTaxi(); List <DieuHanhTaxi> lstCuocGoiKetThuc = new List <DieuHanhTaxi>(); string NRecords = ""; string SQLCondition = this.BuildStringQuery(calTuNgay.Value, calDenNgay.Value, strVung, ThoiGianChuyenTongDai, g_ThoiGianDieuXe, chkTruot.Checked, chkKhachHoan.Checked, chkKhongXe.Checked); lstCuocGoiKetThuc = objDHTaxi.Get_CuocGoi_KetThuc(NRecords, SQLCondition); g_lstBaoCaoBieuMau6 = ConvertToBaoCaoBieuMau3(lstCuocGoiKetThuc); gridDienThoai.DataMember = "lstCuocGoiKetThuc"; gridDienThoai.SetDataBinding(g_lstBaoCaoBieuMau6, "lstCuocGoiKetThuc"); SetUnActiveRefreshButton(); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void ActiveDoiTac(bool isActive) { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdDoiTac.SelectedItems.Count > 0) { GridEXRow[] rows = grdDoiTac.GetCheckedRows(); if (rows != null && rows.Length > 0) { string Msg_Active = ""; if (isActive) { Msg_Active = "cập nhật đang hoạt động"; } else { Msg_Active = "tạm ngừng hoạt động"; } MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA(); if (msg.Show(this, String.Format("Bạn có muốn {0} không ?", Msg_Active), "Xóa môi giới", Taxi.MessageBox.MessageBoxButtonsBA.OKCancel, Taxi.MessageBox.MessageBoxIconBA.Question).ToString() == DialogResult.OK.ToString()) { foreach (GridEXRow row in rows) { DoiTac objDoiTac = (DoiTac)row.DataRow; objDoiTac.Active(objDoiTac.MaDoiTac, isActive, ThongTinDangNhap.USER_ID); } LoadListDoiTac(); } } } }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { int CongtyID = 0; try { CongtyID = int.Parse(cboCongTy.SelectedValue.ToString()); } catch (Exception ex) { } g_dtDuLieu = TimKiem_BaoCao.MoiGioi_GetBaoCaoKetQuaDieuHanh(calTuNgay.Value, calDenNgay.Value, CongtyID); gridEX1.DataMember = "ListDienThoai"; gridEX1.SetDataBinding(g_dtDuLieu, "ListDienThoai"); SetUnActiveRefreshButton(); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void btnImport_Click(object sender, EventArgs e) { /// Update ten lái xe bool bError = false; if (g_ListXeLaiXe != null && g_ListXeLaiXe.Count > 0) { foreach (clsXeLaiXe objXeLaiXe in g_ListXeLaiXe) { try { KiemSoatXeLienLac.UpdateTenLaiXe(objXeLaiXe.SoHieuXe, objXeLaiXe.GioRa, g_GioHienTaiServer, objXeLaiXe.TenLaiXe); } catch (Exception ex) { bError = true; } } } MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA(); if (bError) { msg.Show("Có một số xe chưa nhập được do lỗi định dạng file Excel. Bạn sử dụng phần nhập bằng tay để nhập lại hoặc sửa lại định dạng file Excel.", "Thông báo "); } else { msg.Show("Cập nhật thông tin xe thành công.", "Thông báo "); } this.Close(); }
private void btnRefresh_Click(object sender, EventArgs e) { DateTime timeServer = DieuHanhTaxi.GetTimeServer(); if (calTuNgay.Value > timeServer) { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập nhỏ hơn hoặc bằng tháng hiện tại.", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } // Create a background thread BackgroundWorker bw = new BackgroundWorker(); bw.DoWork += new DoWorkEventHandler(bw_DoWorkNew); bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted); // Create a progress form on the UI thread m_fmProgress = new fmProgress(); // Kick off the Async thread bw.RunWorkerAsync(); // Lock up the UI with this modal progress form. try { m_fmProgress.ShowDialog(this); m_fmProgress = null; } catch (Exception ex) { } SetUnActiveRefreshButton(); }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { if (cboMoiGioi.SelectedItem != null) { List <DieuHanhTaxi> lstCuocGoiKetThuc = new List <DieuHanhTaxi>(); TimKiem_BaoCao objBaoCao = new TimKiem_BaoCao(); DoiTac objDT = (DoiTac)cboMoiGioi.SelectedItem; if (objDT != null) { lstCuocGoiKetThuc = objBaoCao.GetBaoCao_ChiTietCuocGoiMoiGioiByMaDoiTac(calTuNgay.Value, calDenNgay.Value, objDT); g_lstBaoCaoBieuMau8 = TimKiem_BaoCao.ConvertToBaoCaoBieuMau10(lstCuocGoiKetThuc); gridDienThoai.DataMember = "lstCuocGoiKetThuc"; gridDienThoai.SetDataBinding(g_lstBaoCaoBieuMau8, "lstCuocGoiKetThuc"); SetUnActiveRefreshButton(); } } } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
/// <summary> /// Thực hiện chức năng xóa vai trò /// </summary> /// <Modified> /// Author Date Comments /// Cuongdb 14/2/2008 Tạo mới /// </Modified> private void btnXoaVaiTro_Click(object sender, EventArgs e) { string result = new Taxi.MessageBox.MessageBoxBA().Show("Bạn có chắc chắn xóa vai trò này", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.YesNo, Taxi.MessageBox.MessageBoxIconBA.Question); if (result == DialogResult.Yes.ToString()) { try { DataTable tabRole = new DataTable(); objRoles.RoleID = strRoleID; tabRole = objRoles.GetRoles(); objRoles.DeleteRolePermission(); objUserRole.RoleID = strRoleID; objUserRole.DeleteUserByRole(); if (objRoles.DeleteRoles() == 0) { new Taxi.MessageBox.MessageBoxBA().Show("Đã xóa thành công vai trò được chọn", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information); //Ghi log Log objLog = new Log(); objLog.WriteLog(ThongTinDangNhap.USER_ID, HanhDongGhiLog.QuanLyVaiTro_Xoa, DateTime.Now, "Xóa vai trò " + strRoleID); } } catch { new Taxi.MessageBox.MessageBoxBA().Show("Bạn không thể xóa vai trò này", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information); } LoadRoleData(); } }
/// <summary> /// Load phan len bieu mau /// </summary> private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { //DateTime dateGioDauCa; //// lay gio cua ca //DataTable dt = ThongTinCauHinh.GetThongTinCa(1); //try //{ // dateGioDauCa = Convert.ToDateTime(dt.Rows[0]["DauCa1"].ToString()); //} //catch (Exception ex) //{ // dateGioDauCa = new DateTime(1900, 1, 1, 6, 0, 0); //} //DateTime TuNgay = new DateTime(calTuNgay.Value.Year, calTuNgay.Value.Month, calTuNgay.Value.Day, dateGioDauCa.Hour, 0, 0); //DateTime DenNgay = calDenNgay.Value; //DenNgay = DenNgay.AddDays(1); //DenNgay = new DateTime(DenNgay.Year, DenNgay.Month, DenNgay.Day, dateGioDauCa.Hour - 1, 59, 59); //lblTuNgayDen.Text = string.Format("({0:HH:mm dd/MM} - {1:HH:mm dd/MM})", TuNgay, DenNgay); LoadData(calTuNgay.Value, calDenNgay.Value); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { //ThongTinCauHinh.SoGiayGioiHanThoiGianChuyenTongDai string NhanVienID = ""; if ((cboNhanVien.SelectedIndex != 0) && (cboNhanVien.SelectedIndex != -1)) { NhanVienID = cboNhanVien.SelectedItem.Value.ToString(); if (NhanVienID == "000") { NhanVienID = ""; } } g_dtNVDienThoai = new Business.TimKiem_BaoCao().GROUP_BC4_5_TongHopKetQuaDieuHanhNV(calTuNgay.Value, calDenNgay.Value, NhanVienID); gridEX1.DataMember = "ListDienThoai"; gridEX1.SetDataBinding(g_dtNVDienThoai, "ListDienThoai"); btnExportExcel.Enabled = true; } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { DieuHanhTaxi objDHTaxi = new DieuHanhTaxi(); g_lstCuocGoiKetThuc = new List <DieuHanhTaxi>(); string SQLCondition = string.Empty; string strTuNgay = string.Format("{0:yyyy-MM-dd HH:mm:ss}", calTuNgay.Value); string strDenNgay = string.Format("{0:yyyy-MM-dd HH:mm:ss}", calDenNgay.Value); SQLCondition = " AND ((ThoiDiemGoi >= cast('" + strTuNgay + "' as datetime)) AND (ThoiDiemGoi <= cast('" + strDenNgay + "' as datetime))) "; // Cuoi goi nho SQLCondition += " AND (GhiChuDienThoai LIKE N'%nhỡ%') "; string NRecords = ""; g_lstCuocGoiKetThuc = objDHTaxi.Get_CuocGoi_KetThuc(NRecords, SQLCondition); gridDienThoai.DataMember = "lstCuocGoiKetThuc"; gridDienThoai.SetDataBinding(g_lstCuocGoiKetThuc, "lstCuocGoiKetThuc"); btnRefresh.Enabled = false; btnPrint.Enabled = !btnRefresh.Enabled; btnExportExcel.Enabled = !btnRefresh.Enabled; } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
/// <summary> /// Load phan len bieu mau /// </summary> private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { string PhoneNumber = StringTools.TrimSpace(txtPhoneNumber.Text); string Line = StringTools.TrimSpace(txtLine.Text); string nhanVienID = StringTools.TrimSpace(txtNVID.Text); string phanLoai = string.Empty; try { phanLoai = cboPhanLoaiMay.SelectedValue.ToString(); } catch (Exception ex) { phanLoai = string.Empty; } if (phanLoai == "10") // taat cả { phanLoai = string.Empty; } g_dt = CuocGoiDi.GetDSCuocGoiDi(calTuNgay.Value, calDenNgay.Value, timeThoiGianDamThoai.Value, PhoneNumber, Line, nhanVienID, phanLoai); gridBaoCaoBieuMau1.DataSource = g_dt; SetUnActiveRefreshButton(); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
/// <summary> /// có thông tin xe đón /// </summary> private bool XuLyCoThongTinXeDon(string XeDon) { MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA(); if (XeDon == "999") { if (g_IsThoatDuoc999) { if (g_CuocGoi.XeNhan.Length <= 0) { g_CuocGoi.XeNhan = "999"; } else { g_CuocGoi.XeNhan += ".999"; // cong them xe cu } } else { XeDon = ""; } } if (KiemTraTrungLapXeChay(XeDon)) { msg.Show("Bạn phải nhập xe taxi chạy chính xác"); txtInputGrid.Focus(); return(false); } return(true); }
private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { string strSQL = string.Empty; string strTuNgay = string.Format("{0:yyyy-MM-dd HH:mm:ss}", calTuNgay.Value); string strDenNgay = string.Format("{0:yyyy-MM-dd HH:mm:ss}", calDenNgay.Value); strSQL = " SELECT * FROM [TRUNGKIEN.T_NHATKYTHUEBAO] WHERE ((ThoiDiem >= cast('" + strTuNgay + "' as datetime)) AND (ThoiDiem <= cast('" + strDenNgay + "' as datetime))) order by [ThoiDiem] ASC "; DataTable dt = Taxi.Business.BanGiaGoc.NhatkyThuebao.GetBCNhatKyThueBao(strSQL); gridDienThoai.DataMember = "lstCuocGoiKetThuc"; gridDienThoai.SetDataBinding(dt, "lstCuocGoiKetThuc"); btnRefresh.Enabled = false; btnExportExcel.Enabled = !btnRefresh.Enabled; } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
/// <summary> /// Load phan len bieu mau /// </summary> private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { List <CDRPBXIPEntity> lstCDRs = new List <CDRPBXIPEntity> (); string PhoneNumber = StringTools.TrimSpace(txtPhoneNumber.Text); string Line = StringTools.TrimSpace(txtLine.Text); // cuộc gọi đi if (radGoiDen.Checked) { if (PhoneNumber.Length > "37856099".Length) // cawrt ký tự 0 ở đầu, PBX không có ký tự 0 ở đầu { PhoneNumber = PhoneNumber.Substring(1, PhoneNumber.Length - 1); } lstCDRs = CDR.GetCDRs(calTuNgay.Value, calDenNgay.Value, Line, PhoneNumber, true); } else if (radGoiDi.Checked) { lstCDRs = CDR.GetCDRs(calTuNgay.Value, calDenNgay.Value, Line, PhoneNumber, false); } gridBaoCaoBieuMau1.DataSource = lstCDRs; SetUnActiveRefreshButton(); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
/// <summary> /// Xóa người dùng trong hệ thống /// </summary> /// <Modified> /// Author Date Comments /// Cuongdb 15/2/2008 Tạo mới /// </Modified> private void btnXoa_Click(object sender, EventArgs e) { string result = new Taxi.MessageBox.MessageBoxBA().Show("Bạn có chắc chắn muốn xóa người dùng này", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.YesNo, Taxi.MessageBox.MessageBoxIconBA.Question); if (result == DialogResult.Yes.ToString()) { // xOA NGUOI DUNG DUOC CHON if (lstNguoiDung.SelectedIndex >= 0) { objUserPermission.UserName = strUserName; objUserPermission.DeleteUserPermission(); objUserRole.UserName = strUserName; objUserRole.GrantUserID = "ADMIN"; objUserRole.DeleteUserRole(); objUsers.UserName = strUserName; if (objUsers.DeleteUsers() == 0) { //Ghi log Log oLog = new Log(); new Taxi.MessageBox.MessageBoxBA().Show("Đã xóa người dùng được chọn", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information); oLog.WriteLog(ThongTinDangNhap.USER_ID, HanhDongGhiLog.QuanLyNguoiDung_Xoa, DateTime.Now, "Xóa người dùng " + objUsers.UserName); LoadUserData(CurentPhongBanID); } else { new Taxi.MessageBox.MessageBoxBA().Show("Bạn không thể xóa người dùng này", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); } } } }
private void LoadFile() { try { //Khai bao bien FlexCel.Report.FlexCelReport flcReport = new FlexCel.Report.FlexCelReport(); string path = ""; //Xac dinh ten file mau theo loai bao cao path = GetXlsFileDesign(); //Add du lieu tu ds, bien vao Flexcel report if (p_rpType < 30) { flcReport.AddTable(p_ds); // Gan du lieu vao ds } SetValueFlexcel(ref flcReport); // Thiet lap gt cho cac bien object #region Luu file xls len memory stream //FlexCelPreview1.CenteredPreview = true; //_templateStream.Flush(); try { _templateStream = new FileStream(path, FileMode.Open); } catch { } _xlsMemoryStream = new MemoryStream(); flcReport.Run(_templateStream, _xlsMemoryStream);//Chet o day??????????????????????? #endregion #region View file tren mem len FlexCelPreview1 xls = new FlexCel.XlsAdapter.XlsFile(); _xlsMemoryStream.Position = 0; xls.Open(_xlsMemoryStream); // SetValuePageSize(ref flexCelImgExport1); flexCelImgExport1.Workbook = xls; FlexCelPreview1.InvalidatePreview(); #endregion //Hien thi so trag, zoom cua page txtPage.Text = String.Format("{0} / {1}", FlexCelPreview1.StartPage, FlexCelPreview1.TotalPages); //UpdateZoom(); //Gan gia tri stream cho bien toan cuc cua form c_XlsStream = _xlsMemoryStream; _templateStream.Dispose(); } catch (Exception ex) { //Neu loi ko Kiet xuat dc MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Xảy ra lỗi trong quá trình lấy dữ liệu và tạo báo cáo!", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Error); //this.Close(); } }
/// <summary> /// có thông tin xe đón /// </summary> private bool XuLyCoThongTinXeDon(string XeDon) { if (XeDon == mCuocGoi.XeDon) { return(true); } else { MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA(); if (XeDon == "999") { if (g_IsThoatDuoc999) { if (mCuocGoi.XeNhan.Length <= 0) { mCuocGoi.XeNhan = "999"; } else { mCuocGoi.XeNhan += ".999"; // cong them xe cu } } else { XeDon = ""; } } if (mCuocGoi.XeNhan != null && mCuocGoi.XeNhan.Length > 0) { string sXeDon = XeDon; if (CheckTrungLapXeChay(sXeDon)) { msg.Show("Bạn phải nhập xe taxi chạy chính xác"); maskXeDon.Focus(); return(false); } else if (!KiemTraXeNhan(XeDon, g_ListSoHieuXe)) { msg.Show(this, "Vui lòng nhập chính xác xe đón.Báo quản trị bổ sung xe nếu thiếu", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Error); maskXeDon.Focus(); return(false); } else { return(true); } } else // có thông tin xe đón { msg.Show(this, "Chưa có thông tin xe nhận.", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information); return(false); } } }
/// <summary> /// có thông tin xe đón /// </summary> private bool XuLyCoThongTinXeDon(string XeDon) { MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA(); if (XeDon == "999") { if (g_IsThoatDuoc999) { if (mDieuHanhTaxi.XeNhan.Length <= 0) { mDieuHanhTaxi.XeNhan = "999"; } else { mDieuHanhTaxi.XeNhan += ".999"; // cong them xe cu } } else { XeDon = ""; } } if (mDieuHanhTaxi.XeNhan != null && mDieuHanhTaxi.XeNhan.Length > 0) { string sXeDon = XeDon; if (CheckTrungLapXeChay(sXeDon)) { msg.Show("Bạn phải nhập xe taxi chạy chính xác"); maskXeDon.Focus(); return(false); } else { // KIEM TRA XE DON có năm trong xe nhận không if (!KiemTraXeDonCoNamTrongXeNhan(mDieuHanhTaxi.XeNhan, sXeDon)) { msg.Show("Bạn phải nhập xe đón nằm trong xe nhận."); return(false); } else { // Cập nhật DB DieuHanhTaxi.UpdateCSThongTinXeDon(mDieuHanhTaxi.ID_DieuHanh, mDieuHanhTaxi.XeNhan, sXeDon, ThongTinDangNhap.USER_ID); return(true); } } } else // có thông tin xe đón { msg.Show(this, "Chưa có thông tin xe nhận.", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Information); return(false); } }
private void btnLuu_Click(object sender, EventArgs e) { lblMsg.Text = ""; if (IsValid()) { if (_isUpdate) { string msg = new Taxi.MessageBox.MessageBoxBA().Show(this, "Bạn có muốn sửa thông tin lệnh ?", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OKCancel, Taxi.MessageBox.MessageBoxIconBA.Question); if (msg == "Cancel") { return; } int update = _cmdTaxi.UpdateCmd(_idCmd, txtLenh.Text, luePhimTat.EditValue.To <int>(), lueTrangThaiCG.EditValue.To <int>(), lueTrangThaiLenh.EditValue.To <int>(), lueKieuCuocGoi.EditValue.To <int>(), ceMauNen.Text, chkParentCommand.Properties.GetCheckedItems().To <string>(), ceMauNenThayDoi.Text, ckbCoXeNhan.Checked, lueBoPhan.EditValue.To <int>(), ckbChuyenMoiKhach.Checked, lookupEdit_EnumCommand_SendDriver1.EditValue.To <int>(), txtOrderCode.Text.To <int>(), lookUpEdit_CommandCode.EditValue.To <int>()); if (update > 0) { RefreshForm(); lblMsg.Text = "Cập nhật thành công"; lblMsg.ForeColor = Color.Blue; LoadData(); } else { lblMsg.Text = "Cập nhật không thành công"; lblMsg.ForeColor = Color.Red; } } else { string msg = new Taxi.MessageBox.MessageBoxBA().Show(this, "Bạn có muốn thêm lệnh mới ?", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OKCancel, Taxi.MessageBox.MessageBoxIconBA.Question); if (msg == "Cancel") { return; } int addNew = _cmdTaxi.InsertCmd(txtLenh.Text, luePhimTat.EditValue.To <int>(), lueTrangThaiCG.EditValue.To <int>(), lueTrangThaiLenh.EditValue.To <int>(), lueKieuCuocGoi.EditValue.To <int>(), ceMauNen.Text, chkParentCommand.Properties.GetCheckedItems().To <string>(), ceMauNenThayDoi.Text, ckbCoXeNhan.Checked, lueBoPhan.EditValue.To <int>(), ckbChuyenMoiKhach.Checked, lookupEdit_EnumCommand_SendDriver1.EditValue.To <int>(), lookUpEdit_CommandCode.EditValue.To <int>()); if (addNew > 0) { RefreshForm(); lblMsg.Text = "Thêm mới thành công"; lblMsg.ForeColor = Color.Blue; LoadData(); } else { lblMsg.Text = "Thêm mới không thành công"; lblMsg.ForeColor = Color.Red; } } } }
/// <summary> /// Load phan len bieu mau /// </summary> private void btnRefresh_Click(object sender, EventArgs e) { if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value)) { LoadData(calTuNgay.Value, calDenNgay.Value); } else { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } }
private void btnRefresh_Click(object sender, EventArgs e) { if (intUDTuThang.Value <= 0 || intUDTuThang.Value > 12 || (intUDDenThang.Value <= 0) || (intUDDenThang.Value > 12)) { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập tháng trong khoảng [1..12].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } if (intUDTuThang.Value > intUDDenThang.Value) { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập [Từ tháng] nhỏ hơn hoặc bằng [Đến tháng].", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } if (ddlNam.Text.Length < 4) { MessageBox.MessageBoxBA msgDialog = new Taxi.MessageBox.MessageBoxBA(); msgDialog.Show(this, "Bạn phải nhập phải nhập dữ liệu năm.", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning); return; } else { g_Nam = int.Parse(ddlNam.Text); } // Create a background thread BackgroundWorker bw = new BackgroundWorker(); bw.DoWork += bw_DoWork; bw.RunWorkerCompleted += bw_RunWorkerCompleted; // Create a progress form on the UI thread m_fmProgress = new fmProgress(); // Kick off the Async thread bw.RunWorkerAsync(); // Lock up the UI with this modal progress form. try { if (m_fmProgress == null) { m_fmProgress = new fmProgress(); } m_fmProgress.ShowDialog(this); m_fmProgress = null; } catch (Exception ex) { } SetUnActiveRefreshButton(); }