Ejemplo n.º 1
0
        public override void ToJavaScript(StringBuilder pJavaScriptBuilder)
        {
            string DialogType = Dialog.GetType().FullName;

            DialogType = DialogType.Substring(DialogType.LastIndexOf('.') + 6);

            switch (DialogType)
            {
            case "Simple_Dialog_Statement":
                pJavaScriptBuilder.Append("CCE_ContextOpenSimpleDialogBox('");
                pJavaScriptBuilder.Append(((RuleDialogBase)(this.Dialog)).TitleText.ToString());
                pJavaScriptBuilder.Append("', '");
                pJavaScriptBuilder.Append(((RuleDialogBase)(this.Dialog)).Prompt.ToString().Replace("'", "\\'") + "'");
                pJavaScriptBuilder.Append(",id" + ");");
                break;

            case "Numeric_Dialog_Explicit_Statement":
            case "Dialog_Date_Mask_Statement":
            case "TextBox_Dialog_Statement":
            case "YN_Dialog_Statement":
                pJavaScriptBuilder.Append(GetJavaScriptString("CCE_ContextOpenDialogBox").ToString());
                break;
            }
        }