Ejemplo n.º 1
0
        //=================================================================
        // 【傳入table name】 取得該table的select語句,代換成delete語句
        //=================================================================
        private string GetDeleteScript(string script)
        {
            GetDataDao dao = new GetDataDao();

            string scriptString = string.Empty;

            scriptString = dao.GetScriptString(script, strRefPdtCode);

            scriptString = scriptString.Replace("select * ", "delete ");

            return(scriptString);
        }
Ejemplo n.º 2
0
        private string GenerateAllSelectScript(string strNewPdt, string strRefPdt, List <string> checkedScript)
        {
            GetDataDao    dao = new GetDataDao();
            StringBuilder sb  = new StringBuilder();

            sb.AppendLine();

            foreach (var script in checkedScript)
            {
                if (script.Equals("RPT_SECTION_D") || script.Equals("PLI_PDTRIDERSUM"))
                {
                    sb.AppendLine(dao.GetScriptString(script, strRefPdt));
                }
                else
                {
                    sb.AppendLine(dao.GetScriptString(script, strNewPdt));
                }
                sb.AppendLine(dao.GetScriptString(script, strRefPdt));
                sb.AppendLine();
            }

            return(sb.ToString());
        }