// GET: 客戶資料/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            客戶資料 客戶資料 = repo.Find(id.Value);

            if (客戶資料 == null)
            {
                return(HttpNotFound());
            }
            repo.Delete(id.Value);
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            客戶資料 客戶資料 = repo.Find(id);

            repo.Delete(客戶資料);
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            客戶資料 客戶資料 = repo.GetClient(id);

            if (客戶資料 == null)
            {
                return(HttpNotFound());
            }
            if (客戶資料.客戶銀行資訊.Where(銀行 => 銀行.客戶Id == id && 銀行.是否已刪除 == false).Any())
            {
                ModelState.AddModelError("客戶Id", "該客戶尚存在有效銀行資訊,不可刪除");
            }
            if (客戶資料.客戶聯絡人.Where(聯絡人 => 聯絡人.客戶Id == id && 聯絡人.是否已刪除 == false).Any())
            {
                ModelState.AddModelError("客戶Id", "該客戶尚存在有效聯絡人資訊,不可刪除");
            }
            if (ModelState.IsValid == false)
            {
                return(View(客戶資料));
            }

            客戶資料.是否已刪除 = true;
            repo.Delete(客戶資料);
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
        // POST: 客戶資料/Delete/5
        public ActionResult Delete(int id)
        {
            客戶資料 客戶資料 = repo.Get單筆資料ByID(id);

            repo.Delete(客戶資料);
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
Beispiel #5
0
        public ActionResult Delete(int id, FormCollection form)
        {
            var data = repo.All().Where(p => p.Id == id).FirstOrDefault();

            repo.Delete(data);
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
Beispiel #6
0
        public ActionResult DeleteConfirmed(int id)
        {
            var customer = repo.Find(id);

            repo.Delete(customer);
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            客戶資料 customerData = customerdatasRepo.Find(id);

            customerdatasRepo.Delete(customerData);
            customerdatasRepo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
Beispiel #8
0
        public ActionResult DeleteConfirmed(int id)
        {
            客戶資料 客戶資料 = repo客戶資料.Find(id);

            repo客戶資料.Delete(客戶資料);
            repo客戶資料.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            var data = _repoCustomer.GetSingleRecordByCustomerId(id);

            _repoCustomer.Delete(data);
            _repoCustomer.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            var CD = ClientData.Get單一筆客戶資料(id);

            ClientData.Delete(CD);
            ClientData.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            客戶聯絡人 客戶聯絡人 = repo.Find(id);

            repo.Delete(客戶聯絡人);
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
 public ActionResult DeleteConfirmed(int id)
 {
     //客戶資料 客戶資料 = db.客戶資料.Find(id);
     //db.客戶資料.Remove(客戶資料);
     //db.SaveChanges();
     repo.Delete(repo.Find(id));
     repo.UnitOfWork.Commit();
     return(RedirectToAction("Index"));
 }
Beispiel #13
0
        public ActionResult Delete(int id)
        {
            var item = repo.Find(id);

            repo.Delete(item);

            repo.UnitOfWork.Commit();

            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            客戶資料 客戶資料 = repo.Get單筆資料ById(id);

            //db.客戶資料.Remove(客戶資料);
            repo.Delete(客戶資料);
            repo.UnitOfWork.Commit();
            //客戶資料.is刪除 = true;
            //db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #15
0
        public ActionResult DeleteConfirmed(int id)
        {
            //客戶資料 客戶資料 = db.客戶資料.Find(id);
            客戶資料 客戶資料 = repoCustomer.Find(id);

            if (客戶資料 != null)
            {
                repoCustomer.Delete(id);
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            客戶資料 客戶資料 = 客戶資料Repo.Find(id);

            客戶銀行資訊Repo.Delete(客戶資料.Id);
            客戶聯絡人Repo.Delete(客戶資料.Id);

            客戶資料Repo.Delete(客戶資料);
            客戶資料Repo.UnitOfWork.Commit();

            return(RedirectToAction("Index"));
        }
Beispiel #17
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"));
        }
Beispiel #18
0
        public ActionResult Delete(int id)
        {
            if (ModelState.IsValid)
            {
                var tmp = repo.FindById(id);
                repo.Delete(tmp);
                repo.UnitOfWork.Commit();

                return(RedirectToAction("List"));
            }

            return(View(repo.FindById(id)));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            客戶資料 customer = repo.Find(id);

            if (customer == null)
            {
                return(HttpNotFound());
            }
            repo.Delete(customer);
            repo.UnitOfWork.Commit();

            return(RedirectToAction("Index"));
        }
Beispiel #20
0
        public ActionResult DeleteConfirmed(int id)
        {
            //客戶資料 客戶資料 = db.客戶資料.Find(id);
            客戶資料 客戶資料 = 客戶repo.Find(id);

            //db.客戶資料.Remove(客戶資料);
            //客戶資料.是否已刪除 = true;
            //db.SaveChanges();
            客戶repo.Delete(客戶資料);
            客戶repo.UnitOfWork.Commit();

            ViewBag.clientType = 客戶repo.Get客戶分類List();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            客戶資料 customerInfo = repo.GetById(id);

            //客戶資料 客戶資料 = repo.客戶資料.Find(id);
            //IQueryable<客戶聯絡人> 聯絡人列表 = repo.客戶聯絡人.Where(r=>r.客戶Id == id);
            //IQueryable<客戶銀行資訊> 銀行資訊列表 = repo.客戶銀行資訊.Where(r => r.客戶Id == id);
            //聯絡人列表.ToList().ForEach(w => w.IsDeleted = true);
            //銀行資訊列表.ToList().ForEach(w => w.IsDeleted = true);
            repo.Delete(customerInfo);
            //db.客戶銀行資訊.Where(r => r.客戶Id == id).ToList().ForEach(w => w.IsDeleted = true);
            //db.客戶資料.Find(id).IsDeleted = true;
            //db.客戶聯絡人.RemoveRange(聯絡人列表);
            //db.客戶銀行資訊.RemoveRange(銀行資訊列表);
            //db.客戶資料.Remove(客戶資料);
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
Beispiel #22
0
        public ActionResult DeleteConfirmed(int id)
        {
            //客戶資料 客戶資料 = db.客戶資料.Find(id);
            客戶資料 客戶資料 = customerRepo.Find(id);

            //db.客戶資料.Remove(客戶資料);
            //客戶資料.是否已刪除 = true;
            //foreach(var contact in 客戶資料.客戶聯絡人)
            //{
            //    contact.是否已刪除 = true;
            //}
            //foreach (var bankInfo in 客戶資料.客戶銀行資訊)
            //{
            //    bankInfo.是否已刪除 = true;
            //}
            //db.SaveChanges();
            customerRepo.Delete(客戶資料);
            customerRepo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            //客戶資料 客戶資料 = db.客戶資料.Find(id);
            //客戶資料.是否已刪除 = true;
            客戶資料 客戶資料 = repo.Get單筆資料ById(id);

            //db.客戶資料.Remove(客戶資料);
            try
            {
                //db.SaveChanges();
                repo.Delete(客戶資料);
                repo.UnitOfWork.Commit();
            }
            catch (DbEntityValidationException ex)
            {
                throw ex;
            }

            return(RedirectToAction("Index"));
        }
Beispiel #24
0
        public ActionResult DeleteConfirmed(int id)
        {
            //客戶資料 客戶資料 = db.客戶資料.Find(id);
            //客戶資料.是否已刪除 = true;
            ////db.客戶資料.Remove(客戶資料);
            //db.SaveChanges();

            客戶聯絡人Repository repoC = new 客戶聯絡人Repository();

            repoC.DeleteRange(repoC.All().Where(c => c.客戶Id == id));
            repoC.UnitOfWork.Commit();

            客戶銀行資訊Repository repoB = new 客戶銀行資訊Repository();

            repoB.DeleteRange(repoB.All().Where(c => c.客戶Id == id));
            repoB.UnitOfWork.Commit();

            repo.Delete(repo.Find(id));
            repo.UnitOfWork.Commit();
            return(RedirectToAction("Index"));
        }
        public ActionResult DeleteConfirm(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "id should not be null."));
            }

            var data = repo.GetCustomerById(id.Value);

            if (data != null)
            {
                repo.Delete(data);
                repo.UnitOfWork.Commit();

                return(RedirectToAction("Index"));
            }
            else
            {
                return(HttpNotFound("Not found customer."));
            }
        }