/// <summary> /// GetColumnsToDisplay /// </summary> /// <returns></returns> public string GetColumnsToDisplay() { string columnsToDisplay = ""; foreach (WorkViewTDS.WorkViewDisplayTempRow row in (WorkViewTDS.WorkViewDisplayTempDataTable)Table) { if (row.Selected) { WorkTypeViewDisplay workTypeViewDisplay = new WorkTypeViewDisplay(); workTypeViewDisplay.LoadByWorkTypeDisplayId(row.WorkType, row.COMPANY_ID, row.DisplayID); WorkTypeViewDisplayGateway workTypeViewDisplayGateway = new WorkTypeViewDisplayGateway(workTypeViewDisplay.Data); columnsToDisplay = columnsToDisplay + workTypeViewDisplayGateway.GetName(row.WorkType, row.COMPANY_ID, row.DisplayID) + ", "; } } if (columnsToDisplay.Length > 2) { columnsToDisplay = columnsToDisplay.Substring(0, columnsToDisplay.Length - 2); } return columnsToDisplay; }
private void StepColumnsToDisplayProcessGrid() { WorkViewTDS dataSet = new WorkViewTDS(); dataSet.LFS_WORK_TYPE_VIEW_DISPLAY.Merge(workTypeViewDisplay, true); WorkTypeViewDisplay model = new WorkTypeViewDisplay(dataSet); // update rows if (Session["workTypeViewDisplayDummy"] == null) { foreach (GridViewRow row in grdColumnsToDisplay.Rows) { int displayId = int.Parse(grdColumnsToDisplay.DataKeys[row.RowIndex].Values["DisplayID"].ToString()); bool selected = ((CheckBox)row.FindControl("cbxSelected")).Checked; model.Update(hdfWorkType.Value, int.Parse(hdfCompanyId.Value), displayId, selected); } model.Table.AcceptChanges(); workTypeViewDisplay = (WorkViewTDS.LFS_WORK_TYPE_VIEW_DISPLAYDataTable)model.Table; Session["workTypeViewDisplay"] = workTypeViewDisplay; } }
private bool StepBeginNext() { Page.Validate("StepBegin"); if (Page.IsValid) { // Load WorkViewTDS dataSet = new WorkViewTDS(); dataSet.LFS_WORK_TYPE_VIEW_DISPLAY.Merge(workTypeViewDisplay, true); WorkTypeViewDisplay model = new WorkTypeViewDisplay(dataSet); if (dataSet.LFS_WORK_TYPE_VIEW_DISPLAY.Rows.Count <= 0) { model.LoadByWorkType(hdfWorkType.Value, int.Parse(hdfCompanyId.Value)); } // Store tables workTypeViewDisplay = (WorkViewTDS.LFS_WORK_TYPE_VIEW_DISPLAYDataTable)model.Table; Session["workTypeViewDisplay"] = workTypeViewDisplay; return true; } return false; }
private string GetColumnsToDisplay() { int companyId = Int32.Parse(hdfCompanyId.Value.Trim()); string workType = hdfWorkType.Value.Trim(); string columnsToDisplay = "&columns_to_display="; if (hdfBtnOrigin.Value == "Search") { WorkTypeViewDisplay workTypeViewDisplay = new WorkTypeViewDisplay(); columnsToDisplay = columnsToDisplay + workTypeViewDisplay.GetColumnsByDefault(workType, companyId, true); } else { if (hdfBtnOrigin.Value == "Go") { int viewId = Int32.Parse(ddlView.SelectedValue.Trim()); WorkViewDisplay workViewDisplay = new WorkViewDisplay(); columnsToDisplay = columnsToDisplay + workViewDisplay.GetColumnsToDisplayForViews(viewId, workType, companyId); } } return columnsToDisplay; }
private string GetColumnsToDisplay() { int companyId = Int32.Parse(hdfCompanyId.Value.Trim()); string workType = "Junction Lining Section"; string columnsToDisplay = "&columns_to_display="; WorkTypeViewDisplay workTypeViewDisplay = new WorkTypeViewDisplay(); columnsToDisplay = columnsToDisplay + workTypeViewDisplay.GetColumnsByDefault(workType, companyId, true); return columnsToDisplay; }