示例#1
0
    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 + "');");
    }
示例#2
0
    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);
    }