Beispiel #1
0
        private void DocVaGhiDuLieuBCCP()
        {
            daPhatHanhBCCP dPHBCCP = new daPhatHanhBCCP();
            DateTime       _ngay;

            _ngay = txtTuNgay.Value;
            while (_ngay <= txtDenNgay.Value.AddDays(1))
            {
                DocDuLieuBCCP.NgayPhatHanh = _ngay;
                DocDuLieuBCCP.DocDuLieuPhatHanh();
                DocDuLieuBCCP.LuuBangDuLieu();


                dPHBCCP.TT.MaBuuCuc = DocDuLieuBCCP.MaBuuCuc;
                dPHBCCP.TT.Ngay     = DocDuLieuBCCP.NgayPhatHanh;

                dPHBCCP.Xoa();
                //dPHBCCP.ThemTT();

                DayBCCP.Chay();

                _ngay = _ngay.AddDays(1);
            }


            daDichVu dDV = new daDichVu();

            dDV.DocVaThem();
        }
Beispiel #2
0
        private void DocVaGhiDuLieuBCCPGioThuGom()
        {
            DocDuLieuBCCP.NgayPhatHanh = DateTime.Now;
            DocDuLieuBCCP.DocDuLieuPhatHanh();
            DocDuLieuBCCP.LuuBangDuLieu();

            daPhatHanhBCCP dPHBCCP = new daPhatHanhBCCP();

            dPHBCCP.TT.MaBuuCuc = DocDuLieuBCCP.MaBuuCuc;
            dPHBCCP.TT.Ngay     = DocDuLieuBCCP.NgayPhatHanh;

            dPHBCCP.Xoa();

            DayBCCP.Chay();
        }
Beispiel #3
0
        private void DocVaGhiDuLieuBCCPHomTruoc()
        {
            DocDuLieuBCCP.NgayPhatHanh = DateTime.Now.AddDays(-1);
            DocDuLieuBCCP.DocDuLieuPhatHanh();
            DocDuLieuBCCP.LuuBangDuLieu();

            daPhatHanhBCCP dPHBCCP = new daPhatHanhBCCP();

            dPHBCCP.TT.MaBuuCuc = DocDuLieuBCCP.MaBuuCuc;
            dPHBCCP.TT.Ngay     = DocDuLieuBCCP.NgayPhatHanh;

            dPHBCCP.Xoa();
            dPHBCCP.ThemTT();

            DayBCCP.Chay();

            daDichVu dDV = new daDichVu();

            dDV.DocVaThem();
        }
Beispiel #4
0
        private void DocVaGhiDuLieuBCCP()
        {
            DocDuLieuBCCP.NgayPhatHanh = DateTime.Now;
            DocDuLieuBCCP.DocDuLieuPhatHanh();
            DocDuLieuBCCP.LuuBangDuLieu();

            daPhatHanhBCCP dPHBCCP = new daPhatHanhBCCP();

            dPHBCCP.TT.MaBuuCuc = DocDuLieuBCCP.MaBuuCuc;
            dPHBCCP.TT.Ngay     = DocDuLieuBCCP.NgayPhatHanh;
            if (dPHBCCP.ThongTinTT() != null && dPHBCCP.TT.DaLay.Value)
            {
                return;
            }

            dPHBCCP.Xoa();
            dPHBCCP.ThemTT();

            DayBCCP.Chay();

            daDichVu dDV = new daDichVu();

            dDV.DocVaThem();
        }
Beispiel #5
0
        public void Chay()
        {
            daCauHinh dCH = new daCauHinh();

            dCH.Lay(dCH.TimMaThamSo((int)daCauHinh.eCauHinh.Lấy_BCCP));
            bool _LayBCCP = false;

            if (dCH.CauHinh != null)
            {
                try
                {
                    _LayBCCP = bool.Parse(dCH.CauHinh.GiaTri);
                }
                catch { }
            }
            if (!_LayBCCP)
            {
                //May nay khong lay BCCP
                return;
            }

            clsLan ptLog = new clsLan();

            ptLog.ThoiGianBatDau = DateTime.Now;

            dCH.Lay(dCH.TimMaThamSo((int)daCauHinh.eCauHinh.Mã_Bưu_Cục));
            if (dCH.CauHinh != null)
            {
                ptLog.MaBuuCuc = dCH.CauHinh.GiaTri;
            }


            daThongTinMay dTTM = new daThongTinMay();

            ptLog.MAC      = dTTM.MAC;
            ptLog.DiaChiIP = dTTM.DiaChiIP;

            daPhatHanhBCCP dPHBCCP = new daPhatHanhBCCP();

            daDuLieuBCCP         dBCCP     = new daDuLieuBCCP();
            List <clsDuLieuBCCP> lstTruyen = new List <clsDuLieuBCCP>();

            lstTruyen = dBCCP.LayDanhSachChuaTruyen();

            foreach (clsDuLieuBCCP ptBCCP in lstTruyen)
            {
                dPHBCCP.PH.MaBuuCuc         = ptLog.MaBuuCuc;
                dPHBCCP.PH.NgayPhatHanh     = ptBCCP.NgayPhatHanh;
                dPHBCCP.PH.MAC              = ptBCCP.MAC;
                dPHBCCP.PH.SoHieu           = ptBCCP.SoHieu;
                dPHBCCP.PH.MaDichVu         = ptBCCP.MaDichVu;
                dPHBCCP.PH.TenDichVu        = ptBCCP.TenDichVu;
                dPHBCCP.PH.LoaiBuuGui       = ptBCCP.LoaiBuuGui;
                dPHBCCP.PH.SoChuyen         = ptBCCP.SoChuyen;
                dPHBCCP.PH.SoTui            = ptBCCP.SoTui;
                dPHBCCP.PH.MaDuongThu       = ptBCCP.MaDuongThu;
                dPHBCCP.PH.MaBuuCucChapNhan = ptBCCP.MaBuuCucChapNhan;
                dPHBCCP.PH.NgayGioChapNhan  = ptBCCP.NgayGioChapNhan;
                dPHBCCP.PH.MaBuuCucDong     = ptBCCP.MaBuuCucDong;
                dPHBCCP.PH.NgayGioDong      = ptBCCP.NgayGioDong;
                dPHBCCP.PH.TrongLuong       = ptBCCP.TrongLuong;
                dPHBCCP.PH.TrongLuongQuiDoi = ptBCCP.TrongLuongQuiDoi;
                dPHBCCP.PH.MaTinhPhat       = ptBCCP.MaTinhPhat;
                dPHBCCP.PH.MaNuocPhat       = ptBCCP.MaNuocPhat;
                dPHBCCP.PH.MaKhachHang      = ptBCCP.MaKhachHang;
                dPHBCCP.PH.TenKhachHang     = ptBCCP.TenKhachHang;
                dPHBCCP.PH.DiaChiKhachHang  = ptBCCP.DiaChiKhachHang;
                dPHBCCP.PH.TenNguoiNhan     = ptBCCP.TenNguoiNhan;
                dPHBCCP.PH.DiaChiNguoiNhan  = ptBCCP.DiaChiNguoiNhan;
                dPHBCCP.PH.CuocChinh        = ptBCCP.CuocChinh;
                dPHBCCP.PH.PhuPhiXD         = ptBCCP.PhuPhiXD;
                dPHBCCP.PH.PhuPhiVX         = ptBCCP.PhuPhiVX;
                dPHBCCP.PH.CuocCongThem     = ptBCCP.CuocCongThem;
                dPHBCCP.PH.DichVuCongThem   = ptBCCP.DichVuCongThem;
                dPHBCCP.PH.SoTienCOD        = ptBCCP.SoTienCOD;
                dPHBCCP.PH.CuocCOD          = ptBCCP.CuocCOD;
                dPHBCCP.PH.VAT              = ptBCCP.VAT;
                dPHBCCP.PH.CuocCODVAT       = ptBCCP.CuocCODVAT;
                dPHBCCP.PH.ThanhTien        = ptBCCP.ThanhTien;
                dPHBCCP.PH.TongCuoc         = ptBCCP.TongCuoc;
                dPHBCCP.PH.GhiNo            = ptBCCP.GhiNo;
                dPHBCCP.PH.NoiDungBuuGui    = ptBCCP.NoiDungBuuGui;
                dPHBCCP.PH.GuiLo            = ptBCCP.GuiLo;
                dPHBCCP.PH.SoLo             = ptBCCP.SoLo;

                dPHBCCP.ThemPH();

                //Danh dau da truyen
                ptBCCP.DaTruyen = true;
                dBCCP.CapNhat(ptBCCP);

                Day(ptBCCP, null);
            }

            ptLog.SoLuong = lstTruyen.Count;

            daLogLanLayDuLieu dLog = new daLogLanLayDuLieu();

            ptLog.DichVu          = "BCCP";
            ptLog.ThoiGianKetThuc = DateTime.Now;
            dLog.Them(ptLog);

            if (ptLog.SoLuong != 0)
            {
                daLanLayDuLieu dLan = new daLanLayDuLieu();
                dLan.LanLay.MaBuuCuc        = ptLog.MaBuuCuc;
                dLan.LanLay.MAC             = ptLog.MAC;
                dLan.LanLay.DiaChiIP        = ptLog.DiaChiIP;
                dLan.LanLay.DichVu          = ptLog.DichVu;
                dLan.LanLay.SoLuong         = ptLog.SoLuong;
                dLan.LanLay.TongTien        = ptLog.TongTien;
                dLan.LanLay.ThoiGianBatDau  = ptLog.ThoiGianBatDau;
                dLan.LanLay.ThoiGianKetThuc = ptLog.ThoiGianKetThuc;

                dCH.Lay(dCH.TimMaThamSo((int)daCauHinh.eCauHinh._Chuỗi_Kết_nối_Chạy));
                if (dCH.CauHinh != null)
                {
                    dLan.LanLay.ChuoiKetNoi = dCH.CauHinh.GiaTri;
                }
                dLan.LanLay.ChuoiKetNoi = "";

                dLan.Them();
            }
            try
            {
                DayXong(null, null);
            }
            catch { }
        }