Exemplo n.º 1
0
        public async Task <ActionResult> user_add(usersModel um)
        {
            int a = Convert.ToInt32(um.user_identity);
            List <roleModel> list1 = await iro.RoleSelect();

            foreach (roleModel item in list1)
            {
                if (item.r_id == a)
                {
                    um.user_identity = item.user_identity;
                }
                ;
            }

            if (ModelState.IsValid)
            {
                if (await iub.UserCreate(um) > 0)
                {
                    return(RedirectToAction("user_list"));
                }
                else
                {
                    await NewMethod();

                    return(View(um));
                }
            }
            else
            {
                await NewMethod();

                return(View(um));
            }
        }
Exemplo n.º 2
0
        public ActionResult login()
        {
            usersModel u = new usersModel();

            ViewData.Model = u;
            return(View());
        }
Exemplo n.º 3
0
        public ActionResult userAccount(usersModel u1)
        {
            if (Request["npass"] == "" || Request["cnpass"] == "")
            {
                ModelState.AddModelError(String.Empty, "pass field can't be empty ");
            }
            if (Request["pass"] != usersrep.get1user(User.Identity.Name).users_pass || Request["npass"] != Request["cnpass"])
            {
                ModelState.AddModelError(String.Empty, "Wrong pass or pass doesn't match ");
            }

            if (Request["npass"] == "" || Request["cnpass"] == "" || Request["pass"] != usersrep.get1user(User.Identity.Name).users_pass || Request["npass"] != Request["cnpass"])
            {
                u1 = usersrep.get1user(User.Identity.Name);
                return(View(u1));
            }
            if (ModelState.IsValid)
            {
                usersrep.updateuser(User.Identity.Name, Request["user"], Request["pno"], Request["add"], Request["npass"]);
            }



            return(Redirect("Index"));
        }
Exemplo n.º 4
0
        public ActionResult Users()
        {
            usersModel u1 = usersrep.get1user(User.Identity.Name);


            return(View(u1));
        }
Exemplo n.º 5
0
        public ActionResult dl(FormCollection collection)
        {
            string     u_name1     = Request["u_name"];
            string     u_password1 = Request["u_password"];
            usersModel us1         = new usersModel()
            {
                u_name     = u_name1,
                u_password = u_password1
            };
            int pd = us.dl(us1);//登入的用户id
            //根据用户id查出角色id和角色名字
            DataTable js = us.SelectJS(pd);
            int       jsID;
            string    jsName;
            string    trueName;

            if (pd > 0)
            {
                foreach (DataRow item in js.Rows)
                {
                    trueName        = item["u_true_name"].ToString();       //真实姓名
                    jsID            = int.Parse(item["roleID"].ToString()); //角色id
                    jsName          = item["RoleName"].ToString();          //角色名字
                    Session["user"] = pd;
                    Session["us"]   = trueName;
                    return(JavaScript("alert('登录成功'); localStorage.setItem('a', '" + trueName + "'); localStorage.setItem('jsid', '" + jsID + "');localStorage.setItem('jsName', '" + jsName + "');  window.location.href='/usser/index'"));   //page/index.html
                }
            }
            else
            {
                return(JavaScript("alert('登录失败'); window.location.href='/usser/Login'"));
            }
            return(null);
        }
Exemplo n.º 6
0
 public ActionResult UserAdd(usersModel u)
 {
     if (ModelState.IsValid)//后台验证
     {
         usersModel um = new usersModel()
         {
             u_name      = u.u_name,
             u_true_name = u.u_true_name,
             u_password  = u.u_password,
             roleID      = u.roleID
         };
         if (us.Add1(um) > 0)
         {
             return(Content("<script>alert('新增成功!');</script>"));
         }
         else
         {
             return(Content("<script>alert('新增失败!'); window.location.href='/usser/User_List';</script>"));
         }
     }
     else
     {
         return(View());
     }
 }
Exemplo n.º 7
0
        public async Task <IActionResult> Login(usersModel um)
        {
            int reslut = await sa.Login(um);

            if (ModelState.IsValid)
            {
                if (reslut > 0)
                {
                    string name = sa.Ro(um);
                    HttpContext.Session.SetString("User_name", um.User_name);
                    List <roleModel> aa = await iro.RoleSelect();

                    foreach (roleModel item in aa)
                    {
                        if (item.user_identity == name)
                        {
                            HttpContext.Session.SetString("Qid", item.r_id.ToString());
                        }
                    }
                    return(Redirect("/Main/left"));
                    //return Redirect("登陆成功");
                }
                else
                {
                    return(Content("<script>alert('登录失败');</script>"));
                }
            }
            else



            {
                return(View(um));
            }
        }
Exemplo n.º 8
0
        public ActionResult userAccount()
        {
            ///user account update
            usersModel u = usersrep.get1user(User.Identity.Name);


            return(View(u));
        }
Exemplo n.º 9
0
        // GET: user_list/Create
        public ActionResult user_add()
        {
            usersModel u = new usersModel();

            ViewData.Model = u;
            FillDrop();
            return(View());
        }
Exemplo n.º 10
0
        public int Update(usersModel st)
        {
            users est = new users()
            {
                Id = st.Id
            };

            return(Update(est));
        }
Exemplo n.º 11
0
        public int Add(usersModel st)
        {
            //把DTO转为EO
            users est = new users()
            {
                Id = st.Id
            };

            return(Add(est));
        }
        public ActionResult login(usersModel u1)
        {
            if (usersrep.chkloginUser(Request["mail"], Request["pass"]) != true)
            {
                ModelState.AddModelError(String.Empty, "Invalid email or password");
                return(View());
            }
            FormsAuthentication.SetAuthCookie(Request["mail"], false);

            return(Redirect("Index"));
        }
Exemplo n.º 13
0
        public int Add(usersModel item)
        {
            users ko = new users();

            ko.id          = item.id;
            ko.u_name      = item.u_name;
            ko.u_true_name = item.u_true_name;
            ko.u_password  = item.u_password;
            ko.roleID      = item.roleID;
            return(Add(ko));
        }
Exemplo n.º 14
0
        public int update(usersModel item)
        {
            users ko = new users();

            ko.id          = item.id;
            ko.u_name      = item.u_name;
            ko.u_true_name = item.u_true_name;
            ko.u_password  = item.u_password;
            ko.roleID      = item.roleID;
            return(ModifyWithOutproNames(ko));
        }
Exemplo n.º 15
0
 public ActionResult Edit(usersModel um)
 {
     if (us.Update(um) > 0)
     {
         return(JavaScript("alert('修改成功');window.location.href='/usersGuanli/Index'"));
     }
     else
     {
         ViewBag.dt = um;
         return(View());
     }
 }
Exemplo n.º 16
0
 public ActionResult user_edit(usersModel u)
 {
     //根据Users做修改
     if (iub.Update(u) > 0)
     {
         return(Content("<script>alert('修改成功');window.location.href='/user_list/user_list'</script>"));
     }
     else
     {
         return(Content("<script>alert('修改失败');window.location.href='/user_list/user_list'</script>"));
     }
 }
Exemplo n.º 17
0
        public int UsersUpdate(usersModel um)
        {
            users uu = new users
            {
                u_id        = um.u_id,
                u_name      = um.u_name,
                u_password  = um.u_password,
                u_true_name = um.u_true_name,
            };

            return(Update(uu));
        }
Exemplo n.º 18
0
        public int Update(usersModel st)
        {
            users est = new users()
            {
                Id          = st.Id,
                u_name      = st.u_name,
                u_true_name = st.u_true_name,
                u_password  = st.u_password,
                RoleID      = st.RoleID
            };

            return(Update(est));
        }
Exemplo n.º 19
0
        public int DL(usersModel ff)
        {
            int          a    = 0;
            List <users> list = tesc.u.ToList();

            foreach (users item in list)
            {
                if (ff.User_name == item.user_name && ff.User_password == item.user_password)
                {
                    a = 1;
                }
            }
            return(a);
        }
Exemplo n.º 20
0
        public int sfcz(usersModel bjm)
        {
            int          a    = 0;
            List <users> list = tesc.u.ToList();

            foreach (users item in list)
            {
                if (bjm.User_name == item.user_name)
                {
                    a = 1;
                }
            }
            return(a);
        }
Exemplo n.º 21
0
        public int Add(usersModel st)
        {
            //把DTO转为EO
            users est = new users()
            {
                Id          = st.Id,
                u_name      = st.u_name,
                u_true_name = st.u_true_name,
                u_password  = st.u_password,
                RoleID      = st.RoleID
            };

            return(Add(est));
        }
        public ActionResult Create(usersModel uModel, HttpPostedFileBase file)
        {
            var user = new Users();

            if (!ModelState.IsValid)
            {
                return(View("Create"));
            }
            var controlMail        = db.Users.FirstOrDefault(c => c.userEmail == uModel.userEmail);
            var controlPhoneNumber = db.Users.FirstOrDefault(c => c.userPhoneNumber == uModel.userPhoneNumber);
            var controlLoginName   = db.Users.FirstOrDefault(c => c.userLoginName == uModel.userLoginName);

            if (controlMail != null)
            {
                TempData["msg"] = "<script>alert('Girmiş olduğunuz mail adresi daha önce kullanılmıştır.')</script>";
                return(View("Create"));
            }
            else if (controlLoginName != null)
            {
                TempData["msg"] = "<script>alert('Girmiş olduğunuz kullanıcı adı daha önce kullanılmıştır.')</script>";
                return(View("Create"));
            }
            else if (controlPhoneNumber != null)
            {
                TempData["msg"] = "<script>alert('Girmiş olduğunuz telefon numarası daha önce kullanılmıştır.')</script>";
                return(View("Create"));
            }

            user.userPhoneNumber = uModel.userPhoneNumber;
            user.userNameSurname = uModel.userNameSurname;
            user.userLoginName   = uModel.userLoginName;
            user.userPassword    = uModel.userPassword;
            user.userEmail       = uModel.userEmail;
            if (file != null && file.ContentLength > 0)
            {
                string fileName = Path.GetFileName(file.FileName);
                string imgPath  = Path.Combine(Server.MapPath("~/User_Images/"), fileName);
                file.SaveAs(imgPath);
                user.userImageUrl = "/User_Images/" + file.FileName;
            }
            else if (file == null)
            {
                user.userImageUrl = "/User_Images/default.png";
            }
            Session["User"] = user;
            db.Users.Add(user);
            db.SaveChanges();
            return(RedirectToAction("Index", "Home"));
        }
Exemplo n.º 23
0
        public ActionResult login(usersModel u1)
        {
            string s1 = Request["mail"].Replace("@gmail.com", "");

            if (usersrep.chkloginUser(s1, Request["pass"]) != true)
            {
                ModelState.AddModelError(String.Empty, "Invalid email or password");
                return(View());
            }
            string s2 = Request["mail"].Replace("@gmail.com", "");

            FormsAuthentication.SetAuthCookie(s2, false);

            return(Redirect("Index"));
        }
Exemplo n.º 24
0
        public async Task <int> UserEdit(usersModel bjm)
        {
            users us = new users()
            {
                user_id        = bjm.User_id,
                user_name      = bjm.User_name,
                user_password  = bjm.User_password,
                user_true_name = bjm.User_true_name,
                user_identity  = bjm.user_identity
            };

            tesc.Attach(us);
            tesc.Entry(us).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
            return(await tesc.SaveChangesAsync());
        }
Exemplo n.º 25
0
        public string Ro(usersModel us)
        {
            string            a     = "";
            List <usersModel> list  = new List <usersModel>();
            List <users>      list2 = tesc.u.ToList();

            foreach (users item in list2)
            {
                if (us.User_name == item.user_name && us.User_password == item.user_password)
                {
                    a = item.user_identity;
                }
            }
            return(a);
        }
Exemplo n.º 26
0
        public List <usersModel> SelectBy(usersModel st)
        {
            List <users>      list  = SelectBy(e => e.Id.Equals(st.Id));
            List <usersModel> list2 = new List <usersModel>();

            foreach (var item in list)
            {
                usersModel sd = new usersModel()
                {
                    Id = item.Id
                };
                list2.Add(sd);
            }
            return(list2);
        }
Exemplo n.º 27
0
 public void addusers(usersModel um)
 {
     using (var context = new toletBDdbEntities1()) {
         User users = new User()
         {
             users_id   = um.users_id,
             users_pass = um.users_pass,
             name       = um.name,
             phone_no   = "",
             addresss   = ""
         };
         context.Users.Add(users);
         context.SaveChanges();
     }
 }
Exemplo n.º 28
0
        public ActionResult Delete(int id)
        {
            usersModel s = new usersModel()
            {
                Id = id
            };

            if (us.Del(s) > 0)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Exemplo n.º 29
0
        public async Task <int> Login(usersModel us)
        {
            int a = 0;
            List <usersModel> list  = new List <usersModel>();
            List <users>      list2 = await Task.Run(() => { return(tesc.u.ToList()); });

            foreach (users item in list2)
            {
                if (us.User_name == item.user_name && us.User_password == item.user_password)
                {
                    a = 1;
                }
            }

            return(a);
        }
Exemplo n.º 30
0
        public ActionResult groupInfo(int id)
        {
            var user = Session["User"] as Users;

            if (user == null)
            {
                return(RedirectToAction("Login", "Home"));
            }
            var group = db.Groups.FirstOrDefault(g => g.groupId == id);

            ViewBag.gImage = group.groupImageUrl;
            ViewBag.gName  = group.groupName;
            ViewBag.gCode  = group.groupCode;
            var manager = db.Manager.FirstOrDefault(m => m.managerId == group.managerFk);

            ViewBag.gManager = manager.managerNameSurname;
            var mImage = db.Users.FirstOrDefault(u => u.userId == manager.userFk);

            ViewBag.mImage = mImage.userImageUrl;
            var result  = db.spMemberofGroup(id).ToList();
            var message = db.TextMessage.Where(f => f.groupFk == id).ToList();

            ViewBag.MessageCount = message.Count;
            ViewBag.UsersCount   = result.Count - 1;
            if (result.Count != 0)
            {
                var userList = new List <usersModel>();
                foreach (var users in result)
                {
                    var uModel = new usersModel();
                    if (manager.userFk != users.userId)
                    {
                        uModel.userId        = users.userId;
                        uModel.userImageUrl  = users.userImageUrl;
                        uModel.userLoginName = users.userLoginName;
                        userList.Add(uModel);
                    }
                }
                return(View(userList));
            }
            else
            {
                ViewBag.NoResult = "Henüz bu grupta bir üye yok.";
            }

            return(View());
        }