Esempio n. 1
0
        private void LoadDanhSach()
        {
            IQueryable <Data.MAYIN>           lsMayIn    = Data.BOMayIn.GetAllNoTracking(mTransit, false);
            IQueryable <Data.BOMenuItemMayIn> lsMonMayIn = BOMenuItemMayIn.GetAll(_Mon.MenuMon.MonID, mTransit);
            List <ShowData> lsShowData = new List <ShowData>();

            foreach (Data.MAYIN mi in lsMayIn)
            {
                ShowData item = null;
                if (lsMonMayIn.Where(s => s.MayIn.MayInID == mi.MayInID).Count() > 0)
                {
                    item = new ShowData(lsMonMayIn.Where(s => s.MayIn.MayInID == mi.MayInID).FirstOrDefault(), true);
                }
                else
                {
                    item = new ShowData();
                    item.MenuItemMayIn.MayIn = mi;
                }
                lsShowData.Add(item);
            }
            lvData.ItemsSource = lsShowData;
        }