public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
 {
     if (ModelState.IsValid)
     {
         db.Entry(客戶聯絡人).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.客戶Id = new SelectList(db.客戶資料, "Id", "客戶名稱", 客戶聯絡人.客戶Id);
     return(View(客戶聯絡人));
 }
Ejemplo n.º 2
0
        // GET: Contact/Edit/5
        public ActionResult Edit(int?id)
        {
            if (!id.HasValue)
            {
                return(HttpNotFound());
            }
            客戶聯絡人 客戶聯絡人 = repoContact.GetOne客戶聯絡人(id.Value);

            ViewBag.客戶Id = new SelectList(repo.All(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
 public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話,刪除")] 客戶聯絡人 客戶聯絡人)
 {
     if (ModelState.IsValid)
     {
         客戶聯絡人.刪除 = false;
         db聯絡人.UnitOfWork.Context.Entry(客戶聯絡人).State = EntityState.Modified;
         db聯絡人.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     ViewBag.客戶Id = new SelectList(re客.All(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
     return(View(客戶聯絡人));
 }
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                oRepository.Add(客戶聯絡人);
                oRepository.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(o客戶資料Repository.GetAll(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
Ejemplo n.º 5
0
        public ActionResult Edit(int id, FormCollection from)
        {
            客戶聯絡人 客戶聯絡人 = 客戶聯絡人repo.Find(id);

            if (TryUpdateModel <客戶聯絡人>(客戶聯絡人))
            {
                客戶聯絡人repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }
            ViewBag.客戶Id = new SelectList(客戶資料repo.All(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
Ejemplo n.º 6
0
        public bool isRepeatedEmail(客戶聯絡人 l_person)
        {
            客戶資料Entities db = new 客戶資料Entities();

            if (l_person.Id != 0)
            {
                return(true);
            }
            var l_data = db.客戶聯絡人.Where(a => a.客戶Id == l_person.客戶Id && a.Email == l_person.Email).ToList();

            return(l_data.Count == 0);
        }
Ejemplo n.º 7
0
        private void InitDropDownList(客戶聯絡人 客戶聯絡人)
        {
            List <SelectListItem> data = new List <SelectListItem>();

            foreach (客戶資料 客 in repo2.All())
            {
                data.Add(new SelectListItem {
                    Text = 客.客戶名稱, Value = 客.Id.ToString()
                });
            }
            客戶聯絡人.客戶清單 = data;
        }
Ejemplo n.º 8
0
 public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話,是否刪除")] 客戶聯絡人 客戶聯絡人)
 {
     if (ModelState.IsValid)
     {
         var db = repo.UnitOfWork.Context;
         db.Entry(客戶聯絡人).State = EntityState.Modified;
         repo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     ViewBag.客戶Id = new SelectList(db.客戶資料, "Id", "客戶名稱", 客戶聯絡人.客戶Id);
     return(View(客戶聯絡人));
 }
Ejemplo n.º 9
0
 public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
 {
     if (ModelState.IsValid)
     {
         var db客戶資料 = (客戶資料Entities)repo客戶資料.UnitOfWork.Context;
         db客戶資料.Entry(客戶聯絡人).State = EntityState.Modified;
         db客戶資料.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.客戶Id = new SelectList(repo客戶資料.All(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
     return(View(客戶聯絡人));
 }
Ejemplo n.º 10
0
 public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
 {
     if (ModelState.IsValid)
     {
         repo.Update(客戶聯絡人);
         repo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     InitDropDownList(客戶聯絡人);
     ViewData.Model = 客戶聯絡人;
     return(View());
 }
Ejemplo n.º 11
0
        public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 contract)
        {
            if (ModelState.IsValid)
            {
                repo.UnitOfWork.Context.Entry(contract).State = EntityState.Modified;
                repo.UnitOfWork.Commit();

                return(RedirectToAction("Index"));
            }
            ViewBag.客戶Id = new SelectList(repo.All(), "Id", "客戶名稱", contract.客戶Id);
            return(View(contract));
        }
Ejemplo n.º 12
0
        public ActionResult DeleteConfirmed(int id)
        {
            //客戶聯絡人 客戶聯絡人 = db.客戶聯絡人.Find(id);
            ////db.客戶聯絡人.Remove(客戶聯絡人);
            //客戶聯絡人.是否已刪除 = true;
            //db.SaveChanges();
            客戶聯絡人 客戶聯絡人 = repo.Find(id);

            repo.Delete(客戶聯絡人);
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 13
0
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話,是否已刪除")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                db.客戶聯絡人.Add(客戶聯絡人);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(db.客戶資料, "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 data)
        {
            if (ModelState.IsValid)
            {
                customerContactPerson.Create(data);
                customerContactPerson.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(customer.GetAll(), "Id", "客戶名稱", data.客戶Id);
            return(View(data));
        }
Ejemplo n.º 15
0
        public ActionResult DeleteConfirmed(int id)
        {
            //客戶聯絡人 客戶聯絡人 = db.客戶聯絡人.Find(id);
            //db.客戶聯絡人.Remove(客戶聯絡人);
            //db.SaveChanges();
            客戶聯絡人 客戶聯絡人 = repo.All().FirstOrDefault(p => p.Id == id);

            repo.Delete(客戶聯絡人);
            repo.UnitOfWork.Commit();

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 16
0
        public ActionResult Create([Bind(Include = "客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                repoContact.Add(客戶聯絡人);
                repoContact.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = repoContact.GetCustomer(客戶聯絡人);
            return(View(客戶聯絡人));
        }
Ejemplo n.º 17
0
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話,是否已刪除")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                rep客戶聯絡人.Add(客戶聯絡人);
                rep客戶聯絡人.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(repo客戶資料.All(), "Id", "客戶名稱");
            return(View(客戶聯絡人));
        }
Ejemplo n.º 18
0
        public ActionResult Create(客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                db.客戶聯絡人.Add(客戶聯絡人);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(db.客戶資料, "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                ContactsRepo.Add(客戶聯絡人);
                ContactsRepo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(CustomerRepo.All(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
Ejemplo n.º 20
0
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                repo.Add(客戶聯絡人);
                repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(((客戶資料Entities)repo.UnitOfWork.Context).客戶資料, "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
 public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話,IsDelete")] 客戶聯絡人 客戶聯絡人)
 {
     if (ModelState.IsValid)
     {
         客戶聯絡人.IsDelete = false;
         repo.UnitOfWork.Context.Entry(客戶聯絡人).State = EntityState.Modified;
         repo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     ViewBag.客戶Id = new SelectList(db.客戶資料.Where(s => !s.IsDelete.Value).ToList(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
     return(View(客戶聯絡人));
 }
        public ActionResult Create(客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                repo.Add(客戶聯絡人);
                repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(repo.Get客戶資料選單列表(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
Ejemplo n.º 23
0
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話,Active")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                客戶聯絡人.Active = true;
                客戶聯絡人repo.Add(客戶聯絡人);
                客戶聯絡人repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(客戶資料repo.All(), "客戶Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
 public ActionResult Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
 {
     if (ModelState.IsValid)
     {
         //db.Entry(客戶聯絡人).State = EntityState.Modified;
         //db.SaveChanges();
         客戶聯絡人repo.Update(客戶聯絡人);
         客戶聯絡人repo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     ViewBag.客戶Id = new SelectList(客戶資料repo.All(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
     return(View(客戶聯絡人));
 }
Ejemplo n.º 25
0
        public ActionResult Edit(客戶聯絡人 data)
        {
            if (ModelState.IsValid)
            {
                var tmp = repo.FindById(data.Id);
                tmp.InjectFrom(data);
                repo.UnitOfWork.Commit();

                return(RedirectToAction("List"));
            }
            ViewBag.客戶Id = new SelectList(客戶資料repo.All(), "Id", "客戶名稱", data.客戶Id);
            return(View(data));
        }
Ejemplo n.º 26
0
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話,IsDeleted")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                Repo.Add(客戶聯絡人);
                Repo.UnitOfWork.Commit();
                TempData["Msg"] = "新增成功";
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(Repo.Get客戶資料List(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
 public ActionResult 客戶聯絡人Edit([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
 {
     if (ModelState.IsValid)
     {
         var dbCust = (客戶資料Entities1)contractRepo.UnitOfWork.Context;
         客戶聯絡人.是否刪除 = false;
         dbCust.Entry(客戶聯絡人).State = EntityState.Modified;
         contractRepo.UnitOfWork.Commit();
         return(RedirectToAction("客戶聯絡人Index"));
     }
     ViewBag.客戶Id = new SelectList(custRepo.All(), "Id", "客戶名稱", 客戶聯絡人.客戶Id);
     return(View(客戶聯絡人));
 }
        public ActionResult Index(客戶聯絡人 客戶聯絡人)
        {
            var data = repo.All();

            if (!string.IsNullOrEmpty(客戶聯絡人.職稱))
            {
                data = data.Where(p => p.職稱 == 客戶聯絡人.職稱);
            }

            ViewBag.職稱 = new SelectList(repo.All().Select(p => p.職稱).Distinct());

            return(View(data));
        }
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
        {
            //db.客戶聯絡人.Find(客戶聯絡人.Email) != null -> 偏向驗證屬性,加在PartialClass
            if (ModelState.IsValid)
            {
                db.客戶聯絡人.Add(客戶聯絡人);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(db.客戶資料, "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
Ejemplo n.º 30
0
        public ActionResult Create(客戶聯絡人 Contact)
        {
            if (ModelState.IsValid)
            {
                repo_Contact.Add(Contact);
                repo_Contact.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(repo.All().Where(p => p.isDelete == false), "Id", "客戶名稱");

            return(View(Contact));
        }