private void SetBranchForEdit(string holidayDate) { try { var list = CalendarBranchBiz.SearchCalendarBranch(holidayDate, "", ""); 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.GetBranchList(SLMConstant.Branch.All); 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 DoSearchCalendarBranch(int pageIndex) { try { string holidayDate = ""; if (tdmHolidayDateSearch.DateValue.Year != 1) { holidayDate = tdmHolidayDateSearch.DateValue.Year.ToString() + tdmHolidayDateSearch.DateValue.ToString("-MM-dd"); } List <CalendarBranchData> list = CalendarBranchBiz.SearchCalendarBranch(holidayDate, txtHolidayDescSearch.Text.Trim(), cmbBranchSearch.SelectedItem.Value); BindGridview(pcTop, list.ToArray(), pageIndex); } catch { throw; } }