protected void grdResourceList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { RequestFR req = (RequestFR)ViewState["req"]; int resID = Convert.ToInt32(grdResourceList.DataKeys[e.Row.RowIndex].Value); BulletedList bltoptions = (BulletedList)e.Row.FindControl("bltResOptions"); OptionHandler opt = new OptionHandler(); List <Option> optlist = opt.GetOptionListByResID(resID); bltoptions.DataSource = optlist; bltoptions.DataTextField = "name"; bltoptions.DataBind(); GridView grdApprovedRequestList = (GridView)e.Row.FindControl("grdApprovedRequestList"); approvedreqlist = RequestBussiness.GetRequestListBySessionDate_resID_status(pcal1.Text, resID, 2); grdApprovedRequestList.DataSource = approvedreqlist; grdApprovedRequestList.DataBind(); GridView grdPendingRequestList = (GridView)e.Row.FindControl("grdRequestPendingList"); List <RequestFR> perl = RequestBussiness.GetRequestListBySessionDate_resID_status(pcal1.Text, resID, 1); IEnumerable <RequestFR> perl1 = null; //if (perl != null) //{ // perl1 = perl.Where(item => (item.Sessionstart_time >= req.Sessionstart_time) // && (item.Sessionstart_time < req.Sessionend_time)); //} grdPendingRequestList.DataSource = perl1; grdPendingRequestList.DataBind(); ViewState.Add("req", req); } }
private void LoadRowsContents(GridViewRowEventArgs e) { int resID = Convert.ToInt32(grdResourceList.DataKeys[e.Row.RowIndex].Value); BulletedList bltoptions = (BulletedList)e.Row.FindControl("bltResOptions"); OptionHandler opt = new OptionHandler(); List <Option> optlist = opt.GetOptionListByResID(resID); bltoptions.DataSource = optlist; bltoptions.DataTextField = "name"; bltoptions.DataBind(); RequestHandler reqH = new RequestHandler(); GridView grdRequestsPerResource = (GridView)e.Row.FindControl("grdRequestsPerResource"); //DataTable reqList = reqH.GetRequestListBySessionDateResID(pcal1.Text, resID); DataTable reqList1 = reqH.GetRequestListBySessionDateResID1(pcal1.Text, resID); if (cbNotShowEmpty.Checked == true) { if (reqList1 != null) { grdRequestsPerResource.DataSource = reqList1; grdRequestsPerResource.DataBind(); } else { e.Row.Visible = false; } } else { grdRequestsPerResource.DataSource = reqList1; grdRequestsPerResource.DataBind(); } }
protected void grdResourceList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { int resID = Convert.ToInt32(grdResourceList.DataKeys[e.Row.RowIndex].Value); OptionHandler opt = new OptionHandler(); List <Option> optlist = opt.GetOptionListByResID(resID); if (optlist != null) { BulletedList bltOption = (BulletedList)e.Row.FindControl("bltOption"); bltOption.DataSource = optlist; bltOption.DataBind(); } } }
protected void grdResourceList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { int resID = Convert.ToInt32(grdResourceList.DataKeys[e.Row.RowIndex].Value); BulletedList bltoptions = (BulletedList)e.Row.FindControl("bltResOptions"); OptionHandler opt = new OptionHandler(); List <Option> optlist = opt.GetOptionListByResID(resID); bltoptions.DataSource = optlist; bltoptions.DataTextField = "name"; bltoptions.DataBind(); GridView grdApprovedRequestList = (GridView)e.Row.FindControl("grdApprovedRequestList"); grdApprovedRequestList.DataSource = requestBussiness.GetRequestListBySessionDate_resID_status(pcal1.Text, resID, 2); grdApprovedRequestList.DataBind(); GridView grdPendingRequestList = (GridView)e.Row.FindControl("grdRequestPendingList"); grdPendingRequestList.DataSource = requestBussiness.GetRequestListBySessionDate_resID_status(pcal1.Text, resID, 1); grdPendingRequestList.DataBind(); } }