Ejemplo n.º 1
0
        // GET: 客戶聯絡人
        public ActionResult Index(string keyword, string keyword2, int Page = 1)
        {
            ViewBag.Find職稱          = new SelectList(客戶聯絡人repo.職稱(), "key", "value");
            ViewBag.SearchViewModel = new 客戶聯絡人SearchViewModel();
            SoreViewModel SoreVM = new SoreViewModel();

            SoreVM.SortName       = "Id";
            ViewBag.SoreViewModel = SoreVM;
            return(View(客戶聯絡人repo.All().ToPagedList(1, pageSize)));
        }
Ejemplo n.º 2
0
        public ActionResult Index(客戶資料SearchViewModel 客戶資料Search, SoreViewModel SoreVM)
        {
            ViewBag.Find客戶分類 = new SelectList(客戶分類repo.All(), "Id", "分類名稱");
            var 客戶資料 = 客戶資料repo.搜尋(客戶資料repo.All(), 客戶資料Search.Find客戶名稱);

            客戶資料 = 客戶資料repo.搜尋分類(客戶資料, 客戶資料Search.Find客戶分類);
            客戶資料 = 客戶資料.OrderBy($"{SoreVM.SortName} {SoreVM.SortOrder}");
            ViewBag.SearchViewModel = 客戶資料Search;
            ViewBag.SoreViewModel   = SoreVM;
            return(View(客戶資料.ToPagedList(SoreVM.Page, pageSize)));
        }
Ejemplo n.º 3
0
        public ActionResult Index(客戶聯絡人SearchViewModel 客戶聯絡人Search, SoreViewModel SoreVM)
        {
            ViewBag.Find職稱 = new SelectList(客戶聯絡人repo.職稱(), "key", "value");
            var 客戶聯絡人 = 客戶聯絡人repo.搜尋(客戶聯絡人repo.All(), 客戶聯絡人Search.Find姓名);

            客戶聯絡人 = 客戶聯絡人repo.搜尋職稱(客戶聯絡人, 客戶聯絡人Search.Find職稱);
            客戶聯絡人 = 客戶聯絡人.OrderBy($"{SoreVM.SortName} {SoreVM.SortOrder}");
            ViewBag.SearchViewModel = 客戶聯絡人Search;
            ViewBag.SoreViewModel   = SoreVM;
            return(View(客戶聯絡人.ToPagedList(SoreVM.Page, pageSize)));
        }
Ejemplo n.º 4
0
        public ActionResult BatchUpdate(客戶聯絡人BatchViewModel[] data, 客戶資料SearchViewModel 客戶資料Search, SoreViewModel SoreVM)
        {
            if (ModelState.IsValid)
            {
                foreach (var vm in data)
                {
                    var contact = 客戶聯絡人repo.Find(vm.Id);
                    contact.職稱 = vm.職稱;
                    contact.手機 = vm.手機;
                    contact.電話 = vm.電話;
                }
                客戶聯絡人repo.UnitOfWork.Commit();
                return(RedirectToAction("Index", new { 客戶資料Search, SoreVM }));
            }

            return(View("Index"));
        }