예제 #1
0
        public ActionResult Edit(LoaiCap1 loaiCap1)
        {
            ThongBaoMvc thongbao;

            ViewBag.MaCN = new SelectList(db.ChiNhanhs, "MaCN", "Name", loaiCap1.MaCN);
            if (ModelState.IsValid)
            {
                db.Entry(loaiCap1).State = EntityState.Modified;
                try {
                    db.SaveChanges();
                    LogMgr.AddLog(User.Identity.Name, (int)FunctionType.UpdateLoaiCap1, "Update thông tin Loại cấp 1" + loaiCap1.Name + "-" + loaiCap1.LoaiCap1Id);
                    thongbao = new ThongBaoMvc {
                        CssClassName = "success", Message = "Thành công thay đổi thông tin loại cấp 1."
                    };
                    TempData["ResultAction"] = thongbao;
                    return(RedirectToAction("Index"));
                }
                catch (Exception e)
                {
                    log.Error("Lỗi thay đổi loại cấp 1" + e.Message);
                    thongbao = new ThongBaoMvc {
                        CssClassName = "danger", Message = "Lỗi."
                    };
                    TempData["ResultAction"] = thongbao;
                }
            }

            return(View(loaiCap1));
        }
예제 #2
0
        public ActionResult Index(string name)
        {
            ThongBaoMvc thongbao;
            LoaiCap1    loaicap1 = new LoaiCap1();

            loaicap1.Name = name;
            loaicap1.MaCN = db.TaiKhoans.FirstOrDefault(s => s.UserName.Equals(User.Identity.Name)).MaCN;
            db.LoaiCap1s.Add(loaicap1);
            try {
                db.SaveChanges();
                LogMgr.AddLog(User.Identity.Name, (int)FunctionType.AddLoaiCap1, "Thêm Loại cấp 1 " + loaicap1.Name);
                thongbao = new ThongBaoMvc {
                    CssClassName = "success", Message = "Thêm loại cấp 1 mới thành công."
                };
                TempData["ResultAction"] = thongbao;
            }
            catch (Exception e)
            {
                log.Error("Lỗi thêm loại cấp 1: " + e.Message);
                thongbao = new ThongBaoMvc {
                    CssClassName = "danger", Message = "Lỗi."
                };
                TempData["ResultAction"] = thongbao;
            }
            var loaiCap1 = db.LoaiCap1s.Include(l => l.ChiNhanh).ToList();

            return(View(loaiCap1));
        }
예제 #3
0
        // GET: LoaiCap1/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LoaiCap1 loaiCap1 = db.LoaiCap1s.Find(id);

            if (loaiCap1 == null)
            {
                return(HttpNotFound());
            }
            ViewBag.MaCN = new SelectList(db.ChiNhanhs, "MaCN", "Name", loaiCap1.MaCN);
            return(View(loaiCap1));
        }