protected void LayoutCreated(object sender, EventArgs e) { var SortExpression = ParentPageListObject.SortExpression; string[] Sort = SortExpression.Split(' '); Panel divHeader = (Panel)ListViewMemberInquiries.FindControl("divHeader"); foreach (Control ctrl in divHeader.Controls) { if (ctrl.GetType() == typeof(Panel)) { string SortId = ((Panel)ctrl).Attributes["SortId"]; if (SortId != null) { ((Panel)ctrl).Attributes.Add("onclick", "SortListPage(" + ParentPageListObject.ScreenId.ToString() + ",'" + SortId + "');"); if (Sort.Count() > 0) { if (Sort[0] == SortId) { if (Sort.Count() == 1) { ((Panel)ctrl).CssClass = "SortUp"; } else { ((Panel)ctrl).CssClass = "SortDown"; } } } } } } Panel divContent = (Panel)ListViewMemberInquiries.FindControl("divListPageContent"); //CheckboxController1.ListPageControllerDivID = divContent.ClientID.Trim(); divContent.Attributes.Add("onscroll", "fnScroll('#" + divHeader.ClientID + "','#" + divContent.ClientID + "');"); }
public override System.Data.DataTable BindGrid() { //string sessionId; int instanceId = 0; int pageNumber = 0; int pageSize = 0; string sortExpression = string.Empty; int clientId = 0; int recordedBy = 0; int staffId = 0; int disposition = 0; int inquiryStatus = 0; int other = 0; DateTime?FromDate = null; DateTime?ToDate = null; //using (SHS.UserBusinessServices.MemberInquiriesKalamazoo objectMemberInquiries = new SHS.UserBusinessServices.MemberInquiriesKalamazoo()) //{ DataSet dataSetMemberInquiries = null; //sessionId = Session.SessionID; int.TryParse(ParentPageListObject.CurrentHistoryId, out instanceId); pageNumber = ParentPageListObject.CurrentPage; pageSize = ParentPageListObject.PageSize; sortExpression = ParentPageListObject.SortExpression; clientId = SHS.BaseLayer.BaseCommonFunctions.ApplicationInfo.Client.ClientId; PeriodStartDate = GetFilterValue("InquiriesFrom", DateTime.Now.ToString("MM/dd/yyyy")); PeriodEndDate = GetFilterValue("InquiriesTo", DateTime.Now.ToString("MM/dd/yyyy")); if (Extension.IsDropDownHaveItems(DropDownList_RecordedBy)) { int.TryParse(GetFilterValue("RecordedBy", DropDownList_RecordedBy.SelectedValue), out recordedBy); } else { int.TryParse(GetFilterValue("RecordedBy"), out recordedBy); } if (Extension.IsDropDownHaveItems(DropDownList_AssignedToStaffId)) { int.TryParse(GetFilterValue("AssignedToStaffId", DropDownList_AssignedToStaffId.SelectedValue), out staffId); } else { int.TryParse(GetFilterValue("AssignedToStaffId"), out staffId); } if (Extension.IsDropDownHaveItems(DropDownList_Disposition)) { int.TryParse(GetFilterValue("Disposition", DropDownList_Disposition.SelectedValue), out disposition); } else { int.TryParse(GetFilterValue("Disposition"), out disposition); } if (Extension.IsDropDownHaveItems(DropDownList_InquiryStatus)) { int.TryParse(GetFilterValue("InquiryStatus", DropDownList_InquiryStatus.SelectedValue), out inquiryStatus); } else { int.TryParse(GetFilterValue("InquiryStatus"), out inquiryStatus); } if (GetFilterValue("InquiriesFrom") != "") { FromDate = Convert.ToDateTime(GetFilterValue("InquiriesFrom")); } else { FromDate = Convert.ToDateTime(GetFilterValue("InquiriesFrom", DateTime.Now.ToString("MM/dd/yyyy"))); } if (GetFilterValue("InquiriesTo") != "") { ToDate = Convert.ToDateTime(GetFilterValue("InquiriesTo")); } else { ToDate = Convert.ToDateTime(GetFilterValue("InquiriesTo", DateTime.Now.ToString("MM/dd/yyyy"))); } //dataSetMemberInquiries = objectMemberInquiries.GetMemberInquiriesList(instanceId, pageNumber, pageSize, sortExpression, clientId, recordedBy, staffId, disposition, inquiryStatus, FromDate, ToDate, other); dataSetMemberInquiries = GetMemberInquiriesListIonia(instanceId, pageNumber, pageSize, sortExpression, clientId, recordedBy, staffId, disposition, inquiryStatus, FromDate, ToDate, other); if (dataSetMemberInquiries != null) { if (dataSetMemberInquiries.Tables.Count > 0) { if (dataSetMemberInquiries.Tables.Contains("CustomInquiries") == true) { //ListViewMemberInquiries.SettingsPager.PageSize = pageSize; ListViewMemberInquiries.DataSource = dataSetMemberInquiries.Tables["CustomInquiries"]; //Extension.SetDevXGridSortIcon(sortExpression, GridViewMemberInquiries); ListViewMemberInquiries.DataBind(); } } } return(dataSetMemberInquiries.Tables["TablePagingInformation"]); //} return(null); }