コード例 #1
0
        public ActionResult Create(NhaVienModel model)
        {
            var message = 0;
            var dao     = new AdminDao();

            if (dao.CheckUserNameEmloyee(model.TENDANGNHAPNHANVIEN))
            {
                message = -1;
            }
            else if (dao.CheckEmailEmloyee(model.EMAIL))
            {
                message = -2;
            }
            else
            {
                var user = new NHANVIEN()
                {
                    MANHANVIEN          = dao.CreateIDAuto("NV"),
                    TENNHANVIEN         = model.TENNHANVIEN,
                    TENDANGNHAPNHANVIEN = model.TENDANGNHAPNHANVIEN,
                    MATKHAUNHANVIEN     = Encryptor.MD5Hash(model.MATKHAUNHANVIEN),
                    DIACHINHANVIEN      = model.DIACHINHANVIEN,
                    EMAIL            = model.EMAIL,
                    SDT              = model.SDT,
                    NGAYSINH         = model.NGAYSINH,
                    CMND             = model.CMND,
                    HINHANH          = model.HINHANH,
                    LOAIHINHCONGVIEC = model.LOAIHINHCONGVIEC,
                    CHUCVU           = model.CHUCVU,
                    NGAYTAO          = DateTime.Now,
                    MANHOMNGUOIDUNG  = model.MANHOMNGUOIDUNG,
                    TRANGTHAI        = true
                };

                var result = dao.InsertEmloyee(user);
                if (result != null)
                {
                    message = 1;
                    //model = new RegisterEmloyeeModel();
                }
                else
                {
                    message = 0;
                }
            }

            return(Json(message, JsonRequestBehavior.AllowGet));
        }