Exemple #1
0
    private void formGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        ChangeTrackingList <EntitySearcher> trackingList = new ChangeTrackingList <EntitySearcher>();

        foreach (EntitySearcher s in changeTrackingList)
        {
            trackingList.Add(s);
        }

        FineUI.TreeNode node = tvwSort.SelectedNode;
        if (node != null && node.NodeID != "0")
        {
            EntitySearcher search = new EntitySearcher();
            search.Field    = "TypeID";
            search.Relation = "AND";
            search.Operator = "=";
            search.Content  = tvwSort.SelectedNodeID;
            trackingList.Add(search);
        }

        formGrid.RecordCount = formBll.GetCount(trackingList);
        ExtBindingList <FineOffice.Modules.OA_Form> list = formBll.GetList(trackingList, this.formGrid.PageIndex, this.formGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        formGrid.DataSource = list;
        formGrid.DataBind();
    }
Exemple #2
0
    private void flowGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string sortDirection)
    {
        ChangeTrackingList <EntitySearcher> trackingList = new ChangeTrackingList <EntitySearcher>();

        foreach (EntitySearcher s in changeTrackingList)
        {
            trackingList.Add(s);
        }
        if (this.CookiePersonnel != null)
        {
            EntitySearcher search = new EntitySearcher();
            search          = new EntitySearcher();
            search.Field    = "Creator";
            search.Relation = "AND";
            search.Operator = "=";
            search.Content  = this.CookiePersonnel.ID.ToString();
            trackingList.Add(search);
        }

        flowGrid.RecordCount = flowRunBll.GetCount(trackingList);
        ExtBindingList <FineOffice.Modules.OA_FlowRun> list = flowRunBll.GetList(trackingList, this.flowGrid.PageIndex, this.flowGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, sortDirection);
        flowGrid.DataSource = list;
        flowGrid.DataBind();
    }
Exemple #3
0
    private void memberGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        memberGird.RecordCount = memberBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.CNS_CensusMember> list = memberBll.GetList(changeTrackingList, this.memberGird.PageIndex, this.memberGird.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        memberGird.DataSource = list;
        memberGird.DataBind();
    }
    private void contractGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        contractGrid.RecordCount = contractBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.OA_Contract> list = contractBll.GetList(changeTrackingList, this.contractGrid.PageIndex, this.contractGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        contractGrid.DataSource = list;
        contractGrid.DataBind();
    }
    private void rolebGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        rolebGrid.RecordCount = roleBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.SYS_Role> list = roleBll.GetList(changeTrackingList, this.rolebGrid.PageIndex, this.rolebGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        rolebGrid.DataSource = list;
        rolebGrid.DataBind();
    }
    private void grdAttachment_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string sortDirection)
    {
        grdAttachment.RecordCount = attachmentBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.OA_Attachment> list = attachmentBll.GetList(changeTrackingList, this.grdAttachment.PageIndex, this.grdAttachment.PageSize).ToBindingList();

        list.Sort(sortColumn, sortDirection);
        grdAttachment.DataSource = list;
        grdAttachment.DataBind();
    }
    private void traderGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        traderGrid.RecordCount = traderBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.CRM_Trader> list = traderBll.GetList(changeTrackingList, this.traderGrid.PageIndex, this.traderGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        traderGrid.DataSource = list;
        traderGrid.DataBind();
    }
    /// <summary>
    /// 数据排序
    /// </summary>
    protected void Grid_Sort(object sender, FineUI.GridSortEventArgs e)
    {
        ChangeTrackingList <EntitySearcher> changeTrackingList     = ViewState["sql"] as ChangeTrackingList <EntitySearcher>;
        ExtBindingList <FineOffice.Modules.OA_FlowRunProcess> list = runProcessBll.GetList(changeTrackingList).ToBindingList();

        list.Sort(e.SortField, e.SortDirection);
        this.transmitGrid.DataSource = list;
        this.transmitGrid.DataBind();
    }
    private void departmentGrid_Grid(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        departmentGrid.RecordCount = depBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.HR_Department> list = depBll.GetList(changeTrackingList, this.departmentGrid.PageIndex, this.departmentGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        departmentGrid.DataSource = list;
        departmentGrid.DataBind();
    }
    private void flowGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string sortDirection)
    {
        flowGrid.RecordCount = flowBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.OA_Flow> list = flowBll.GetList(changeTrackingList, this.flowGrid.PageIndex, this.flowGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, sortDirection);
        flowGrid.DataSource = list;
        flowGrid.DataBind();
    }
Exemple #11
0
    private void personGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        personGrid.RecordCount = personBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.HR_Personnel> list = personBll.GetList(changeTrackingList, this.personGrid.PageIndex, this.personGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        personGrid.DataSource = list;
        personGrid.DataBind();
    }
    private ExtBindingList <FineOffice.Modules.HR_Personnel> BindGrid(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        EntitySearcher search = new EntitySearcher();

        search = new EntitySearcher();
        search.LeftParentheses = "(";
        search.Field           = "DepartmentID";
        search.Relation        = "OR";
        search.Operator        = "in";
        StringBuilder dep = new StringBuilder();

        dep.Append("(");
        if (hiddenDepartment.Text.Length > 0)
        {
            dep.Append(hiddenDepartment.Text.Remove(hiddenDepartment.Text.Length - 1));
        }
        else
        {
            dep.Append("0");
        }
        dep.Append(")");
        search.Content = dep.ToString();
        changeTrackingList.Add(search);

        search = new EntitySearcher();
        search.RightParentheses = ")";
        search.Field            = "ID";
        search.Operator         = "in";
        StringBuilder str = new StringBuilder();

        str.Append("(");
        if (hiddenPerson.Text.Length > 0)
        {
            str.Append(hiddenPerson.Text.Remove(hiddenPerson.Text.Length - 1));
        }
        else
        {
            str.Append("0");
        }
        str.Append(")");
        search.Content = str.ToString();
        changeTrackingList.Add(search);

        CommonGrid.RecordCount = personnelBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.HR_Personnel> list = personnelBll.GetList(changeTrackingList, this.CommonGrid.PageIndex, this.CommonGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        CommonGrid.DataSource = list;
        CommonGrid.DataBind();
        return(list);
    }
    private void fileGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        ChangeTrackingList <EntitySearcher> tempTrackingList = new ChangeTrackingList <EntitySearcher>();

        foreach (EntitySearcher s in changeTrackingList)
        {
            tempTrackingList.Add(s);
        }

        EntitySearcher search = new EntitySearcher();

        search.Field    = "IsPublic";
        search.Relation = "AND";
        search.Operator = "=";
        search.Content  = "True";
        tempTrackingList.Add(search);

        FineUI.TreeNode node = tvwFolder.SelectedNode;
        if (node != null && node.NodeID != "0")
        {
            if (chkContainFolder.Checked)
            {
                strNodes = new StringBuilder();
                string nodes = GetSubNodes(node);
                nodes = nodes.Remove(nodes.Length - 1);
                string content = string.Format("({0})", nodes);
                search          = new EntitySearcher();
                search.Field    = "FolderID";
                search.Relation = "AND";
                search.Operator = "in";
                search.Content  = content;
                tempTrackingList.Add(search);
            }
            else
            {
                search          = new EntitySearcher();
                search.Field    = "FolderID";
                search.Relation = "AND";
                search.Operator = "=";
                search.Content  = tvwFolder.SelectedNodeID;
                tempTrackingList.Add(search);
            }
        }
        fileGrid.RecordCount = fileBll.GetCount(tempTrackingList);
        ExtBindingList <FineOffice.Modules.HD_Attachment> list = fileBll.GetList(tempTrackingList, fileGrid.PageIndex, fileGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        fileGrid.DataSource = list;
        fileGrid.DataBind();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ExtBindingList <FineOffice.Modules.OA_FlowRunProcess> list = runHandlerBll.FlowRunProcessList(new FineOffice.Modules.OA_FlowRun {
                ID = int.Parse(Request["RunID"])
            }).ToBindingList();

            GridColumn column = transmitGrid.FindColumn(transmitGrid.SortColumn);
            list.Sort(column.SortField, transmitGrid.SortDirection);

            this.transmitGrid.DataSource = list;
            this.transmitGrid.DataBind();
        }
    }
    private void grdFollow_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        EntitySearcher search = new EntitySearcher();

        search.Field    = "LetterID";
        search.Relation = "AND";
        search.Operator = "=";
        search.Content  = hiddenLetterID.Text;
        changeTrackingList.Add(search);

        grdFollow.RecordCount = followBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.ADM_LetterFollow> list = followBll.GetList(changeTrackingList, this.grdFollow.PageIndex, this.grdFollow.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        grdFollow.DataSource = list;
        grdFollow.DataBind();
    }
Exemple #16
0
    private void contractGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string dortDirection)
    {
        if (txtExpire.Text.Length > 0)
        {
            EntitySearcher search = new EntitySearcher();
            search.Field    = "Expire";
            search.Relation = "AND";
            search.Operator = "<=";
            search.Content  = txtExpire.Text;
            changeTrackingList.Add(search);
        }

        contractGrid.RecordCount = contractBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.OA_Contract> list = contractBll.GetList(changeTrackingList, this.contractGrid.PageIndex, this.contractGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, dortDirection);
        contractGrid.DataSource = list;
        contractGrid.DataBind();
    }
Exemple #17
0
    private void flowGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string sortDirection)
    {
        ChangeTrackingList <EntitySearcher> trackingList = new ChangeTrackingList <EntitySearcher>();

        foreach (EntitySearcher s in changeTrackingList)
        {
            trackingList.Add(s);
        }

        EntitySearcher search = new EntitySearcher();

        search.Field    = "Stop";
        search.Relation = "AND";
        search.Operator = "=";
        search.Content  = "1";
        trackingList.Add(search);

        if (this.CookiePersonnel != null)
        {
            search                 = new EntitySearcher();
            search.Field           = "PersonnelID";
            search.LeftParentheses = "(";
            search.Relation        = "OR";
            search.Operator        = "=";
            search.Content         = this.CookiePersonnel.ID.ToString();
            trackingList.Add(search);

            search                  = new EntitySearcher();
            search.Field            = "DepartmentID";
            search.RightParentheses = ")";
            search.Relation         = "OR";
            search.Operator         = "=";
            search.Content          = this.CookiePersonnel.DepartmentID.ToString();
            trackingList.Add(search);
        }

        flowGrid.RecordCount = flowBll.GetCount(trackingList);
        ExtBindingList <FineOffice.Modules.OA_Flow> list = flowBll.GetList(trackingList, this.flowGrid.PageIndex, this.flowGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, sortDirection);
        flowGrid.DataSource = list;
        flowGrid.DataBind();
    }
Exemple #18
0
    private void attachmentGrid_Bind()
    {
        ChangeTrackingList <EntitySearcher> changeTrackingList = new ChangeTrackingList <EntitySearcher>();
        EntitySearcher searcher = new EntitySearcher();

        searcher.Field    = "ContractID";
        searcher.Operator = "=";
        searcher.Relation = "AND";
        searcher.Content  = hiddenID.Text;
        changeTrackingList.Add(searcher);

        GridColumn column = attachmentGrid.FindColumn(attachmentGrid.SortColumn);

        attachmentGrid.RecordCount = attachmentBll.GetCount(changeTrackingList);
        ExtBindingList <FineOffice.Modules.OA_Attachment> list = attachmentBll.GetList(changeTrackingList, attachmentGrid.PageIndex, attachmentGrid.PageSize).ToBindingList();

        list.Sort(column.SortField, attachmentGrid.SortDirection);
        attachmentGrid.DataSource = list;
        attachmentGrid.DataBind();
    }
    private void workGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string sortDirection)
    {
        ChangeTrackingList <EntitySearcher> trackingList = new ChangeTrackingList <EntitySearcher>();

        foreach (EntitySearcher s in changeTrackingList)
        {
            trackingList.Add(s);
        }

        EntitySearcher search = new EntitySearcher();

        search.Field    = "State";
        search.Relation = "AND";
        search.Operator = "=";
        search.Content  = "0";
        trackingList.Add(search);

        search          = new EntitySearcher();
        search.Field    = "IsEnd";
        search.Relation = "AND";
        search.Operator = "=";
        search.Content  = "0";
        trackingList.Add(search);

        if (this.CookiePersonnel != null)
        {
            search          = new EntitySearcher();
            search.Field    = "AcceptID";
            search.Relation = "AND";
            search.Operator = "=";
            search.Content  = this.CookiePersonnel.ID.ToString();
            trackingList.Add(search);
        }

        workGrid.RecordCount = runProcessBll.GetCount(trackingList);
        ExtBindingList <FineOffice.Modules.OA_FlowRunProcess> list = runProcessBll.GetList(trackingList, this.workGrid.PageIndex, this.workGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, sortDirection);
        workGrid.DataSource = list;
        workGrid.DataBind();
    }
    private void authority_Bind(string sortField, string sortDirection)
    {
        ChangeTrackingList <EntitySearcher> tempList = new ChangeTrackingList <EntitySearcher>();

        FineUI.TreeNode node = tvwMenu.SelectedNode;

        if (node != null)
        {
            string nodes = GetSubNodes(node);
            nodes = nodes.Remove(nodes.Length - 1);
            EntitySearcher searcher = new EntitySearcher();
            searcher.Field    = "MenuID";
            searcher.Operator = "in";
            searcher.Content  = string.Format("({0})", nodes);
            tempList.Add(searcher);
        }
        ExtBindingList <FineOffice.Modules.SYS_PageAuthority> list = pageAuthorityBll.GetList(tempList).OrderByDescending(d => d.Ordering).ToBindingList();

        list.Sort(sortField, sortDirection);
        authorityGrid.DataSource = list;
        authorityGrid.DataBind();
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ChangeTrackingList <EntitySearcher> searcherList = new ChangeTrackingList <EntitySearcher>();
            EntitySearcher searcher = new EntitySearcher();
            searcher.Field    = "RunID";
            searcher.Operator = "=";
            searcher.Content  = Request["RunID"];
            searcher.Relation = "AND";
            searcherList.Add(searcher);
            ViewState["sql"] = searcherList;

            ExtBindingList <FineOffice.Modules.OA_FlowRunProcess> list = runProcessBll.GetList(searcherList).ToBindingList();

            GridColumn column = transmitGrid.FindColumn(transmitGrid.SortColumn);
            list.Sort(column.SortField, transmitGrid.SortDirection);

            this.transmitGrid.DataSource = list;
            this.transmitGrid.DataBind();
        }
    }
Exemple #22
0
    private void attachmentGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string sortDirection)
    {
        ChangeTrackingList <EntitySearcher> trackingList = new ChangeTrackingList <EntitySearcher>();

        foreach (EntitySearcher es in changeTrackingList)
        {
            trackingList.Add(es);
        }
        EntitySearcher searcher = new EntitySearcher();

        searcher.Content  = hiddenWork.Text;
        searcher.Field    = "RunID";
        searcher.Operator = "=";
        searcher.Relation = "AND";
        trackingList.Add(searcher);

        attachmentGrid.RecordCount = attachmentBll.GetCount(trackingList);
        ExtBindingList <FineOffice.Modules.OA_Attachment> list = attachmentBll.GetList(trackingList, this.attachmentGrid.PageIndex, this.attachmentGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, sortDirection);
        attachmentGrid.DataSource = list;
        attachmentGrid.DataBind();
    }
Exemple #23
0
    private void attachmentGrid_Bind(ChangeTrackingList <EntitySearcher> changeTrackingList, string sortColumn, string sortDirection)
    {
        ChangeTrackingList <EntitySearcher> trackingList = new ChangeTrackingList <EntitySearcher>();

        foreach (EntitySearcher s in changeTrackingList)
        {
            trackingList.Add(s);
        }

        EntitySearcher search = new EntitySearcher();

        search.Field    = "RunProcessID";
        search.Relation = "AND";
        search.Operator = "is";
        search.Content  = "not null";
        trackingList.Add(search);

        attachmentGrid.RecordCount = attBll.GetCount(trackingList);
        ExtBindingList <FineOffice.Modules.OA_Attachment> list = attBll.GetList(trackingList, attachmentGrid.PageIndex, attachmentGrid.PageSize).ToBindingList();

        list.Sort(sortColumn, sortDirection);
        attachmentGrid.DataSource = list;
        attachmentGrid.DataBind();
    }