コード例 #1
0
        public void DocVaGhiDuLieu()
        {
            string    rTenFile = "";
            daCauHinh dCH      = new daCauHinh();

            dCH.Lay(dCH.TimMaThamSo((int)daCauHinh.eCauHinh.Đường_Dẫn_Paypost));
            if (dCH.CauHinh != null)
            {
                rTenFile = dCH.CauHinh.GiaTri;
            }

            rTenFile = rTenFile + "\\TRANSACTION";

            List <string> dsThuMuc;
            daThuMuc      dTM = new daThuMuc();

            dsThuMuc = dTM.TimThuMucCoDuLieu(rTenFile);

            DateTime _NgayPhatHanh = DateTime.Now;
            string   _rTenFileDL   = "";

            for (int i = 0; i < dsThuMuc.Count; i++)
            {
                _rTenFileDL = rTenFile + "\\" + dsThuMuc[i] + "\\" + _NgayPhatHanh.ToString("yyyyMMdd") + ".log";
                if (KiemTraCoTonTaiFile(_rTenFileDL))
                {
                    DocGhi(_rTenFileDL, _NgayPhatHanh);
                }
            }
        }
コード例 #2
0
        public void DocVaGhiDuLieu(DateTime rTuNgay, DateTime rDenNgay)
        {
            daDuLieuPayPost dDLPP = new daDuLieuPayPost();

            dDLPP.XoaTatCa();

            string    rTenFile = "";
            daCauHinh dCH      = new daCauHinh();

            dCH.Lay(dCH.TimMaThamSo((int)daCauHinh.eCauHinh.Đường_Dẫn_Paypost));
            if (dCH.CauHinh != null)
            {
                rTenFile = dCH.CauHinh.GiaTri;
            }

            rTenFile = rTenFile + "\\TRANSACTION";

            List <string> dsThuMuc;
            daThuMuc      dTM = new daThuMuc();

            dsThuMuc = dTM.TimThuMucCoDuLieu(rTenFile);

            DateTime _NgayPhatHanh;// = DateTime.Now;
            string   _rTenFileDL = "";
            int      i;

            _NgayPhatHanh = rTuNgay;
            while (_NgayPhatHanh <= rDenNgay)
            {
                for (i = 0; i < dsThuMuc.Count; i++)
                {
                    _rTenFileDL = rTenFile + "\\" + dsThuMuc[i] + "\\" + _NgayPhatHanh.ToString("yyyyMMdd") + ".log";
                    if (KiemTraCoTonTaiFile(_rTenFileDL))
                    {
                        DocGhi(_rTenFileDL, _NgayPhatHanh);
                    }
                }
                _NgayPhatHanh = _NgayPhatHanh.AddDays(1);
            }
        }
コード例 #3
0
        private void btnLay_Click(object sender, EventArgs e)
        {
            daThuMuc dTM = new daThuMuc();

            dTM.TimThuMuc();
        }