コード例 #1
0
        public ActionResult FindUname(string uname)
        {
            CMS_User userFilter = new CMS_User();

            userFilter.uname = uname;
            int count = CMS_User_BLL.FindUname(userFilter);

            return(Json(count));
        }
コード例 #2
0
 public ActionResult FindUser()
 {
     try
     {
         var list = CMS_User_BLL.Find();
         return(Json(list));
     }
     catch (Exception error)
     {
         throw error;
     }
 }
コード例 #3
0
 public ActionResult FindUser(int id)
 {
     try
     {
         CMS_User userFilter = new CMS_User();
         userFilter.uid = id;
         var list = CMS_User_BLL.Login(userFilter);
         return(Json(list));
     }
     catch (Exception error)
     {
         throw error;
     }
 }
コード例 #4
0
 //查找用户
 public ActionResult Find(int uid)
 {
     try
     {
         CMS_User userFilter = new CMS_User();
         userFilter.uid = uid;
         var list = CMS_User_BLL.Login(userFilter);
         return(Json(list, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
 public ActionResult FindinPwd(string oldpwd, int uid)
 {
     try
     {
         CMS_User userFilter = new CMS_User();
         userFilter.upwd = oldpwd;
         userFilter.uid  = uid;
         var list = CMS_User_BLL.Find(userFilter);
         return(Json(list, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #6
0
 public ActionResult ResponseRegister(string uname, string pwd, string mobile)
 {
     try
     {
         CMS_User user = new CMS_User();
         user.uname  = uname;
         user.upwd   = pwd;
         user.mobile = mobile;
         user.admin  = 0;
         var count = CMS_User_BLL.Register(user);
         return(Json(count));
     }
     catch (Exception error)
     {
         throw error;
     }
 }
コード例 #7
0
 public ActionResult Find(int rows, int page, string Uname)
 {
     try
     {
         CMS_User userFilter = new CMS_User();
         if (!string.IsNullOrEmpty(Uname))
         {
             userFilter.uname = Uname;
         }
         Pagination pagination = CMS_User_BLL.Find(userFilter, rows, page);
         return(Json(pagination, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #8
0
 //上传头像
 public ActionResult Upload()
 {
     try
     {
         HttpFileCollectionBase files = Request.Files;
         HttpPostedFileBase     file  = files[0];
         //获取文件名后缀
         string extName = VirtualPathUtility.GetExtension(file.FileName).ToLower();
         //获取保存目录的物理路径
         if (System.IO.Directory.Exists(Server.MapPath("/images/face/")) == false)//如果不存在就创建images文件夹
         {
             System.IO.Directory.CreateDirectory(Server.MapPath("/images/face/"));
         }
         string path = Server.MapPath("/images/face/"); //path为某个文件夹的绝对路径,不要直接保存到数据库
         //    string path = "F:\\TgeoSmart\\Image\\";
         //生成新文件的名称,guid保证某一时刻内图片名唯一(文件不会被覆盖)
         string fileNewName = Guid.NewGuid().ToString();
         string ImageUrl    = path + fileNewName + extName;
         //SaveAs将文件保存到指定文件夹中
         file.SaveAs(ImageUrl);
         //此路径为相对路径,只有把相对路径保存到数据库中图片才能正确显示(不加~为相对路径)
         string url = "\\/images/face/\\" + fileNewName + extName;
         if (!string.IsNullOrEmpty(url)) //修改数据库
         {
             CMS_User userFilter = new CMS_User();
             userFilter.uid = Convert.ToInt32(Session["userID"]);
             var list = CMS_User_BLL.Find(userFilter);
             list[0].face = fileNewName + extName;
             CMS_User_BLL.Edit(list[0]);
         }
         return(Json(new
         {
             Result = true,
             Data = url
         }));
     }
     catch (Exception exception)
     {
         return(Json(new
         {
             Result = false,
             exception.Message
         }));
     }
 }
コード例 #9
0
 public ActionResult ResponseLogin(string uname, string pwd)
 {
     try
     {
         CMS_User userFilter = new CMS_User();
         userFilter.uname = uname;
         userFilter.upwd  = pwd;
         var list = CMS_User_BLL.Login(userFilter);
         if (list.Count > 0)
         {
             CMS_User user = list[0] as Model.CMS_User;
             Session["userID"] = user.uid;
         }
         return(Json(list));
     }
     catch (Exception error)
     {
         throw error;
     }
 }
コード例 #10
0
        // GET: Personal_Profile
        public ActionResult Personal_Profile(int uid = 0)
        {
            try
            {
                if (uid == 0)
                {
                    Response.Redirect("/Login/Login");
                }
                CMS_User userFilter = new CMS_User();
                userFilter.uid = uid;
                List <CMS_User> list = CMS_User_BLL.Login(userFilter);       //查询用户
                ViewBag.userList = list;
                var countInCommentSum = CMS_User_BLL.FindComSum(userFilter); //查询用户评论数
                ViewBag.countInCommentSum = countInCommentSum;

                return(View());
            }
            catch (Exception error)
            {
                throw error;
            }
        }
コード例 #11
0
 public ActionResult Edit(int uid)
 {
     try
     {
         CMS_User userFilter = new CMS_User();
         userFilter.uid = uid;
         Pagination      pagination = CMS_User_BLL.Find(userFilter, 10, 1);
         List <CMS_User> list       = pagination.rows as List <CMS_User>;
         if (list[0].admin == 0)
         {
             list[0].admin = 1;
         }
         else if (list[0].admin == 1)
         {
             list[0].admin = 0;
         }
         var count = CMS_User_BLL.Edit(list[0]);
         return(Json(count, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }