ASP CODE:
<igtbl:UltraWebGrid ID="UltraWebGrid1" runat="server" EnableAppStyling="True" StyleSetName="Office2007Blue"
Width="100%" DataSourceID="ODSProblems" OnInitializeRow="UltraWebGrid1_InitializeRow1" Browser="Xml" önpageindexchanged="UltraWebGrid1_PageIndexChanged">
ultragridcolumn basecolumnname="ProblemNo" isbound="True" key="ProblemNo">
<Header Caption="ProblemNo">
<rowlayoutcolumninfo originx="1">
</Header>
<rowlayoutcolumninfo originx="1">
<igtbl:ultragridcolumn basecolumnname="CreatedBy" isbound="True" key="CreatedBy" xmlns:igtbl="#unknown">
<Header Caption="CreatedBy">
<rowlayoutcolumninfo originx="14">
</Header>
<rowlayoutcolumninfo originx="14">
<igtbl:ultragridcolumn basecolumnname="Owner" isbound="True" key="Owner" xmlns:igtbl="#unknown">
<Header Caption="Owner">
<rowlayoutcolumninfo originx="7">
</Header>
<rowlayoutcolumninfo originx="7">
<igtbl:ultragridcolumn basecolumnname="Location" isbound="True" key="Location" xmlns:igtbl="#unknown">
<Header Caption="Location">
<rowlayoutcolumninfo originx="4">
</Header>
<rowlayoutcolumninfo originx="4">
<igtbl:ultragridcolumn basecolumnname="Status" isbound="True" key="Status" xmlns:igtbl="#unknown">
<Header Caption="Status">
<rowlayoutcolumninfo originx="6">
</Header>
<rowlayoutcolumninfo originx="6">
<igtbl:ultragridcolumn basecolumnname="Priority" isbound="True" key="Priority" xmlns:igtbl="#unknown">
<Header Caption="Priority">
<rowlayoutcolumninfo originx="5">
</Header>
<rowlayoutcolumninfo originx="5">
<igtbl:ultragridcolumn basecolumnname="SupportDepartment" isbound="True" key="SupportDepartment" xmlns:igtbl="#unknown">
<Header Caption="SupportDepartment">
<rowlayoutcolumninfo originx="9">
</Header>
<rowlayoutcolumninfo originx="9">
<igtbl:ultragridcolumn basecolumnname="SupportPerson" isbound="True" key="SupportPerson" xmlns:igtbl="#unknown">
<Header Caption="SupportPerson">
<rowlayoutcolumninfo originx="8">
</Header>
<rowlayoutcolumninfo originx="8">
<igtbl:ultragridcolumn basecolumnname="CreateDate" isbound="True" key="CreateDate" xmlns:igtbl="#unknown">
<Header Caption="CreateDate">
<rowlayoutcolumninfo originx="15">
</Header>
<rowlayoutcolumninfo originx="15">
<igtbl:ultragridcolumn basecolumnname="SupportLevelStatus" isbound="True" key="SupportLevelStatus" xmlns:igtbl="#unknown">
<Header Caption="SupportLevelStatus">
<rowlayoutcolumninfo originx="10">
</Header>
<rowlayoutcolumninfo originx="10">
<igtbl:ultragridcolumn basecolumnname="LevelStartTime" isbound="True" key="LevelStartTime" xmlns:igtbl="#unknown">
<Header Caption="LevelStartTime">
<rowlayoutcolumninfo originx="11">
</Header>
<rowlayoutcolumninfo originx="11">
<igtbl:ultragridcolumn basecolumnname="LevelEndTime" isbound="True" key="LevelEndTime" xmlns:igtbl="#unknown">
<Header Caption="LevelEndTime">
<rowlayoutcolumninfo originx="12">
</Header>
<rowlayoutcolumninfo originx="12">
<igtbl:ultragridcolumn basecolumnname="LevelStarted" datatype="System.Boolean" hidden="True" xmlns:igtbl="#unknown">
IsBound="True" Key="LevelStarted" Type="CheckBox">
<Header Caption="LevelStarted">
<rowlayoutcolumninfo originx="13">
</Header>
<rowlayoutcolumninfo originx="13">
<igtbl:ultragridcolumn basecolumnname="AtLastSupportLevel" datatype="System.Boolean" xmlns:igtbl="#unknown">
Hidden="True" IsBound="True" Key="AtLastSupportLevel" Type="CheckBox">
<Header Caption="AtLastSupportLevel">
<rowlayoutcolumninfo originx="16">
</Header>
<rowlayoutcolumninfo originx="16">
<igtbl:ultragridcolumn basecolumnname="Service" isbound="True" key="Service" xmlns:igtbl="#unknown">
<Header Caption="Service">
<rowlayoutcolumninfo originx="2">
</Header>
<rowlayoutcolumninfo originx="2">
<igtbl:ultragridcolumn basecolumnname="ServiceCategory" isbound="True" key="ServiceCategory" xmlns:igtbl="#unknown">
<Header Caption="ServiceCategory">
<rowlayoutcolumninfo originx="3">
</Header>
<rowlayoutcolumninfo originx="3">
<igtbl:ultragridcolumn basecolumnname="UserRequestNo" isbound="True" key="UserRequestNo" xmlns:igtbl="#unknown">
<Header Caption="UserRequestNo">
<rowlayoutcolumninfo originx="17">
</Header>
<rowlayoutcolumninfo originx="17">
<igtbl:ultragridcolumn basecolumnname="HasAttachments" isbound="True" key="HasAttachments" xmlns:igtbl="#unknown">
<Header Caption="HasAttachments">
<rowlayoutcolumninfo originx="21">
</Header>
<rowlayoutcolumninfo originx="21">
<igtbl:ultragridcolumn basecolumnname="IsForcefullyClosed" datatype="System.Boolean" xmlns:igtbl="#unknown">
IsBound="True" Key="IsForcefullyClosed" Hidden="true">
<Header Caption="IsForcefullyClosed">
<rowlayoutcolumninfo originx="19">
</Header>
<rowlayoutcolumninfo originx="19">
<addnewrow view="NotSet" visible="NotSet">
<displaylayout allowcolsizingdefault="Free" bordercollapsedefault="Separate" name="UltraWebGrid1">
SelectTypeCellDefault="Single" SelectTypeRowDefault="Extended" StationaryMargins="Header"
StationaryMarginsOutlookGroupBy="True" TableLayout="Fixed" Version="4.00" AllowSortingDefault="Yes"
HeaderClickActionDefault="SortMulti" LoadOnDemand="Xml">
<FrameStyle BackColor="Window" BorderColor="InactiveCaption" BorderStyle="Solid"
BorderWidth="1px" Font-Names="Verdana" Font-Size="8.25pt" Width="100%">
</FrameStyle>
<pager allowpaging="True" pagesize="15" stylemode="ComboBox">
<pagerstyle backcolor="LightGray" borderstyle="Solid" borderwidth="1px">
<borderdetails colorleft="White" colortop="White" widthleft="1px" widthtop="1px">
<editcellstyledefault borderstyle="None" borderwidth="0px">
<footerstyledefault backcolor="LightGray" borderstyle="Solid" borderwidth="1px">
<borderdetails colorleft="White" colortop="White" widthleft="1px" widthtop="1px">
<HeaderStyleDefault BackColor="LightGray" BorderStyle="Solid" Font-Names="Verdana"
Font-Size="XX-Small" HorizontalAlign="Left">
<borderdetails colorleft="White" colortop="White" widthleft="1px" widthtop="1px">
</HeaderStyleDefault>
<rowstyledefault backcolor="Window" bordercolor="Silver" borderstyle="Solid" borderwidth="1px">
Font-Names="Verdana" Font-Size="8.25pt">
<padding left="3px">
<borderdetails colorleft="Window" colortop="Window">
<groupbyrowstyledefault backcolor="Control" bordercolor="Window">
<SelectedRowStyleDefault BackgroundImage="~\images\rowbggrey.gif">
</SelectedRowStyleDefault>
<groupbybox>
<boxstyle backcolor="ActiveBorder" bordercolor="Window">
<addnewbox>
<boxstyle backcolor="Window" bordercolor="InactiveCaption" borderstyle="Solid" borderwidth="1px">
<borderdetails colorleft="White" colortop="White" widthleft="1px" widthtop="1px">
<activationobject bordercolor="" borderwidth="">
<filteroptionsdefault allowrowfiltering="OnClient" filteruitype="HeaderIcons">
<filterdropdownstyle backcolor="White" bordercolor="Silver" borderstyle="Solid" borderwidth="1px">
CustomRules="overflow:none;" Font-Names="Verdana,Arial,Helvetica,sans-serif"
Font-Size="11px" Height="300px" Width="200px">
<padding left="2px">
<filterhighlightrowstyle backcolor="#151C55" forecolor="White">
<filteroperanddropdownstyle backcolor="White" bordercolor="Silver" borderstyle="Solid">
BorderWidth="1px" CustomRules="overflow:auto;" Font-Names="Verdana,Arial,Helvetica,sans-serif"
Font-Size="11px">
<padding left="2px">
C# CODE:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using Com.Thk.GraviDesk.GDFramework.PM.DAO;
using Com.Thk.GraviDesk.GDFramework.PM.Entity;
using Com.Thk.GraviDesk.GDFramework.Admin.DAO;
using Com.Thk.GraviDesk.GDFramework.Admin.Entity;
using Com.Thk.GraviDesk.GDFramework.SLA.DAO;
using Com.Thk.GraviDesk.GDFramework.SLA.Entity;
using Infragistics.WebUI;
using Infragistics.WebUI.UltraWebGrid;
using NHibernate;
using NHibernate.Burrow;
using NHibernate.Burrow.WebUtil;
public partial class PM_ManageProblems : System.Web.UI.Page
{
BurrowFramework bf = new BurrowFramework();
protected void Page_Load(object sender, EventArgs e)
{
MessageBox1.Visible = false;
if (!Page.IsPostBack)
{
Session["PRPageNo"] = 1;
UserRights ur = new UserRights();
ur.MakeToolBar(this.UltraWebToolbar1, "Manage Problems", "Can Modify Problem", "Can Add Problem", "Can Remove Problem", "Can View Problem");
if (Request.QueryString.Count > 0)
{
MessageBox1.ShowMessage(MessageBox1.GetMessage("ConfirmationMessages", "CM1003", "Problem"), GlobalEnum.MessageIconType.Information);
UltraWebGrid1.DisplayLayout.Pager.CurrentPageIndex = Convert.ToInt32(Request.QueryString[0]);
}
UserDAO userDAO = new UserDAO();
object userId = Session["GDUserID"];
User user = userDAO.Get(Int64.Parse(userId.ToString()));
if (user.IsCustomizeDashboard == true)
InitializeColumnLayout(UltraWebGrid1, "PR", Convert.ToInt64(Session["dashboardID"]));
}
if (Session["ErrorMessage"] != null)
{
MessageBox1.ShowMessage(Session["ErrorMessage"].ToString(), GlobalEnum.MessageIconType.Error);
Session.Remove("ErrorMessage");
}
}