示例#1
0
        public ActionResult Create([Bind(Include = "ID_LOAITK,TEN_LOAITK,MUC_DATDUOC")] LOAITAIKHOAN s)
        {
            if (ModelState.IsValid)
            {
                db.LOAITAIKHOANs.Add(s);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(s));
        }
示例#2
0
        // GET: LoaiTKKH/Edit/5
        public ActionResult Edit(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LOAITAIKHOAN s = db.LOAITAIKHOANs.Find(id);

            if (s == null)
            {
                return(HttpNotFound());
            }
            return(View(s));
        }
示例#3
0
        public ActionResult Edit(LOAITAIKHOAN s)
        {
            int id    = int.Parse(Url.RequestContext.RouteData.Values["id"].ToString());
            var check = db.LOAITAIKHOANs.Where(l => l.MUC_DATDUOC == s.MUC_DATDUOC).FirstOrDefault();

            if (check != null)
            {
                ViewBag.ErrorContent = "Mức đạt được bị trùng.";
                return(View(s));
            }
            var updateType = db.LOAITAIKHOANs.Where(l => l.ID_LOAITK == id).FirstOrDefault();

            updateType.TEN_LOAITK  = s.TEN_LOAITK;
            updateType.MUC_DATDUOC = s.MUC_DATDUOC;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#4
0
        //public LOAITAIKHOAN GetTypeUserByID(int ID)
        //{

        //        return db.LOAITAIKHOANs.Where(x => x.LOAITAIKHOAN_ID == ID).SingleOrDefault();



        //}
        public int SaveData(LoaitaiKhoanModel x, string user)
        {
            try
            {
                var typeUser = db.LOAITAIKHOANs.Find(x.IDLOAITAIKHOAN);
                if (typeUser != null)
                {
                    LOAITAIKHOAN dao = db.LOAITAIKHOANs.SingleOrDefault(m => m.IS_DELETE == false && m.ID == x.IDLOAITAIKHOAN);

                    dao.ID            = x.IDLOAITAIKHOAN;
                    dao.TENLOAITK     = x.TENLOAITAIKHOAN;
                    dao.IS_DELETE     = false;
                    dao.MODIFILEDDATE = DateTime.Now.Date;
                    dao.MODIFILEDBY   = user;

                    dao.GHICHU_LOAITAIKHOAN = x.GHICHU;
                    db.SaveChanges();

                    return(1);
                }
                else
                {
                    LOAITAIKHOAN dao = new LOAITAIKHOAN();
                    dao.IS_DELETE = false;
                    dao.ID        = x.IDLOAITAIKHOAN;
                    dao.TENLOAITK = x.TENLOAITAIKHOAN;


                    dao.CREATEDATE          = DateTime.Now.Date;
                    dao.CREATEBY            = user;
                    dao.GHICHU_LOAITAIKHOAN = x.GHICHU;
                    db.LOAITAIKHOANs.Add(dao);
                    db.SaveChanges();

                    return(2);
                }
            }
            catch
            {
                return(0);
            }
        }
示例#5
0
        public int ktDangNhap(string username, string pass)
        {
            TAIKHOAN obj = linqToMySQL.TAIKHOANs.Where(t => t.TAIKHOAN1.Trim() == username && t.MATKHAU.Trim() == pass).Select(t => t).FirstOrDefault();

            if (obj != null)
            {
                LOAITAIKHOAN loai = linqToMySQL.LOAITAIKHOANs.Where(t => t.MALOAITK == obj.MALOAITK).Select(t => t).FirstOrDefault();
                if (loai.TENLOAI.Trim() == "2")
                {
                    return(0);
                }
                NHANVIEN nv = linqToMySQL.NHANVIENs.Where(t => t.TAIKHOAN == obj.TAIKHOAN1).Select(t => t).FirstOrDefault();
                CHUCVU   cv = linqToMySQL.CHUCVUs.Where(t => t.MACHUCVU == nv.MACHUCVU).Select(t => t).FirstOrDefault();
                if (cv.TENCHUCVU.Trim() == "quản lý")
                {
                    return(1);
                }
                else
                {
                    return(2);
                }
            }
            return(-1);
        }