Example #1
0
    protected void OnButton1Clicked(object sender, EventArgs e)
    {
        SFtpLibrary f   = new SFtpLibrary();
        var         arr = f.ClientSFtpBel();

        ListStore backupListStore = new ListStore(typeof(string));

        foreach (var fl in arr)
        {
            backupListStore.AppendValues(fl);
        }
        treeview1.Model = backupListStore;
    }
Example #2
0
    protected void OnButton2Clicked(object sender, EventArgs e)
    {
        foreach (var ff in vbox2.Children)
        {
            ff.Destroy();
        }
        SFtpLibrary f   = new SFtpLibrary();
        var         arr = f.ClientSFtpBel();

        foreach (var fl in arr)
        {
            Button b = new Button($"Download {fl}");
            b.Clicked += OnButtonFClicked;
            vbox2.PackStart(b);
            b.Show();
        }
        listSftp.Clear();
        listSftp.AddRange(arr);
    }
Example #3
0
    protected async void OnButtonDBClicked(object sender, EventArgs e)
    {
        //MessageDialog d = new MessageDialog(this, DialogFlags.Modal, MessageType.Info, ButtonsType.Close, "info");
        //var b = (sender as Button);

        //d.Text = b.Name;
        //ResponseType response = (ResponseType)d.Run();
        //if (response == ResponseType.Close)
        //{
        //    d.Destroy();
        //}
        var b = (sender as Button);
        var s = listSftp.Where(t => b.Label.Contains(t)).FirstOrDefault();

        progressbar2.Fraction = 0.0;
        entry1.Text           = String.Empty;
        await Task.Run(() =>
        {
            SFtpLibrary f = new SFtpLibrary();
            f.GetFileBdFromBel(s, OSftp_OnTransferProgress, OSftp_OnTransferStart, OSftp_OnTransferEnd);
        });
    }