예제 #1
0
 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Закройте программу.");
     }
 }
예제 #2
0
        // Перетаскивание окна не по заголовку
        //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Закройте программу.");
                }
            }
        }