private void SetBranchForEdit(string productId, string campaignId, string staffTypeId) { try { var list = SystemAssignBiz.SearchSystemAssignConfig(productId, campaignId, staffTypeId, ""); List <ControlListData> selectedList = list.Select(p => new ControlListData { TextField = p.BranchName, ValueField = p.BranchCode }).OrderBy(p => p.TextField).ToList(); BindListBox(lboxBranchSelected, selectedList); List <ControlListData> allBranchList = BranchBiz.GetBranchListByRole(SLMConstant.Branch.All, staffTypeId); foreach (ControlListData data in selectedList) { ControlListData obj = allBranchList.Where(p => p.ValueField == data.ValueField).FirstOrDefault(); if (obj != null) { allBranchList.Remove(obj); } } BindListBox(lboxBranchAll, allBranchList); lblBranchAllTotal.Text = lboxBranchAll.Items.Count.ToString(); lblBranchSelectedTotal.Text = lboxBranchSelected.Items.Count.ToString(); } catch { throw; } }
private void DoSearchSystemAssign(int pageIndex) { try { List <SystemAssignData> list = SystemAssignBiz.SearchSystemAssignConfig(cmbProductSearch.SelectedItem.Value, cmbCampaignSearch.SelectedItem.Value, cmbStaffTypeSearch.SelectedItem.Value, cmbBranchSearch.SelectedItem.Value); BindGridview(pcTop, list.ToArray(), pageIndex); } catch { throw; } }