Exemplo n.º 1
0
        public void RaiseAjaxPostBackEvent(string eventArgument, ParameterCollection extraParams)
        {
            bool   success = true;
            string msg     = null;

            Response response = new Response();

            try
            {
                ToolbarItemCreateEventArgs e = new ToolbarItemCreateEventArgs(extraParams);
                this.OnItemCreate(e);

                success = e.Success;
                msg     = e.ErrorMessage;
            }
            catch (Exception ex)
            {
                success = false;
                msg     = this.IsDebugging ? ex.ToString() : ex.Message;
                if (this.ResourceManager.RethrowAjaxExceptions)
                {
                    throw;
                }
            }

            response.Success = success;
            response.Message = msg;

            ResourceManager.ServiceResponse = response;
        }
Exemplo n.º 2
0
        internal virtual void OnItemCreate(ToolbarItemCreateEventArgs e)
        {
            ToolbarItemCreateEventHandler handler = (ToolbarItemCreateEventHandler)Events[EventCreate];

            if (handler != null)
            {
                handler(this, e);
            }
        }
Exemplo n.º 3
0
        public void RaiseAjaxPostBackEvent(string eventArgument, ParameterCollection extraParams)
        {
            bool success = true;
            string msg = null;

            Response response = new Response();

            try
            {
                ToolbarItemCreateEventArgs e = new ToolbarItemCreateEventArgs(extraParams);
                this.OnItemCreate(e);
                
                success = e.Success;
                msg = e.ErrorMessage;                
            }
            catch (Exception ex)
            {
                success = false;
                msg = this.IsDebugging ? ex.ToString() : ex.Message;
                if (this.ResourceManager.RethrowAjaxExceptions)
                {
                    throw;
                }
            }

            response.Success = success;
            response.Message = msg;

            ResourceManager.ServiceResponse = response;
        }
Exemplo n.º 4
0
        internal virtual void OnItemCreate(ToolbarItemCreateEventArgs e)
        {
            ToolbarItemCreateEventHandler handler = (ToolbarItemCreateEventHandler)Events[EventCreate];

            if (handler != null)
            {
                handler(this, e);
            }
        }