// Обмен данными с 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); }
// Обмен данными с ОПС 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); }