Esempio n. 1
0
        void PollImport(object target)
        {
            DataBaseManage db = new DataBaseManage();

            switch (OperIndex)
            {
            //导出
            case 1:
            {
                TxtData.PublicData.ErrorCode = (db.SaveProduct(FileName, CBE_RecipeName.EditValue.ToString())) ? 40 : 34;

                break;
            }

            //删除产品
            case 2:
            {
                TxtData.PublicData.ErrorCode = (db.DeleteRecipe(CBE_RecipeName.EditValue.ToString())) ? 40 : 32;
                break;
            }

            //导入
            case 3:
            {
                if (PublicFunc.SaveNCFile(Application.StartupPath + "\\Txt\\NCFile.txt", PublicFunc.ReadNCFile(FileName), TxtData.CS8CConfigure.Tool))
                {
                    FileName = Application.StartupPath + "\\Txt\\NCFile.txt";
                }


                TxtData.PublicData.ErrorCode = PublicFunc.IsTool(FileName)? 0 : 41;
                if (TxtData.PublicData.ErrorCode != 0)
                {
                    return;
                }
                TxtData.PublicData.ErrorLine = db.ImportProduct(FileName, CBE_RecipeName.EditValue.ToString());
                TxtData.PublicData.ErrorCode = (TxtData.PublicData.ErrorLine == 0) ? 40 : 20;
                // return;
                break;
            }

            //删除路径
            case 4:
            {
                //2013.11.19
                //TxtData.PublicData.ErrorCode = (db.DeleteTraj(TrajName,true)) ? 40 : 32;
                TxtData.PublicData.ErrorCode = (db.DeleteTraj(CBE_RecipeName.EditValue.ToString(), TxtData.PublicData.DeleteTrajIndex)) ? 40 : 32;
                break;
            }
            }
        }