Beispiel #1
0
 public ActionResult Create(客戶資料 客戶資料)
 {
     if (ModelState.IsValid)
     {
         repo.Add(客戶資料);
         repo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     return(View(客戶資料));
 }
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,是否已刪除,客戶分類")] 客戶資料 ClientData)
        {
            if (ModelState.IsValid)
            {
                repoClientInfo.Add(ClientData);
                repoClientInfo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(ClientData));
        }
Beispiel #3
0
 public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶分類Id")] 客戶資料 客戶資料)
 {
     if (ModelState.IsValid)
     {
         repo.Add(客戶資料);
         repo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     ViewBag.客戶分類Id = new SelectList(categoryRepo.All(), "分類Id", "客戶分類", 客戶資料.客戶分類Id);
     return(View(客戶資料));
 }
Beispiel #4
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email")] 客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                repo.Add(客戶資料);
                repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
Beispiel #5
0
        public ActionResult Create(客戶資料 data)
        {
            if (ModelState.IsValid)
            {
                repo.Add(data);
                repo.UnitOfWork.Commit();
                return(RedirectToAction("List"));
            }

            return(View(data));
        }
Beispiel #6
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶分類,帳號,密碼,Role")] 客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                客戶資料.密碼 = LoginViewModel.Encrypt(客戶資料.密碼);
                repo.Add(客戶資料);
                repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
Beispiel #7
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,IsDeleted,客戶分類Id")] 客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                Repo.Add(客戶資料);
                Repo.UnitOfWork.Commit();
                TempData["Msg"] = "新增成功";
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
Beispiel #8
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶類別")] 客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                _客戶資料Repository.Add(客戶資料);
                _客戶資料Repository.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.類別Id = new SelectList(_客戶資料Repository.所有客戶類別(), "Key", "Value");
            return(View(客戶資料));
        }
Beispiel #9
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,Stat,客戶分類,帳號,密碼")] 客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                客戶資料.PasswordHash();
                repo客戶資料.Add(客戶資料);
                repo客戶資料.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
Beispiel #10
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,account,password")] 客戶資料 客戶資料, FormCollection form)
        {
            if (ModelState.IsValid)
            {
                客戶資料.password = SHA256(form["password"]);
                repo.Add(客戶資料);
                repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
 public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶分類")] 客戶資料 客戶資料)
 {
     if (ModelState.IsValid)
     {
         repo.Add(客戶資料);
         repo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     客戶資料.客戶分類清單    = Get客戶分類清單();
     ViewData.Model = 客戶資料;
     return(View());
 }
        public ActionResult Create([Bind(Include = "Id,客戶Id,職稱,姓名,Email,手機,電話")] 客戶聯絡人 客戶聯絡人)
        {
            if (ModelState.IsValid)
            {
                repo.Add(客戶聯絡人);
                repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶Id = new SelectList(db.客戶資料, "Id", "客戶名稱", 客戶聯絡人.客戶Id);
            return(View(客戶聯絡人));
        }
 public ActionResult Create(客戶資料 客戶資料)
 {
     if (ModelState.IsValid)
     {
         客戶資料.密碼 = new EncodeCryptHelper().Encode(客戶資料.密碼);
         customerdatasRepo.Add(客戶資料);
         customerdatasRepo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     SetCategoryDDLListItem();
     return(View(客戶資料));
 }
Beispiel #14
0
 public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶分類")] 客戶資料 客戶資料)
 {
     if (ModelState.IsValid)
     {
         //db.客戶資料.Add(客戶資料);
         //db.SaveChanges();
         repo.Add(客戶資料);
         repo.UnitOfWork.Commit();
         return(RedirectToAction("Index"));
     }
     ViewBag.客戶分類 = repo.客戶分類ItemList("");
     return(View(客戶資料));
 }
        public ActionResult Create(int id, FormCollection form)
        {
            客戶資料 客戶資料 = 客戶資料repo.Find(id);

            if (TryUpdateModel(客戶資料))
            {
                客戶資料repo.Add(客戶資料);
                客戶資料repo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
Beispiel #16
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶分類")]
                                   客戶資料 model)
        {
            if (ModelState.IsValid)
            {
                customerRepo.Add(model);
                customerRepo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            ViewBag.客戶分類 = new SelectList(categoryRepo.All(), "Id", "分類名稱");
            return(View(model));
        }
Beispiel #17
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,客戶分類,統一編號,電話,傳真,地址,Email")] 客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                //db.客戶資料.Add(客戶資料);
                //db.SaveChanges();

                customerRepo.Add(客戶資料);
                customerRepo.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
        public ActionResult Create(客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                //客戶資料.密碼 = FormsAuthentication.HashPasswordForStoringInConfigFile(客戶資料.密碼, "SHA1");
                repo.Add(客戶資料);
                repo.UnitOfWork.Commit();
                //db.客戶資料.Add(客戶資料);
                //db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
Beispiel #19
0
        //[ValidateAntiForgeryToken]
        public ActionResult Create(客戶資料 data)
        {
            if (ModelState.IsValid)
            {
                repo.Add(data);
                repo.UnitOfWork.Commit();

                return(RedirectToAction("Index"));
            }

            var 客戶分類repo = RepositoryHelper.Get客戶分類Repository();

            ViewBag.客戶分類Id = new SelectList(客戶分類repo.All(), "Id", "客戶分類說明");
            return(View(data));
        }
        public ActionResult Create(客戶資料 customer)
        {
            if (ModelState.IsValid)
            {
                repo.Add(customer);
                repo.UnitOfWork.Commit();

                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.客戶分類List = Get客戶分類(customer.客戶分類.Value);
                ViewData.Model   = customer;
                return(View());
            }
        }
        // 參考:Exception or Error Handling in ASP.Net MVC Using HandleError Attribute
        // http://www.c-sharpcorner.com/UploadFile/ff2f08/exception-or-error-handling-in-Asp-Net-mvc-using-handleerror/
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,是否已刪除,客戶分類")] 客戶資料 客戶資料)
        {
            // throw new Exception("故意製造一個錯誤,請忽略!!!");

            if (ModelState.IsValid)
            {
                //db.客戶資料.Add(客戶資料);
                //db.SaveChanges();

                repo.Add(客戶資料);
                repo.UnitOfWork.Commit();

                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,客戶分類,帳號,密碼")] 客戶資料 客戶資料)
        {
            if (string.IsNullOrEmpty(客戶資料.密碼))
            {
                ModelState.AddModelError("密碼", "密碼必填");
                return(View(客戶資料));
            }

            if (ModelState.IsValid)
            {
                客戶資料.密碼進行雜湊();
                repo.Add(客戶資料);
                repo.UnitOfWork.Commit();
                return(RedirectToAction("Index", FormMethod.Get));
            }

            return(View(客戶資料));
        }
Beispiel #23
0
        public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email,isDeleted,category,username,password")] 客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                //db.客戶資料.Add(客戶資料);
                //db.SaveChanges();

                customerRepo.Add(客戶資料);
                customerRepo.UnitOfWork.Commit();

                return(RedirectToAction("Index"));
            }

            //ViewBag.categories = cgRepo.getCategories();
            //ViewBag.category = cgRepo.getCategory_SelectList();

            return(View(客戶資料));
        }
        // public ActionResult Create([Bind(Include = "Id,客戶名稱,統一編號,電話,傳真,地址,Email")] 客戶資料 客戶資料)
        public ActionResult Create(客戶資料 客戶資料)
        {
            if (ModelState.IsValid)
            {
                //db.客戶資料.Add(客戶資料);
                客戶資料.密碼進行雜湊運算();
                repo.Add(客戶資料);
                try
                {
                    //db.SaveChanges();
                    repo.UnitOfWork.Commit();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料));
        }
        public ActionResult Create([Bind(Include = "Id,客戶分類,客戶名稱,統一編號,電話,傳真,地址,Email")] ViewModels.客戶資料ViewModel 客戶資料ViewModel)
        {
            if (ModelState.IsValid)
            {
                var 客戶資料 = new 客戶資料
                {
                    Id    = 客戶資料ViewModel.Id,
                    客戶分類  = (int)客戶資料ViewModel.客戶分類,
                    客戶名稱  = 客戶資料ViewModel.客戶名稱,
                    Email = 客戶資料ViewModel.Email,
                    傳真    = 客戶資料ViewModel.傳真,
                    地址    = 客戶資料ViewModel.地址,
                    統一編號  = 客戶資料ViewModel.統一編號,
                    電話    = 客戶資料ViewModel.電話,
                    已刪除   = false
                };

                rep.Add(客戶資料);
                rep.UnitOfWork.Commit();
                return(RedirectToAction("Index"));
            }

            return(View(客戶資料ViewModel));
        }