Ejemplo n.º 1
0
        private void btnFtp_Click(object sender, EventArgs e)
        {
            ftptext.Text = "Please wait while uploading your data";



            Thread backgroundThread = new Thread(new ThreadStart(() =>
            {
                DBAccessClass db = new DBAccessClass();

                db.openConnection();

                DataTable dt = db.getExpensesOfAll();


                pathtodownload = Path.GetTempPath();
                pathtodownload = pathtodownload + "ftp-";
                Console.WriteLine(pathtodownload);
                dt.WriteToCsvFile(pathtodownload + "admin.csv");
                string ufilename = pathtodownload + "admin.csv";
                db.closeConnection();



                Upload("ftp://" + ftpserver, "dvta", "p@ssw0rd", @pathtodownload + "admin.csv");
                Console.WriteLine(@pathtodownload + "admin.csv");
            }));

            backgroundThread.Start();
        }
Ejemplo n.º 2
0
        private void btnFtp_Click(object sender, EventArgs e)
        {
            ftptext.Text = "Please wait while uploading your data";

            Thread backgroundThread = new Thread(new ThreadStart(() =>
            {
                DBAccessClass db = new DBAccessClass();

                db.openConnection();

                DataTable dt = db.getExpensesOfAll();

                //pathtodownload = Environment.GetEnvironmentVariable("USERPROFILE") + @"\" + "Downloads";
                pathtodownload = Path.GetTempPath();


                dt.WriteToCsvFile(pathtodownload + "admin.csv");

                db.closeConnection();

                Upload("ftp://192.168.56.110", "dvta", "p@ssw0rd", @pathtodownload + "admin.csv");

                //cleaning up - Delete files in temp folder

                try
                {
                    System.IO.Directory.Delete(@pathtodownload, true);
                }
                catch (Exception exp) {
                    Console.WriteLine(exp);
                }
            }));

            backgroundThread.Start();
        }