public bool ShowDesign(TimerModuleDesign timerDesign, IWin32Window owner)
        {
            _timerDesign = timerDesign;

            this.ShowDialog(owner);

            return(_isOk);
        }
        public string ShowDesign(TimerModuleDesign timerDesign)
        {
            using (frmTaskTimerDesign design = new frmTaskTimerDesign())
            {
                design.ShowDesign(timerDesign, this);
            }

            InitTimeEvent();

            return(JsonHelper.SerializeObject(timerDesign));
        }
        protected override void ReloadCustomDesign(string customContext)
        {
            if (string.IsNullOrEmpty(customContext))
            {
                return;
            }

            _timerDesign = JsonHelper.DeserializeObject <TimerModuleDesign>(customContext);

            InitTimeEvent();

            timer1.Interval = _timerDesign.Interval * 1000;
        }
        public TaskTimerControl()
        {
            InitializeComponent();

            _timerDesign = new TimerModuleDesign();

            _timerDesign.Interval = 5;

            _timerConfig = new TimerConfig();

            _timerConfig.LastTime1 = default(DateTime);
            _timerConfig.LastTime1 = default(DateTime);
            _timerConfig.LastTime1 = default(DateTime);
            _timerConfig.LastTime1 = default(DateTime);
            _timerConfig.LastTime1 = default(DateTime);
        }