Пример #1
0
        public static ReturnObject Delete( HttpContext context, long id )
        {
            if( id <= 0 )
                return new ReturnObject() { Error = true, Message = "Invalid Filter." };

            var item = new Lib.Data.ReportFilter( id );
            item.Delete();

            return new ReturnObject() {
                Growl = new ReturnGrowlObject() {
                    Type = "default",
                    Vars = new ReturnGrowlVarsObject() {
                        text = "You have successfully deleted this filter.",
                        title = "Filter deleted"
                    }
                },
                Actions = new List<ReturnActionObject>()
                {
                    new ReturnActionObject() {
                        Ele = "#filters-table tr[data-id=\""+id.ToString()+"\"]",
                        Type = "remove"
                    }
                }
            };
        }
Пример #2
0
        protected void Page_Init( object sender, EventArgs e )
        {
            string strID = Request.QueryString["id"];
            long id;
            if( string.IsNullOrEmpty( strID ) || !long.TryParse( strID, out id ) )
            {
                item = new Lib.Data.ReportFilter();

                strID = Request.QueryString["report-id"];
                if( string.IsNullOrEmpty( strID ) || !long.TryParse( strID, out id ) )
                {
                    SendError( "Invalid Report selected." );
                    return;
                }

                item.ReportID = id;
            }
            else
                item = new Lib.Data.ReportFilter( id );
        }