Пример #1
0
        // Обмен данными с FTP
        public static void CopyForIp(string ipAdress, string login, string pass)
        {
            #region Присвоение путей
            string pensiaFrom     = @"Пенсия";
            string f130From       = @"F130";
            string regPostPayFrom = @"Реестр коммунальных платежей";
            string regFSGFrom     = @"FSG\Реестры платежей";

            string pensiaTo     = "/Пенсия/";
            string f130To       = "/F130/";
            string regPostPayTo = "/Реестр коммунальных платежей/";
            string regFSGTo     = "/FSG/";
            #endregion

            CopyForFtp CopyFtp = new CopyForFtp();
            CopyFtp.IpAdress = ipAdress;
            CopyFtp.Login    = login;
            CopyFtp.Password = pass;

            // Выгрузка на FTP
            CopyFtp.Copy(regPostPayFrom, regPostPayTo);
            CopyFtp.Copy(pensiaFrom, pensiaTo);
            CopyFtp.Copy(f130From, f130To);
            CopyFtp.Copy(regFSGFrom, regFSGTo);

            DelFilesDirs Del = new DelFilesDirs();
            // Удаляем старые файлы
            Del.DeliteAll(GetDisk() + regPostPayFrom);
            Del.DeliteAll(GetDisk() + f130From);
            Del.DeliteAll(GetDisk() + pensiaFrom);
        }
Пример #2
0
        // Обмен данными с ОПС
        public static void CopyForOps()
        {
            #region Присвоение путей
            string fromPostPay = Properties.Settings.Default.fromPostPay;
            string toPostPay   = GetDisk() + @"Реестр коммунальных платежей\";

            string configF130From = GetDisk() + @"Config";
            string configF130To   = Properties.Settings.Default.configF130To + @"\";
            string fromF130       = Properties.Settings.Default.fromF130;
            string toF130         = GetDisk() + @"F130\";
            string fromGibrid     = GetDisk() + @"Гибридные переводы";
            string toGibrid       = Properties.Settings.Default.toGibrid + @"\";
            string fromPostPayBD  = GetDisk() + @"PostPay\DB\";
            string toPostPayBD    = Properties.Settings.Default.toPostPayBD + @"\";
            string fromPension    = Properties.Settings.Default.fromPension;
            string toPension      = GetDisk() + @"Пенсия\";
            string fsgCashFrom    = GetDisk() + @"FSG\Кэш";
            string fsgCashTo      = Properties.Settings.Default.fsgCashTo + @"\";
            string regFSGFrom     = Properties.Settings.Default.regFSGFrom;
            string regFSGTo       = GetDisk() + @"FSG\Реестры платежей\";
            #endregion

            CopyDB(fromPostPayBD, toPostPayBD); // База по комуналке
            Copy(regFSGFrom, regFSGTo);         // Реестры ФСГ
            Copy(fsgCashFrom, fsgCashTo);       // Архив для ФСГ
            Copy(regFSGFrom, regFSGTo);         // Реестр ФСГ
            Copy(fromPension, toPension);       // Файлы по пенсии
            Copy(configF130From, configF130To); // Ключ для 130
            Copy(fromGibrid, toGibrid);         // Файлы по гибридным
            Copy(fromPostPay, toPostPay);       // Реестр по комуналке
            Copy(fromF130, toF130);             // Файлы для АСКУ

            DelFilesDirs Del = new DelFilesDirs();
            // Удаляем старые файлы
            // Del.DeliteAll(fromPostPay);
            Del.DeliteAll(fromF130);
            Del.DeliteAll(fromPension);
            Del.DeliteAll(regFSGFrom);
        }