Example #1
0
 private async void fm_OnStart(object sender, FileTransferEventArgs e)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         textBox.Text += DateTime.Now.ToString("HH:mm:ss") + " Отправка файла начата! \r\n";
     });
 }
Example #2
0
        private void manager_FileTransferRemoved(object sender, FileTransferEventArgs e)
        {
            try {
                // Remove transfer from list
                Gtk.TreeIter iter;
                transferListStore.GetIterFirst(out iter);
                if (transferListStore.IterIsValid(iter))
                {
                    do
                    {
                        IFileTransfer currentItem = (IFileTransfer)transferListStore.GetValue(iter, 0);
                        if (currentItem == e.Transfer)
                        {
                            transferListStore.Remove(ref iter);
                            return;
                        }
                    }  while (transferListStore.IterNext(ref iter));
                }

                Gui.MainWindow.RefreshCounts();
            } catch (Exception ex) {
                Core.LoggingService.LogError(ex);
                Gui.ShowErrorDialog(ex.ToString(), Gui.MainWindow.Window);
            }
        }
Example #3
0
 void fm_OnStart(object sender, FileTransferEventArgs e)
 {
     if (e.Sid != sid)
     {
         return;
     }
     /// file transfer started
 }
Example #4
0
        void fm_OnFile(object sender, FileTransferEventArgs e)
        {
            var recvFile = new FrmReceiveFile(fm, e);

            recvFile.Show();
            recvFile.StartAccept();
            //e.Accept = true;
        }
Example #5
0
        void fm_OnEnd(object sender, FileTransferEventArgs e)
        {
            if (e.Sid != sid)
                return;

            MessageBox.Show("file transfer ended with success!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Close();
        }
Example #6
0
 private async void fm_OnProgress(object sender, FileTransferEventArgs e)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         textBox.Text += DateTime.Now.ToString("HH:mm:ss") + " Ход отправки файла: " + e.BytesTransmitted + "/" + e.FileSize + " байт \r\n";
         ScrolltoBottom(textBox);
     });
 }
Example #7
0
 private async void fm_OnEnd(object sender, FileTransferEventArgs e)
 {
     await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
     {
         textBox.Text += DateTime.Now.ToString("HH:mm:ss") + " Отправка файла завершена! \r\n";
         ScrolltoBottom(textBox);
     });
 }
Example #8
0
        private void fm_OnEnd(object sender, FileTransferEventArgs e)
        {
            logTextBox_textChange(DateTime.Now.ToString("HH:mm:ss") + " Прием файла завершен!");

            using (Bitmap img = (Bitmap)Image.FromFile(e.Filename))
            {
                DecodeBarcode(img);
            }
        }
Example #9
0
        void fm_OnProgress(object sender, FileTransferEventArgs e)
        {
            if (e.Sid != sid)
            {
                return;
            }

            progressBar.Value = (int)(((double)e.BytesTransmitted / (double)e.FileSize) * 100);
        }
Example #10
0
        void fm_OnEnd(object sender, FileTransferEventArgs e)
        {
            if (e.Sid != sid)
            {
                return;
            }

            MessageBox.Show("file transfer ended with success!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Close();
        }
Example #11
0
        private void fm_OnFile(object sender, FileTransferEventArgs e)
        {
            logTextBox_textChange(DateTime.Now.ToString("HH:mm:ss") + " Получен запрос на получение файла!");

            Jid fromJid = new Jid(xmppClient.Username,
                                  xmppClient.XmppDomain,
                                  "client");

            if (e.Jid.ToString().ToLower() == fromJid.ToString().ToLower())
            {
                workMode    = e.Description;
                e.Directory = Path.GetDirectoryName(Application.ExecutablePath);
                e.Accept    = true;
            }
        }
Example #12
0
        public FrmReceiveFile(FileTransferManager ftm, FileTransferEventArgs fea)
        {
            InitializeComponent();

            fm   = ftm;
            ftea = fea;

            Text = "File transfer: " + ftea.Jid;

            lblSize.Text        = Util.HumanReadableFileSize(ftea.FileSize);
            lblFileName.Text    = ftea.Filename;
            lblDescription.Text = ftea.Description;

            fm.OnError    += fm_OnError;
            fm.OnEnd      += fm_OnEnd;
            fm.OnStart    += fm_OnStart;
            fm.OnProgress += fm_OnProgress;
        }
Example #13
0
        public FrmReceiveFile(FileTransferManager ftm, FileTransferEventArgs fea)
        {
            InitializeComponent();

            fm = ftm;
            ftea = fea;

            Text = "File transfer: " + ftea.Jid;

            lblSize.Text = Util.HumanReadableFileSize(ftea.FileSize);
            lblFileName.Text = ftea.Filename;
            lblDescription.Text = ftea.Description;

            fm.OnError += fm_OnError;
            fm.OnEnd += fm_OnEnd;
            fm.OnStart += fm_OnStart;
            fm.OnProgress += fm_OnProgress;
        }
Example #14
0
        private void manager_NewFileTransfer(object sender, FileTransferEventArgs e)
        {
            try {
                // Add transfer to list
                transferListStore.AppendValues(e.Transfer);

                // Watch a few other events
                e.Transfer.PeerAdded += (EventHandler <FileTransferPeerEventArgs>)DispatchService.GuiDispatch(
                    new EventHandler <FileTransferPeerEventArgs>(transfer_PeerAdded)
                    );

                e.Transfer.Error += (EventHandler <ErrorEventArgs>)DispatchService.GuiDispatch(
                    new EventHandler <ErrorEventArgs>(transfer_Error)
                    );

                Gui.MainWindow.RefreshCounts();
            } catch (Exception ex) {
                Core.LoggingService.LogError(ex);
                Gui.ShowErrorDialog(ex.ToString(), Gui.MainWindow.Window);
            }
        }
Example #15
0
 void fm_OnFile(object sender, FileTransferEventArgs e)
 {
     var recvFile = new FrmReceiveFile(fm, e);
     recvFile.Show();
     recvFile.StartAccept();
     //e.Accept = true;
 }
Example #16
0
 private void fm_OnProgress(object sender, FileTransferEventArgs e)
 {
     logTextBox_textChange(DateTime.Now.ToString("HH:mm:ss") + " Ход приема файла: " + e.BytesTransmitted + "/" + e.FileSize + " байт");
 }
Example #17
0
 private void fm_OnDeny(object sender, FileTransferEventArgs e)
 {
     logTextBox_textChange(DateTime.Now.ToString("HH:mm:ss") + " Прием файла отклонен!");
 }
Example #18
0
        void fm_OnProgress(object sender, FileTransferEventArgs e)
        {
            if (e.Sid != sid)
                return;

            progressBar.Value = (int) (((double)e.BytesTransmitted / (double)e.FileSize) * 100);
        }
Example #19
0
 void fm_OnStart(object sender, FileTransferEventArgs e)
 {
     if (e.Sid != sid)
         return;
     /// file transfer started
 }
Example #20
0
 private void fm_OnAbort(object sender, FileTransferEventArgs e)
 {
     logTextBox_textChange(DateTime.Now.ToString("HH:mm:ss") + " Прием файла прерван!");
 }
Example #21
0
 void Client_ProgressChanged(object sender, FileTransferEventArgs e)
 {
 }
Example #22
0
 void Client_StatusChanged(object sender, FileTransferEventArgs e)
 {
 }
 private void exporter_Downloaded(object sender, FileTransferEventArgs e)
 {
     MessageBox.Show("Transferred - " + e.BytesTransferred.ToString() + " out of " + e.TotalBytes.ToString() + " bytes\r\n");
     e.Cancel = false;
 }
 /// <summary>
 /// Import event handler
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void importer_Uploaded(object sender, FileTransferEventArgs e)
 {
     WriteResult("Transferred - " + e.BytesTransferred.ToString() + " out of " + e.TotalBytes.ToString() + " bytes\r\n");
     e.Cancel = false;
 }