public void GetTaskSettingAndGo(int idtask)
        {
            t     = new DataTable();
            FTask = new FullTask();
            BDAL.OpenConnection();
            t = BDAL.SelCurrentTask(idtask);
            BDAL.CloseConnection();

            FTask.Source    = (string)t.Rows[0]["source"];
            FTask.Dest      = (string)t.Rows[0]["dest"];
            FTask.Taskname  = (string)t.Rows[0]["task_name"];
            FTask.Selday    = (string)t.Rows[0]["sel_day"];
            FTask.Time      = (DateTime)t.Rows[0]["task_time"];
            FTask.Nextstart = (DateTime)t.Rows[0]["Next_Start"];
            FTask.Timelive  = (int)t.Rows[0]["time_live"];
            ////add 05.04.2017
            FTask.Extension = (string)t.Rows[0]["extension"];
            FTask.Password  = (string)t.Rows[0]["password"];
            FTask.Exeption  = (string)t.Rows[0]["exeption"];
            FTask.Ftp       = (int)t.Rows[0]["ftp"];

            FBC = new FullBackupClass(FTask);
            TimeSpan rangenexttask = FTask.Nextstart - CurrentDateTime;

            TMFULL          = new System.Timers.Timer();
            TMFULL.Interval = Convert.ToInt32(rangenexttask.TotalMilliseconds - 10000);
            TMFULL.Elapsed += delegate(object sender2, System.Timers.ElapsedEventArgs e2)
            {
                TMFULL_Elapsed(sender2, e2, FTask.Nextstart);
            };

            TMFULL.Enabled = true;
        }