Exemple #1
0
        /// <summary>
        /// Show message and submit father page
        /// </summary>
        /// <param name="ctr">control</param>
        /// <param name="eventTarget">dopostback's eventTarget</param>
        /// <param name="eventArgument">dopostback's eventArgument</param>
        /// <param name="jScript">javascript</param>
        /// <param name="strMsgIDs">message id</param>
        public static void ShowMessageAndParentSubmit(Control ctr, EnumCustomMsgBoxIcon icon, string eventTarget, string eventArgument, string jScript, string strMsgIDs)
        {
            string strMsg = MessageHelper.GetMessages(strMsgIDs);

            if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom))
            {
                jsBuilder.RegScript(ctr, jScript, jsBuilder.GetCustomAlert(strMsg, icon), jsBuilder.GetParentSubmit(eventTarget, eventArgument));
            }
            else
            {
                jsBuilder.RegScript(ctr, jScript, jsBuilder.GetAlert(strMsg), jsBuilder.GetParentSubmit(eventTarget, eventArgument));
            }
        }
Exemple #2
0
        /// <summary>
        /// Get script to show message and submit father page
        /// </summary>
        /// <param name="strMsgIDs">message ids</param>
        /// <returns>A script string used to show message and submit father page</returns>
        public static string GetScript_ShowMessageAndParentSubmit(EnumCustomMsgBoxIcon icon, params string[] strMsgIDs)
        {
            string strMsg = MessageHelper.GetMessages(strMsgIDs);

            if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom))
            {
                return(";" + jsBuilder.GetCustomAlert(strMsg, icon) + ";" + jsBuilder.GetParentSubmit("", "") + ";");
            }
            else
            {
                return(";" + jsBuilder.GetAlert(strMsg) + ";" + jsBuilder.GetParentSubmit("", "") + ";");
            }
        }
Exemple #3
0
        /// <summary>
        /// show a message and Parent Reload
        /// </summary>
        /// <param name="ctr">Control to be registed</param>
        /// <param name="url">Parent url</param>
        /// <param name="strMsgIDs">Message id list</param>
        public static void ShowMessageAndParentReload(Control ctr, EnumCustomMsgBoxIcon icon, params string[] strMsgIDs)
        {
            string strMsg = MessageHelper.GetMessages(strMsgIDs);

            if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom))
            {
                jsBuilder.RegScript(ctr, jsBuilder.GetCustomAlert(strMsg, icon), jsBuilder.GetParentReload());
            }
            else
            {
                jsBuilder.RegScript(ctr, jsBuilder.GetAlert(strMsg), jsBuilder.GetParentReload());
            }
        }
Exemple #4
0
        /// <summary>
        /// Get script to show message with parms
        /// </summary>
        /// <param name="strMsgID">resource key in Message.resx</param>
        /// <param name="strParms">Parms</param>
        /// <returns>A script string used to show message</returns>
        public static string GetScript_ShowMessageWithParms(EnumCustomMsgBoxIcon icon, string strMsgID, params string[] strParms)
        {
            string strMsg = string.Format(MessageHelper.GetMessages(strMsgID), strParms);

            if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom))
            {
                return(";" + jsBuilder.GetCustomAlert(strMsg, icon) + ";");
            }
            else
            {
                return(";" + jsBuilder.GetAlert(strMsg) + ";");
            }
        }
Exemple #5
0
        /// <summary>
        /// Show message with parms
        /// </summary>
        /// <param name="page"></param>
        /// <param name="strMsgIDs"></param>
        public static void ShowMessageWithParms(Control ctr, EnumCustomMsgBoxIcon icon, string strMsgID, params string[] strParms)
        {
            string strMsg = string.Format(MessageHelper.GetMessages(strMsgID), strParms);

            if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom))
            {
                jsBuilder.RegScript(ctr, jsBuilder.GetCustomAlert(strMsg, icon));
            }
            else
            {
                jsBuilder.RegScript(ctr, jsBuilder.GetAlert(strMsg));
            }
        }
Exemple #6
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="eventTarget">dopostback's eventTarget</param>
        /// <param name="eventArgument">dopostback's eventArgument</param>
        /// <param name="jScript">javascript</param>
        /// <param name="strMsgIDs">message id</param>
        /// <returns></returns>
        public static string GetScript_ShowMessageAndParentSubmit(EnumCustomMsgBoxIcon icon, string eventTarget, string eventArgument, string jScript, string strMsgIDs)
        {
            string strMsg = MessageHelper.GetMessages(strMsgIDs);
            string script = jsBuilder.GetParentSubmit(eventTarget, eventArgument);

            if (SystemConfiguration.Context.MsgBoxType.Equals(EnumMsgBoxType.Custom))
            {
                script = ";" + jScript + ";" + jsBuilder.GetCustomAlert(strMsg, icon) + ";" + script;
            }
            else
            {
                script = ";" + jScript + ";" + jsBuilder.GetAlert(strMsg) + ";" + script;
            }
            return(script);
        }
Exemple #7
0
 /// <summary>
 /// Show message and submit father page
 /// </summary>
 /// <param name="ctr">control</param>
 /// <param name="eventArgument">dopostback's eventArgument</param>
 /// <param name="strMsgIDs">message id</param>
 public static void ShowMessageAndParentSubmit(Control ctr, EnumCustomMsgBoxIcon icon, string eventArgument, string strMsgIDs)
 {
     ShowMessageAndParentSubmit(ctr, icon, "", eventArgument, strMsgIDs);
 }