Esempio n. 1
0
 public static String getFtpIdtf(int cdServeur)
 {
     return(ServeurManager.getFtpIdtf(cdServeur));
 }
Esempio n. 2
0
        public Boolean TransfertFTP(int code_Serveur, int code_Transfert, string chemin, string nomFichier)
        {
            Boolean etat = false;


            FtpClient SocketFTP = ClientFtp.getFTP();

            //Connexion au srv FTP
            String result;

            do
            {
                result = ClientFtp.connexion(SocketFTP, ServeurManager.getAdresseIp(code_Serveur), ServeurManager.getFtpIdtf(code_Serveur), ServeurManager.getFtpMdp(code_Serveur), Convert.ToInt32(ServeurManager.getFtpPort(code_Serveur)));
                if (result == "true")
                {
                    etat = true;

                    //Enregistrement transaction "Connexion SRV FTP"
                    TransactionManager.ajoutTransaction(code_Transfert, "Connexion au serveur FTP", null, "OK", DateTime.Now);

                    //Envoi fichier
                    etat = envoiFichier(code_Serveur, code_Transfert, SocketFTP, nomFichier, chemin);

                    //Fermeture de la connexion FTP
                    ClientFtp.deconnexion(SocketFTP);
                }
                else
                {
                    //Enregistrement transaction "Connexion SRF FTP"
                    TransactionManager.ajoutTransaction(code_Transfert, "Connexion au serveur FTP", "Connexion Impossible", "ERREUR", DateTime.Now);
                    Log.EcrirLog(code_Transfert.ToString() + " - " + result);
                }
            } while (result != "true");

            return(etat);
        }