API/CodeSamples.md
... ...
@@ -0,0 +1,135 @@
1
+#Code Samples
2
+
3
+[[_TOC_]]
4
+
5
+##Introduction
6
+
7
+Here we will provide snippets of programming code in various languages applicable to Izenda Reports and Dashboards that will allow you to modify and enhance your reporting solution.
8
+
9
+***Note:** Some of the items below are listed more than once. This is because they apply to more than one area of Izenda Reports.*
10
+
11
+##Login Page
12
+
13
+* Authentication Function
14
+* Controlling user logins and login customization
15
+
16
+##Global Application
17
+
18
+* Secure https on a load balancer
19
+* How can I apply a hidden filter using an inner query
20
+* ProcessEqualsSelectList()
21
+* CustomizeChart()
22
+* Introduction to the Global.asax file
23
+* PostLogin()
24
+* Session_Start()
25
+* ConfigureSettings()
26
+* Add Formatting to Grid or New Formats to Formats Dropdown
27
+
28
+##General
29
+
30
+* Inherit filters in the subreport
31
+* Storing Reports in Database and Fusion Driver
32
+* Overriding Driver Methods
33
+* Using constraints
34
+* Code Sample for Export Button
35
+* Dymamically changing the database with url parameter
36
+* Create Button to Switch Databases
37
+* Secure https on a load balancer
38
+* Control names change randomly when deployed from development to production
39
+* Placement of custom code
40
+* Turn off or Change the Background Gradient of the Trend Chart
41
+* User Defined Function (UDF) in SQL 2000/2005
42
+* Switching from File System to Database mode
43
+
44
+##Security
45
+
46
+* Basic security sample
47
+* Support Active Directory/Windows Authentication
48
+* Controlling access to tables and views
49
+* Switching databases via code
50
+* Using PreExecuteReportSet to control data level access
51
+* Using query string, dynamically set connection string and authenticate against hash
52
+* Using ListReports() to control report access
53
+* Controlling access to fields
54
+* Setting the user and administrator state
55
+
56
+##Report List
57
+
58
+* Writing your own Report Lists
59
+* Turn off Report List Dropdown and Report List Button
60
+* Hiding Report List Buttons
61
+* Change or Remove Report Review Menu Buttons
62
+
63
+##Report Designer
64
+
65
+* Override/Changing Behavior for Popups
66
+* Adding New Items to Time Period Dropdown List
67
+* Create Custom Field Aliases
68
+* Control names change randomly when deployed from development to production
69
+* Report Designer Page Code Samples
70
+* Add and Remove Report Designer Toolbar Buttons
71
+
72
+##Report Management
73
+
74
+* SaveReportSet()
75
+* DeleteReportSet()
76
+* LoadReportSet()
77
+* ListReports()
78
+
79
+##Report Viewer
80
+
81
+* Displaying Filter Names in the Report
82
+* How to add/remove values to results dropdown
83
+* Override/Changing Behavior for Popups
84
+* Adding New Items to Time Period Dropdown List
85
+* Code Sample for Export Button
86
+* Creating Custom Export Buttons on the Report Viewer
87
+* Report Viewer Page Code Samples
88
+
89
+##SQL
90
+
91
+* Join data sources with composite keys
92
+* LEFT OUTER and FULL OUTER joins
93
+* Different JOIN types and Filters
94
+* Configure LEFT OUTER JOIN filters
95
+* Add "Forms" column to the IzendaAdHocReports table manually
96
+* Create IzendaAdHocReports table manually
97
+* Pulling Data From Analysis Services Cubes
98
+* Combining Multiple Event Based Fields with UNION
99
+* Organizing Dates by Week
100
+* 1 Million Record View
101
+
102
+##Appearance
103
+
104
+* Adding Custom Formats
105
+* Report List CSS Code Sample
106
+
107
+##[[API|/API/CodeSamples/AdHocConfig]]
108
+
109
+* Adding custom filters to the dashboards. MVC application
110
+* Adding custom filters to the dashboards
111
+* Reports and tenants
112
+* How to dynamically change TimeZone in post-process
113
+* Web Farms / Gardens / Clusters / Load Balancers / Clouds / Azure
114
+* How to use Driver.AddForcedLeftJoin
115
+* How Can I Archive Reports?
116
+* Overriding AdHocConfig
117
+* Secure https on a load balancer
118
+* How can I add the system date and time into my report?
119
+* How to post-process data
120
+* Dynamically Creating Reports Via the API
121
+* Applying Security for Owner of the Report Out of Scheduler
122
+* Creating Custom Exporters
123
+* Graphs are visible on development server (local) but not on production server (public)
124
+* How do I hide the settings page button or aspx page from users?
125
+* Run User/Role Related Code, Connection-String before Global Settings
126
+* Passing Username/Password Credentials with Connection String when Login
127
+* Logging the Loading Exception when "No Fields Selected" Occurs
128
+* Dynamically Changing Data Sources
129
+* Using Custom Time Period Setting
130
+* Show How Many Records Returned to the Grid from SQL
131
+* Override Equals Select Drop-Down Used in the "Filter" Tab & Report Viewer
132
+* Hiding Read Only Check Box
133
+* Reducing Server Trips in AdhocConfig Methods
134
+* Getting the Report Name
135
+* Changing the response server page ( rs.aspx ) for custom errors or redirects
... ...
\ No newline at end of file