private void ButUpdate_Click(object sender, EventArgs e) { if (_radioButtonIP == true) { WaitClass Wait = new WaitClass(); Wait.WaitFormThread.Start(); Operation.CopyFromFtp(ipAdress, login, pass); Wait.WaitFormThread.Abort(); MessageBox.Show("Копирование файлов завершено!\nЗакройте программу."); } }
// Перетаскивание окна не по заголовку //private void FormObmen_MouseDown(object sender, MouseEventArgs e) //{ // Capture = false; // Message m = Message.Create(Handle, 0xa1, new IntPtr(2), IntPtr.Zero); // WndProc(ref m); //} private void ButYes_Click(object sender, EventArgs e) { if (_radioButtonOps == true) { if (checkBoxPostPay.Checked) { WaitClass Wait = new WaitClass(); Wait.WaitFormThread.Start(); try { foreach (Process process in Process.GetProcesses()) { if (process.ProcessName.StartsWith("PpsPlugin.Scheduler")) { process.Kill(); process.WaitForExit(); } if (process.ProcessName.StartsWith("GM_Scheduler")) { process.Kill(); process.WaitForExit(); } if (process.ProcessName.StartsWith("POS")) { process.Kill(); process.WaitForExit(); } } Operation.UpdatePostPay(); } catch (Exception ex) { MessageBox.Show(ex.Message); } Operation.CopyForOps(); Wait.WaitFormThread.Abort(); MessageBox.Show("Копирование файлов завершено!\nЗакройте программу."); } else { WaitClass Wait = new WaitClass(); Wait.WaitFormThread.Start(); Operation.CopyForOps(); Wait.WaitFormThread.Abort(); Thread.Sleep(500); MessageBox.Show("Копирование файлов завершено!\nЗакройте программу."); } } else { if (_radioButtonIP == true) { WaitClass Wait = new WaitClass(); Wait.WaitFormThread.Start(); Operation.CopyForIp(ipAdress, login, pass); Operation.CopyF130(ipAddressF130, loginF130, passF130); Wait.WaitFormThread.Abort(); Thread.Sleep(500); MessageBox.Show("Копирование файлов завершено!\nЗакройте программу."); } } }