Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ProfileControl1.Button_Save.Click   += new EventHandler(Button_Save_Click);
            ProfileControl1.Button_Cancel.Click += new EventHandler(Button_Cancel_Click);

            RolesUser rolesUser = new RolesUser();

            var            userInfo       = new UserInfo();
            ProfileActions profileActions = new ProfileActions();
            UsersActions   usersActions   = new UsersActions();

            userID   = usersActions.FindUserGuid(User.Identity.Name);
            userInfo = profileActions.GetUserInfo(userID);
            ProfileControl1.UserID = userID;

            if (userInfo != null)
            {
                ViewState.Add("userInfo", userInfo);

                if (userInfo.LanguageIsEnglish)
                {
                    DropDownListView.SelectedIndex = 0;
                }
                else
                {
                    DropDownListView.SelectedIndex = 1;
                }

                TextBoxPhone.Text          = userInfo.Code + " - " + userInfo.Phone;
                TextBoxName.Text           = userInfo.Name;
                TextBoxSurName.Text        = userInfo.SurName;
                TextBoxAddress.Text        = userInfo.Address;
                ProfileControl1.DataSource = userInfo;
            }
        }
Exemplo n.º 2
0
        public ActionResult Login(string login, string parol)
        {
            var result = db.Users.FirstOrDefault(x => x.Username.Equals(login) && x.Password.Equals(parol));

            if (result != null)
            {
                RolesUser role = db.RolesUsers.Single(x => x.UserID == result.id);

                if (role.RoleId == 2)
                {
                    Session["username"] = result.Firstname;
                    Session["userid"]   = result.id;
                    return(View("index"));
                }
                else
                {
                    Session["username"] = result.Firstname;
                    Session["userid"]   = result.id;
                    return(RedirectToAction("index", "admin"));
                }
            }
            else
            {
                ViewBag.mess = "ваше имя пользователя или пароль неверны";
                return(View());
            }
        }
Exemplo n.º 3
0
        public PartialViewResult SetNewRole(int?userid, int?roleid)
        {
            RolesUser p = new RolesUser();

            p.RoleID  = roleid;
            p.UserID  = userid;
            p.Created = DateTime.Now;
            db.RolesUsers.Add(p);

            db.SaveChanges();

            var model = DataRoleUser(userid);

            return(PartialView("_roleuser", model));
        }