public string GetFormResult(Fast.EB.WKF.ExternalUtility.ApplyTask applyTask)
        {
            CTB_HR_Nuclear_Salary_UCO l_Nuclear_Salary_UCO = new CTB_HR_Nuclear_Salary_UCO();
            CTB_HR_NS_TempUCO         l_Temp = new CTB_HR_NS_TempUCO();

            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.LoadXml(applyTask.CurrentDocXML);
            XmlNode node      = xmlDoc.SelectSingleNode("/Form/FormFieldValue/FieldItem[@fieldId='NS_upload']/FieldValue");
            string  l_NS_GUID = xmlDoc.SelectSingleNode("/Form/FormFieldValue/FieldItem[@fieldId='NS_GUID']").Attributes["fieldValue"].Value;

            //訂單需要同意才進入
            if (applyTask.FormResult == Fast.EB.WKF.Engine.ApplyResult.Adopt)
            {
                DataTable l_dt = l_Temp.getData(l_NS_GUID);
                for (int i = 0; i < l_dt.Rows.Count; i++)
                {
                    string  l_strAccoiun = l_dt.Rows[i]["ACCOUNT"].ToString();
                    string  l_US_GUID    = l_Temp.getUS_GUIDbyACCOUNT(l_strAccoiun);
                    DataRow l_row        = l_Nuclear_Salary_UCO.NewRow();
                    l_row["TASK_ID"]    = applyTask.TaskId;
                    l_row["NS_GUID"]    = xmlDoc.SelectSingleNode("/Form/FormFieldValue/FieldItem[@fieldId='NS_GUID']").Attributes["fieldValue"].Value;
                    l_row["Creat_Date"] = DateTime.Today;
                    l_row["SINGER"]     = Current.Name;

                    l_row["USER_GUID"]        = l_US_GUID;
                    l_row["NS_Year"]          = node.Attributes["NS_Year"].Value;
                    l_row["NS_Month"]         = node.Attributes["NS_Month"].Value;
                    l_row["CLASS"]            = l_dt.Rows[i]["CLASS"].ToString();
                    l_row["MOVE_DATE"]        = l_dt.Rows[i]["MOVE_DATE"].ToString();
                    l_row["MOVE_TYPE"]        = TurnWord(l_dt.Rows[i]["MOVE_TYPE"].ToString());
                    l_row["MEMO"]             = l_dt.Rows[i]["MEMO"].ToString();
                    l_row["Group_Name"]       = l_dt.Rows[i]["Group_Name"].ToString();
                    l_row["TITLE_NAME"]       = l_dt.Rows[i]["TITLE_NAME"].ToString();
                    l_row["OPTION1"]          = l_dt.Rows[i]["OPTION1"].ToString();
                    l_row["Base_Salary"]      = l_dt.Rows[i]["Base_Salary"].ToString();
                    l_row["Food_Allowance"]   = l_dt.Rows[i]["Food_Allowance"].ToString();
                    l_row["Full_Bonus"]       = l_dt.Rows[i]["Full_Bonus"].ToString();
                    l_row["Position_Bonus"]   = l_dt.Rows[i]["Position_Bonus"].ToString();
                    l_row["Learder_Bonus"]    = l_dt.Rows[i]["Learder_Bonus"].ToString();
                    l_row["Skill_Bonus"]      = l_dt.Rows[i]["Skill_Bonus"].ToString();
                    l_row["License_Bonus"]    = l_dt.Rows[i]["License_Bonus"].ToString();
                    l_row["Experience_Bonus"] = l_dt.Rows[i]["Experience_Bonus"].ToString();
                    l_row["Other_Bonus"]      = l_dt.Rows[i]["Other_Bonus"].ToString();
                    l_row["Bonus_Sum"]        = l_dt.Rows[i]["Bonus_Sum"].ToString();

                    l_Nuclear_Salary_UCO.Insert(l_row);
                }
            }
            //訂單否決刪除單子
            else
            {
                l_Nuclear_Salary_UCO.Delete(applyTask.TaskId);
                l_Temp.DeletebyNS_GUID(l_NS_GUID);
            }

            return("");
        }
        public string GetFormResult(Fast.EB.WKF.ExternalUtility.ApplyTask applyTask)
        {
            CTB_HR_Nuclear_Salary_UCO l_Nuclear_Salary_UCO = new CTB_HR_Nuclear_Salary_UCO();

            //訂單需要同意才進入
            if (applyTask.FormResult == Fast.EB.WKF.Engine.ApplyResult.Adopt)
            {
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.LoadXml(applyTask.CurrentDocXML);
                XmlNode node = xmlDoc.SelectSingleNode("/Form/FormFieldValue/FieldItem[@fieldId='Nuclear_Salary']/FieldValue");

                DataRow l_row = l_Nuclear_Salary_UCO.NewRow();
                l_row["TASK_ID"]    = applyTask.TaskId;
                l_row["NS_GUID"]    = xmlDoc.SelectSingleNode("/Form/FormFieldValue/FieldItem[@fieldId='NS_GUID']").Attributes["fieldValue"].Value;
                l_row["Creat_Date"] = DateTime.Today;
                l_row["SINGER"]     = Current.Name;

                //自訂欄位的寫法
                l_row["USER_GUID"] = node.Attributes["USER_GUID"].Value;
                l_row["CLASS"]     = node.Attributes["CLASS"].Value;
                l_row["MOVE_DATE"] = node.Attributes["MOVE_DATE"].Value;
                l_row["MOVE_TYPE"] = node.Attributes["MOVE_TYPE"].Value;
                string l_MOVE_TYPE = node.Attributes["MOVE_TYPE"].Value;
                l_row["MEMO"]     = node.Attributes["MEMO"].Value;
                l_row["NS_Year"]  = node.Attributes["NS_Year"].Value;
                l_row["NS_Month"] = node.Attributes["NS_Month"].Value;
                if (l_MOVE_TYPE == "N")
                {
                    l_row["Labor_Protectoin"] = node.Attributes["Labor_Protectoin"].Value;
                    l_row["Health_Insurance"] = node.Attributes["Health_Insurance"].Value;
                    l_row["Labor_Pension"]    = node.Attributes["Labor_Pension"].Value;
                    l_row["Group_Insurance"]  = node.Attributes["Group_Insurance"].Value;
                    l_row["Buraden_Sum"]      = node.Attributes["Buraden_Sum"].Value;
                }
                else if (l_MOVE_TYPE == "M")
                {
                    l_row["Posting_Year"]   = node.Attributes["Posting_Year"].Value;
                    l_row["Posting_Number"] = node.Attributes["Posting_Number"].Value;
                }
                else if (l_MOVE_TYPE == "O")
                {
                    l_row["Other_Move"] = node.Attributes["Other_Move"].Value;
                }
                l_row["Group_Name"]       = node.Attributes["Group_Name"].Value;
                l_row["TITLE_NAME"]       = node.Attributes["TITLE_NAME"].Value;
                l_row["OPTION1"]          = node.Attributes["OPTION1"].Value;
                l_row["Base_Salary"]      = node.Attributes["Base_Salary"].Value;
                l_row["Food_Allowance"]   = node.Attributes["Food_Allowance"].Value;
                l_row["Full_Bonus"]       = node.Attributes["Full_Bonus"].Value;
                l_row["Position_Bonus"]   = node.Attributes["Position_Bonus"].Value;
                l_row["Learder_Bonus"]    = node.Attributes["Learder_Bonus"].Value;
                l_row["Skill_Bonus"]      = node.Attributes["Skill_Bonus"].Value;
                l_row["License_Bonus"]    = node.Attributes["License_Bonus"].Value;
                l_row["Experience_Bonus"] = node.Attributes["Experience_Bonus"].Value;
                l_row["Other_Bonus"]      = node.Attributes["Other_Bonus"].Value;
                l_row["Bonus_Sum"]        = node.Attributes["Bonus_Sum"].Value;

                l_Nuclear_Salary_UCO.Insert(l_row);
            }

            //訂單否決刪除單子
            else
            {
                l_Nuclear_Salary_UCO.Delete(applyTask.TaskId);
            }


            return("");
        }