Ejemplo n.º 1
0
        /// <summary>
        /// 关闭任务前保存数据
        /// </summary>
        public void Close()
        {
            DoDisConnectNDC();

            ControlRunning = false;

            if (Ikey >= 99)
            {
                Ikey = 1;
            }
            NDCSQLControl control = new NDCSQLControl();

            control.UpdateIkeyValue(Ikey);
            control.SaveUnFinishTask(Items, TempList);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 关闭时需要的操作
        /// </summary>
        public void DoCloseNDCDataHelper()
        {
            ControlRunning = false;

            if (Ikey >= 60000) Ikey = 1;
            _sqlControl.UpdateIkeyValue(Ikey);

            foreach(NDCItem item in Items)
            {
                _sqlControl.UpdateNdcItem(item);
            }

            _sqlControl.DeleteTempItem();

            foreach(NDCItem temp in TempItems)
            {
                _sqlControl.InsertTempItem(temp);
            }
        }