예제 #1
0
    protected void drop_page_size_SelectedIndexChanged(object sender, EventArgs e)
    {
        GridView     gridData = fnGetNowGridView();
        DropDownList dropData = ((DropDownList)sender);

        GridViewEvent.fnDropPageSizeSelectedIndexChanged(ref gridData, ref dropData);
    }
예제 #2
0
    protected void drop_page_index_SelectedIndexChanged1(object sender, EventArgs e)
    {
        GridView     gridData = (GridView)grid_data_add;
        DropDownList dropData = ((DropDownList)sender);

        GridViewEvent.fnDropPageIndexSelectedIndexChanged(ref gridData, ref dropData);
    }
예제 #3
0
    protected void drop_page_index_DataBinding1(object sender, EventArgs e)
    {
        GridView     gridData = (GridView)grid_data_add;
        DropDownList dropData = ((DropDownList)sender);

        GridViewEvent.fnDropPageIndexDataBinding(ref gridData, ref dropData);
    }
        protected virtual bool ProcessCollection(
            GridViewEvent gridEvent,
            PriorityWeakReferenceList list,
            GridEventProcessMode processMode)
        {
            bool flag = false;

            foreach (IGridViewEventListener viewEventListener in list.ReverseForEach())
            {
                switch (processMode)
                {
                case GridEventProcessMode.Process:
                    GridViewEventResult gridViewEventResult1 = viewEventListener.ProcessEvent(gridEvent);
                    flag = gridViewEventResult1 != null && gridViewEventResult1.StopDispatch;
                    break;

                case GridEventProcessMode.PreProcess:
                    GridViewEventResult gridViewEventResult2 = viewEventListener.PreProcessEvent(gridEvent);
                    flag = gridViewEventResult2 != null && gridViewEventResult2.StopDispatch;
                    break;

                default:
                    GridViewEventResult gridViewEventResult3 = viewEventListener.PostProcessEvent(gridEvent);
                    flag = gridViewEventResult3 != null && gridViewEventResult3.StopDispatch;
                    break;
                }
                if (flag)
                {
                    break;
                }
            }
            return(!flag);
        }
예제 #5
0
        public void loadEventlist(int pageSizefromUI)
        {
            int UserId             = Convert.ToInt32(Session["CurrentUserId"]);
            List <UsersModel> list = Logic.ListDisableUser();

            GridViewEvent.DataSource = list;
            GridViewEvent.DataBind();
            if (list.Count != 0)
            {
                int totalRecords = list.Count();
                int pageSize     = pageSizefromUI;
                int totalPages   = totalRecords / pageSize;
                if (totalRecords % pageSize > 0)
                {
                    totalPages += 1;
                }
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < totalPages; i++)
                {
                    int pageNo = i + 1;
                    sb.Append("<a style=\"color: #FFFFFF\" href=\"ViewAdmins.aspx?IssueStartIndex=" + pageSize * i + "\">" + pageNo.ToString() + "</a>&nbsp;");
                    int GridPagingNumber = pageSize * i;
                    Session["GridPagingNumber"] = GridPagingNumber;
                }
                LiteralEvent.Text        = "Page: " + sb.ToString();
                GridViewEvent.DataSource = list.Skip(IssueStartIndex).Take(pageSize);
                GridViewEvent.DataBind();
            }
            else
            {
                lblNoEvents.Text  = "There are no events.";//There are no tasks assigned to you.
                LiteralEvent.Text = " ";
            }
        }
예제 #6
0
        public void loadEventlist(int pageSizefromUI)
        {
            List <EventsModel> list = Logic.ListEvents();

            GridViewEvent.DataSource = list;
            GridViewEvent.DataBind();

            if (list.Count != 0)
            {
                int totalRecords = list.Count();
                int pageSize     = pageSizefromUI;
                int totalPages   = totalRecords / pageSize;
                if (totalRecords % pageSize > 0)
                {
                    totalPages += 1;
                }
                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < totalPages; i++)
                {
                    int pageNo = i + 1;

                    sb.Append("<a style=\"color: #FFFFFF\" href=\"AdminHome.aspx?EventStartIndex=" + pageSize * i + "\">" + pageNo.ToString() + "</a>&nbsp;");
                    int GridPagingNumber = pageSize * i;
                    Session["GridPagingNumber"] = GridPagingNumber;
                }
                LiteralEvent.Text        = "Page: " + sb.ToString();
                GridViewEvent.DataSource = list.Skip(EventStartIndex).Take(pageSize);
                GridViewEvent.DataBind();
            }
            else
            {
                lblNoEvents.Text  = "There are no events.";
                LiteralIssue.Text = " ";
            }
        }
예제 #7
0
    protected void drop_page_size_DataBinding(object sender, EventArgs e)
    {
        GridView     gridData = fnGetNowGridView();
        DropDownList dropData = ((DropDownList)sender);

        GridViewEvent.fnDropPageSizeDataBinding(ref gridData, ref dropData);
    }
 public bool ProcessEvent(GridViewEvent gridEvent)
 {
     if (!this.PreProcess(gridEvent) || !this.Process(gridEvent))
     {
         return(false);
     }
     return(this.PostProcess(gridEvent));
 }
        protected void LoadEvent()
        {
            DataTable dt = new DataTable();

            dt = dal.SelectAllInformation();
            GridViewEvent.DataSource = dt;
            GridViewEvent.DataBind();
        }
예제 #10
0
    protected void grid_data_m_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
    {
        GridView gridData = ((GridView)sender);
        GridViewEvent.fnGridViewSelectedIndexChanging(this, ref gridData, "#FFFFFF", "#000000");

        //if (grid_data_m.SelectedIndex >= 0 && grid_data_m.SelectedIndex < grid_data_m.Rows.Count && fnGetEditState(grid_data_m.Rows[grid_data_m.SelectedIndex]))
        //{
        //    grid_data_m.Rows[grid_data_m.SelectedIndex].Attributes["onclick"] = "auto_move();";
        //}
    }
예제 #11
0
    protected void grid_data_m_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        GridView gridData = ((GridView)sender);
        GridViewEvent.fnGridViewRowDataBound(this, ref gridData, e.Row, 40, "#89BBFE", "#FFFFFF");

        //if (e.Row.RowType == DataControlRowType.DataRow && fnGetEditState(e.Row))
        //{
        //    e.Row.Attributes["onclick"] = "auto_move();";
        //}
    }
예제 #12
0
    protected void linkbtn_previous_Click(object sender, EventArgs e)
    {
        GridView gridData = fnGetNowGridView();

        GridViewEvent.fnPreviousPageEvent(ref gridData);
    }
예제 #13
0
    protected void linkbtn_next_Click(object sender, EventArgs e)
    {
        GridView gridData = fnGetNowGridView();

        GridViewEvent.fnNextPageEvent(ref gridData);
    }
 protected void GridViewEvent_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     LoadEvent();
     GridViewEvent.PageIndex = e.NewPageIndex;
     GridViewEvent.DataBind();
 }
예제 #15
0
    protected void grid_data_SelectedIndexChanged(object sender, EventArgs e)
    {
        GridView gridData = ((GridView)sender);

        GridViewEvent.fnGridViewSelectedIndexChanged(ref gridData, "#89BBFE");
    }
 public bool PostProcess(GridViewEvent gridEvent)
 {
     return(this.ProcessCollection(gridEvent, this.postProcessListeners, GridEventProcessMode.PostProcess));
 }
예제 #17
0
    protected void grid_data_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        GridView gridData = ((GridView)sender);

        GridViewEvent.fnGridViewRowDataBound(this, ref gridData, e.Row, 40, "#89BBFE", "#FFFFFF");
    }
예제 #18
0
    protected void linkbtn_previous_Click1(object sender, EventArgs e)
    {
        GridView gridData = (GridView)grid_data_add;

        GridViewEvent.fnPreviousPageEvent(ref gridData);
    }
예제 #19
0
    protected void grid_data_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
    {
        GridView gridData = ((GridView)sender);

        GridViewEvent.fnGridViewSelectedIndexChanging(this, ref gridData, "#FFFFFF", "#000000");
    }
예제 #20
0
    protected void linkbtn_last_Click1(object sender, EventArgs e)
    {
        GridView gridData = (GridView)grid_data_add;

        GridViewEvent.fnLastPageEvent(ref gridData);
    }