private void BindGrids() { try { DepartmentPPETableAdapters.DepartmentPPESelectCommandTableAdapter ta = new DepartmentPPETableAdapters.DepartmentPPESelectCommandTableAdapter(); gvPPE1.DataSource = ta.GetDepartmentPPEByDeptId(int.Parse(ddlDepartment1.SelectedValue), int.Parse(ddlCompany1.SelectedValue)); gvPPE1.DataBind(); gvPPE2.DataSource = ta.GetDepartmentPPEByDeptId(int.Parse(ddlDepartment2.SelectedValue), int.Parse(ddlCompany2.SelectedValue)); gvPPE2.DataBind(); HideTransferButtons(); } catch { //this is needed as some time the ddls are not set. } }
private void BindRepeater() { DepartmentPPETableAdapters.DepartmentPPESelectCommandTableAdapter ta = new DepartmentPPETableAdapters.DepartmentPPESelectCommandTableAdapter(); IEnumerator iEnum = ta.GetDepartmentPPERemainingSelect(departmentId, loggedInUserCoId, int.Parse(Request[WebConstants.Request.DEPT_ORDER_ID])).GetEnumerator(); while (iEnum.MoveNext()) { DepartmentPPE.DepartmentPPESelectCommandRow dataRow = (DepartmentPPE.DepartmentPPESelectCommandRow)iEnum.Current; if (categories.ContainsKey(dataRow.category_name) == false) { categories.Add(dataRow.category_name, new List<KeyValuePair<int, string>>()); } List<KeyValuePair<int, string>> ppes = categories[dataRow.category_name]; ppes.Add(new KeyValuePair<int, string>(dataRow.index_seq, dataRow.name_desc)); } rptPPE.DataSource = categories.Keys; rptPPE.DataBind(); }