예제 #1
0
        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;
            }
        }
예제 #2
0
        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;
            }
        }