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();
 }