/// <summary>
        /// lấy thông tin xe đi san bay đường dài theo ngày
        /// </summary>
        /// <param name="Ngay"></param>
        private void LoadData(DateTime TuNgay, DateTime DenNgay)
        {
            g_dt = TimKiem_BaoCao.GetBaoCaoXeDiSanBayDuongDai(TuNgay, DenNgay);
            if (chkAirPort.Checked)
            {
                DataTable dt   = g_dt.Clone();
                DataRow[] rows = g_dt.Select("SUBSTRING(SoHieuXe,1,1) = '8'");
                foreach (DataRow item in rows)
                {
                    dt.ImportRow(item);
                }
                gridBaoCaoBieuMau1.DataMember = "ListDienThoai";
                gridBaoCaoBieuMau1.SetDataBinding(dt, "ListDienThoai");

                // input vao luoi cho xuat excel
                gridEX1.DataMember = "ListDienThoai1";
                gridEX1.SetDataBinding(dt, "ListDienThoai1");
            }
            else
            {
                gridBaoCaoBieuMau1.DataMember = "ListDienThoai";
                gridBaoCaoBieuMau1.SetDataBinding(g_dt, "ListDienThoai");

                // input vao luoi cho xuat excel
                gridEX1.DataMember = "ListDienThoai1";
                gridEX1.SetDataBinding(g_dt, "ListDienThoai1");
            }

            SetUnActiveRefreshButton();
            btnRefresh.Enabled = true;
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value))
            {
                string NhanVienID = "";
                if ((cboNhanVien.SelectedIndex != 0) && (cboNhanVien.SelectedIndex != -1))
                {
                    NhanVienID = cboNhanVien.SelectedItem.Value.ToString();
                    if (NhanVienID == "000")
                    {
                        NhanVienID = "";
                    }
                }
                if (NhanVienID.Length > 0)
                {
                    g_dtNVDienThoai    = new Taxi.Business.TimKiem_BaoCao().GROUP_BC4_6_KetQuaDieuHanhNVTheoNgay(calTuNgay.Value, calDenNgay.Value, NhanVienID);
                    gridEX1.DataMember = "ListDienThoai";
                    gridEX1.SetDataBinding(g_dtNVDienThoai, "ListDienThoai");

                    btnExportExcel.Enabled = true;
                }
                else
                {
                    new Taxi.MessageBox.MessageBoxBA().Show(this, "Bạn phải chọn nhân viên để báo cáo.", "Thông báo", Taxi.MessageBox.MessageBoxButtonsBA.OK, Taxi.MessageBox.MessageBoxIconBA.Warning);
                }
            }
            else
            {
                new Taxi.MessageBox.MessageBoxBA().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;
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Load phan len bieu mau
        /// </summary>

        private void btnRefresh_Click(object sender, EventArgs e)
        {
            if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value))
            {
                BackgroundWorker bw = new BackgroundWorker();
                bw.DoWork             += bw_DoWork;
                bw.RunWorkerCompleted += bw_RunWorkerCompleted;
                g_fmProgress           = new fmProgress();
                bw.RunWorkerAsync();
                try
                {
                    g_fmProgress.ShowDialog(this);
                    g_fmProgress = null;
                }
                catch (Exception)
                {
                }

                SetUnActiveRefreshButton();
            }
            else
            {
                MessageBox.MessageBoxBA msgDialog = new 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);
            }
        }
        public void LoadComBobox()
        {
            // Lây danh sách trưởng ca
            DataTable tbTruongCa = new TimKiem_BaoCao().GetDanhSach_NguoiDung("TC");
            DataRow   drInit     = tbTruongCa.NewRow();

            drInit["FULLNAME"] = "Chọn";
            drInit["UserID"]   = DBNull.Value;

            tbTruongCa.Rows.InsertAt(drInit, 0);
            cboTruongCa.DisplayMember = "FULLNAME";
            cboTruongCa.ValueMember   = "UserID";
            cboTruongCa.DataSource    = tbTruongCa;
            // Lây danh sách nhân viên mơi khách
            DataTable tbNVMK   = new TimKiem_BaoCao().GetDanhSach_NguoiDung("NVCAMON");
            DataRow   drInitNV = tbNVMK.NewRow();

            drInitNV["FULLNAME"] = "Chọn";
            drInitNV["UserID"]   = DBNull.Value;

            tbNVMK.Rows.InsertAt(drInitNV, 0);
            cboNhanVien.DisplayMember = "FULLNAME";
            cboNhanVien.ValueMember   = "UserID";
            cboNhanVien.DataSource    = tbNVMK;
        }
Exemplo n.º 6
0
        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;
            }
        }
Exemplo n.º 7
0
        /// <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;
            }
        }
Exemplo n.º 8
0
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            lblMsg.Text = "";
            DateTime tuNgay  = (DateTime)dtpTuNgay.GetValue();
            DateTime denNgay = (DateTime)dtpDenNgay.GetValue();

            if (TimKiem_BaoCao.CheckTuNgayDenNgay(tuNgay, denNgay))
            {
                try
                {
                    var data = GetDataForSearch(tuNgay, denNgay);
                    if (data != null && data.Count > 0)
                    {
                        grcCuocGoiDen.DataSource       = data;
                        grvCuocGoiDen.FocusedRowHandle = 0;
                    }
                    else
                    {
                        grcCuocGoiDen.DataSource = null;
                        lblMsg.Text = "Không tìm thấy dữ liệu";
                    }
                }
                catch (Exception ex)
                {
                    LogError.WriteLogError("ctrlSearchCuocGoi", ex);
                    lblMsg.Text = "Quá trình tìm kiếm sảy ra lỗi ngoại lệ.Vui lòng liên hệ với quản lý.";
                }
            }
            else
            {
                lblMsg.Text = "Bạn phải nhập [Từ ngày] nhỏ hơn hoặc bằng [Đến ngày].";
                dtpTuNgay.Focus();
            }
        }
        /// <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;
            }
        }
Exemplo n.º 10
0
        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;
            }
        }
        /// <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;
            }
        }
Exemplo n.º 12
0
        /// <summary>
        /// Load phan len bieu mau
        /// </summary>
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            if (TimKiem_BaoCao.CheckTuNgayDenNgay(calTuNgay.Value, calDenNgay.Value))
            {
                DateTime TuNgay      = calTuNgay.Value;
                DateTime DenNgay     = calDenNgay.Value;
                string   SoDienThoai = txtSoDienThoai.Text;
                string   LoaiCoDinh  = String.Empty;
                int      soCuoc      = 0;
                string   LoaiKhach   = String.Empty;
                if (cboDienThoai.SelectedIndex == 0)
                {
                    LoaiCoDinh = "04";
                }
                if (cboKhachHang.SelectedIndex == 0)
                {
                    LoaiKhach = "2";
                }
                if (txtSoCuoc.Text.Length > 0)
                {
                    int.TryParse(txtSoCuoc.Text, out soCuoc);
                }

                LoadData(TuNgay, DenNgay, SoDienThoai, LoaiKhach, LoaiCoDinh, soCuoc);
            }
            else
            {
                MessageBox.MessageBoxBA msgDialog = new 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", MessageBox.MessageBoxButtonsBA.OK, MessageBox.MessageBoxIconBA.Warning);
            }
        }
Exemplo n.º 13
0
        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;
            }
        }
Exemplo n.º 14
0
        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;
            }
        }
        /// <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;
            }
        }
        /// <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.MessageBox msgDialog = new Taxi.MessageBox.MessageBox();
                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.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Warning);
                return;
            }
        }
Exemplo n.º 17
0
        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;
            }
        }
        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;
            }
        }
Exemplo n.º 19
0
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            if (!ValidateInput())
            {
                return;
            }
            try
            {
                DateTime tuNgay  = new DateTime(g_Nam, intUDTuThang.Value, 1, 0, 0, 0);
                DateTime denNgay = new DateTime(g_Nam, intUDDenThang.Value, DateTime.DaysInMonth(g_Nam, intUDDenThang.Value), 23, 59, 59);
                if (intUDDenThang.Value >= 12)
                {
                    denNgay = new DateTime(g_Nam + 1, 1, 1, 0, 0, 0);
                }

                DataTable data = TimKiem_BaoCao.BaoCaoKhachHangThanThietTheoThang_V2(tuNgay, denNgay, txtSoDienThoai.Text.Trim(), txtTenKH.Text.Trim(), txtDiaChi.Text.Trim(), gIsMoiGioi);
                gridCuocGoiMGThang.DataMember = "ListDienThoai";
                gridCuocGoiMGThang.SetDataBinding(data, "ListDienThoai");
                HideCotCuaGrid(intUDTuThang.Value, intUDDenThang.Value, ref gridCuocGoiMGThang);
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("DoWork: ", ex);
            }
            SetUnActiveRefreshButton();
        }
Exemplo n.º 20
0
 /// <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 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", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return;
     }
 }
Exemplo n.º 21
0
        private void bw_DoWork(object sender, DoWorkEventArgs e)
        {
            DoiTac        objDoiTac = new DoiTac();
            List <DoiTac> lstDoiTac = objDoiTac.GetListOfDoiTacs();
            List <BacCao_CuocGoiMoiGioi> lstBacCao_CuocGoiMoiGioi = new List <BacCao_CuocGoiMoiGioi>();
            int i = 0;

            foreach (DoiTac objDT in lstDoiTac)
            {
                BacCao_CuocGoiMoiGioi objCGMG = TimKiem_BaoCao.GetBaoCao_CuocGoiMoiGioi(calTuNgay.Value, calDenNgay.Value, objDT);
                lstBacCao_CuocGoiMoiGioi.Add(objCGMG);
                i++;
                m_fmProgress.lblDescription.Invoke(
                    (MethodInvoker) delegate()
                {
                    m_fmProgress.lblDescription.Text = "Processing ... " + objDT.Name;
                    m_fmProgress.progressBar.Value   = Convert.ToInt32(i * (100.0 / lstDoiTac.Count));
                }
                    );

                if (m_fmProgress.Cancel)
                {
                    // Set the e.Cancel flag so that the WorkerCompleted event
                    // knows that the process was canceled.
                    e.Cancel = true;
                    return;
                }
            }
            gridDienThoai.DataMember = "ListDienThoai";
            gridDienThoai.SetDataBinding(lstBacCao_CuocGoiMoiGioi, "ListDienThoai");
        }
        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;
            }
        }
Exemplo n.º 23
0
        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;
            }
        }
Exemplo n.º 24
0
        /// <summary>
        /// lấy thông tin xe đi san bay đường dài theo ngày
        /// </summary>
        /// <param name="Ngay"></param>
        private void LoadData(DateTime Ngay)
        {
            g_dt = TimKiem_BaoCao.GetBaoCaoXeDiSanBayDuongDai_RutGon(Ngay);

            gridBaoCaoBieuMau1.DataMember = "ListDienThoai";
            gridBaoCaoBieuMau1.SetDataBinding(g_dt, "ListDienThoai");

            SetUnActiveRefreshButton();
        }
        /// <summary>
        /// lấy thông tin xe đi san bay đường dài theo ngày
        /// </summary>
        /// <param name="Ngay"></param>
        private void LoadData()
        {
            g_dt = TimKiem_BaoCao.GetBaoCaoXeDiSanBayDuongDai(cbTuNgay.Value, cbDenNgay.Value, Convert.ToInt16(cbTinhThanh.SelectedValue), Convert.ToInt16(cbGara.SelectedValue));

            gridBaoCaoBieuMau1.DataMember = "ListDienThoai";
            gridBaoCaoBieuMau1.SetDataBinding(g_dt, "ListDienThoai");
            btnExport.Enabled      = true;
            btnExportExcel.Enabled = true;
        }
        private void bw_DoWork(object sender, DoWorkEventArgs e)
        {
            if (!g_DaLoadDuLieu)
            {
                DoiTac objDoiTac  = new DoiTac();
                string MaNhanVien = "";
                if ((cboNhanVien.SelectedIndex != 0) && (cboNhanVien.SelectedIndex != -1))
                {
                    MaNhanVien = cboNhanVien.Items[cboNhanVien.SelectedIndex].DataRow.ToString();
                }

                List <DoiTac> lstDoiTac = new List <DoiTac> ();
                if (MaNhanVien.Length > 0)
                {
                    lstDoiTac = objDoiTac.GetListOfDoiTacs_ByNhanVien(MaNhanVien);
                }
                else
                {
                    lstDoiTac = objDoiTac.GetListOfDoiTacs();
                }

                g_lstBacCao_CuocGoiMoiGioi = new List <BacCao_CuocGoiMoiGioi>();
                int i = 0;
                foreach (DoiTac objDT in lstDoiTac)
                {
                    BacCao_CuocGoiMoiGioi objCGMG = TimKiem_BaoCao.GetBaoCao_CuocGoiMoiGioi(calTuNgay.Value, calDenNgay.Value, objDT);


                    if (objCGMG.SoChuyen >= intSoChuyen.Value)
                    {
                        g_lstBacCao_CuocGoiMoiGioi.Add(objCGMG);
                    }

                    i++;
                    m_fmProgress.lblDescription.Invoke(
                        (MethodInvoker) delegate()
                    {
                        m_fmProgress.lblDescription.Text = "Processing ... " + objDT.Name;
                        m_fmProgress.progressBar.Value   = Convert.ToInt32(i * (100.0 / lstDoiTac.Count));
                    }
                        );
                    if (m_fmProgress.Cancel)
                    {
                        // Set the e.Cancel flag so that the WorkerCompleted event
                        // knows that the process was canceled.
                        e.Cancel = true;
                        return;
                    }
                }
            }
            else
            {
                gridDienThoai.DataMember = "ListDienThoai";
                gridDienThoai.SetDataBinding(LocDuLieu(g_lstBacCao_CuocGoiMoiGioi, g_MaNhanVien, g_SoChuyen), "ListDienThoai");
            }
        }
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            string   SoHieuXe = txtSoXe.Text.Trim();
            DateTime TuNgay   = calTuNgay.Value;
            DateTime DenNgay  = date_DenNgay.Value;

            G_ReportDataSoure = TimKiem_BaoCao.GROUP_BC_XeGapSuCo(SoHieuXe, TuNgay, DenNgay);
            //string NoiDungSuCo = e.Row.Cells["NoiDungSuCo"].Value.ToString();

            if (G_ReportDataSoure != null)
            {
                foreach (DataRow row in G_ReportDataSoure.Rows)
                {
                    if (row["NoiDungSuCo"] != "")
                    {
                        string[] arrNoiDung = row["NoiDungSuCo"].ToString().Split(';');
                        string   strNoiDung = "";
                        foreach (string item in arrNoiDung)
                        {
                            strNoiDung = strNoiDung + GetNoiDungSuCo_Ten(item) + ";";
                        }
                        row["NoiDungSuCo_Ten"] = strNoiDung.Substring(0, strNoiDung.Length - 1);
                    }
                    if (row["SoHieuXe"] != "")
                    {
                        string strSoHieuXe = row["SoHieuXe"].ToString();
                        if (strSoHieuXe.StartsWith("1") || strSoHieuXe.StartsWith("81"))
                        {
                            row["DonVi"] = "HN";
                        }
                        else if (strSoHieuXe.StartsWith("2") || strSoHieuXe.StartsWith("82"))
                        {
                            row["DonVi"] = "CP";
                        }
                        else if (strSoHieuXe.StartsWith("3") || strSoHieuXe.StartsWith("83"))
                        {
                            row["DonVi"] = "TOU";
                        }
                        else if (strSoHieuXe.StartsWith("4") || strSoHieuXe.StartsWith("84"))
                        {
                            row["DonVi"] = "3A";
                        }
                        else if (strSoHieuXe.StartsWith("6") || strSoHieuXe.StartsWith("86"))
                        {
                            row["DonVi"] = "JAC";
                        }
                        else
                        {
                            row["DonVi"] = "GROUP";
                        }
                    }
                }
            }
            gridEX.DataSource = G_ReportDataSoure;
        }
        private void LoadBaoCao()
        {
            DateTime thoiDiem = calTuThoiDiem.Value;

            string soHieuXe = StringTools.TrimSpace(txtSoHieuXe.Text);
            string laiXeID  = StringTools.TrimSpace(txtLaiXeID.Text);
            int    congtyID = (int)comboBox1.SelectedValue;


            gridBaoCaoBieuMau1.DataSource = TimKiem_BaoCao.GROUP_BC_5_1_LaiXeBaoRaVeTheoThoiDiem(thoiDiem, soHieuXe, laiXeID, congtyID);
        }
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            TimKiem_BaoCao objTinhTrangVungDam = new TimKiem_BaoCao();
            DataTable      dt = objTinhTrangVungDam.GROUP_BC_TinhTrangVungDam();

            grdVungDam.DataMember = "TongHop";
            grdVungDam.SetDataBinding(dt, "TongHop");

            gridEX1.DataMember = "TongHop";
            gridEX1.SetDataBinding(dt, "TongHop");
            btnExportExcel.Enabled = true;
        }
 /// <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 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", MessageBox.MessageBoxButtonsBA.OK, MessageBox.MessageBoxIconBA.Warning);
     }
 }