public void FillFields(int ID) { UsersHandler usersHandler = new UsersHandler(); usersHandler.DoFillBackPanelAction(ID); DataTable UserData = usersHandler.dt; MessageCollection.copyFrom(usersHandler.MessageCollection); if (MessageCollection.isErrorOccured) { MessageCollection.PublishLog(); lbl_err.Text = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage; lbl_err.Visible = true; } else { txt_id.Text = UserData.Rows[0]["ID"].ToString(); txt_usr.Text = UserData.Rows[0]["Name"].ToString(); txt_pw.Attributes.Add("value", UserData.Rows[0]["Password"].ToString()); ddl_accesslevel.SelectedValue = UserData.Rows[0]["AccessLevel"].ToString(); ddl_accesslevel_SelectedIndexChanged(this, null); ddl_Company.SelectedValue = UserData.Rows[0]["Company"].ToString(); txt_nam.Text = UserData.Rows[0]["username"].ToString(); txt_cntct.Text = UserData.Rows[0]["contactnumber"].ToString(); txt_email.Text = UserData.Rows[0]["email"].ToString(); } }
public IActionResult Login(UserModel model) { UserModel userModel = new UsersHandler().GetUser(model.LoginId, model.Password).ToModel(); if (userModel != null) { HttpContext.Session.Set(WebUtil.CURRENT_USER, userModel); var remember = Request.Form["rememberme"]; if (!string.IsNullOrWhiteSpace(remember)) { Response.Cookies.Append( key: WebUtil.USER_COOKIE, value: $"{model.LoginId},{model.Password}", options: new CookieOptions { Expires = DateTime.Today.AddDays(7), IsEssential = true } ); } string ctl = HttpContext.Request.Query["ctl"]; string act = HttpContext.Request.Query["act"]; if (!string.IsNullOrWhiteSpace(ctl) && !string.IsNullOrWhiteSpace(act)) { return(RedirectToAction(act, ctl)); } if (userModel.Role.Id == WebUtil.ADMIN_ROLE) // user is in admin role { return(RedirectToAction("admin", "home")); } else { return(RedirectToAction("index", "home")); } } return(View()); }
public ActionResult Follow(UserSearch usrSrch) { try { UserHomeModel um = new UserHomeModel(); UsersHandler usrHandlr = new UsersHandler(); IEnumerable <UserFollowing> uf = null; uf = usrHandlr.GetFollowingList(usrSrch.sourceUsrID); foreach (var usrFollow in uf) { if (usrFollow.FollowingUser_ID == usrSrch.ID) { throw new Exception("You are already following this user"); } } if (usrHandlr.FollowUser(usrSrch.sourceUsrID, usrSrch.ID)) { User usr = new User(); usr = usrHandlr.GetUserDetails(usrSrch.sourceUsrID); return(RedirectToAction("Home", "UserHome", usr)); } return(Redirect(Request.UrlReferrer.ToString())); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); return(Redirect(Request.UrlReferrer.ToString())); } }
public MainWindow() { InitializeComponent(); myNavigationFrame = myFrame; usersHandler = new UsersHandler(); ProductoHandler = new productoHandler(); }
public IActionResult Login(LoginModel model) { User user = new UsersHandler().GetUser(model.LoginId, model.Password); if (user != null) { HttpContext.Session.Set(WebUtil.CURRENT_USER, user); if (model.RemeberMe) { HttpContext.Response.Cookies.Append( "C262", //name $"{user.LoginId},{user.Password}", //value new CookieOptions //options { IsEssential = true, HttpOnly = true, MaxAge = new TimeSpan(7, 0, 0, 0) } ); } if (user.IsInRole(WebUtil.ADMIN)) { return(RedirectToAction("admin", "home")); } else { return(RedirectToAction("index", "home")); } } return(View()); }
public ActionResult ChangeUser(FormCollection frmCollection, string submitButton) { int ID = Convert.ToInt32(frmCollection["UsrID"]); User usr = new User(); UsersHandler usrHandlr = new UsersHandler(); usr = usrHandlr.GetUserDetails(ID); if (submitButton == "Save") { string pwd = frmCollection["pwdVal"]; string email = frmCollection["Email"]; if (!(string.IsNullOrEmpty(pwd))) { pwd = Encryptor.MD5Hash(pwd); } if (!(string.IsNullOrEmpty(pwd))) { usr.Password = pwd; } usr.Email = email; usrHandlr.UpdateUser(usr); return(RedirectToAction("Home", "UserHome", usr)); } else if (submitButton == "Exit from Application") { usrHandlr.RemoveUser(Convert.ToInt32(frmCollection["UsrID"])); return(RedirectToAction("Login", "TCLogin")); } return(RedirectToAction("Home", "UserHome", usr)); }
public IActionResult Login() { ViewBag.ReturnUrl = "ctl=" + Request.Query["ctl"] + "&act=" + Request.Query["act"]; string cookie = Request.Cookies[WebUtil.USER_COOKIE]; if (!string.IsNullOrWhiteSpace(cookie)) { string[] userData = cookie.Split(","); UserModel userModel = new UsersHandler().GetUser(userData[0], userData[1]).ToModel(); if (userModel != null) { Response.Cookies.Append( key: WebUtil.USER_COOKIE, value: $"{userData[0]},{userData[1]}", options: new CookieOptions { Expires = DateTime.Today.AddDays(7), IsEssential = true } ); HttpContext.Session.Set(WebUtil.CURRENT_USER, userModel); if (userModel.Role.Id == WebUtil.ADMIN_ROLE) // user is in admin role { return(RedirectToAction("admin", "home")); } else { return(RedirectToAction("index", "home")); } } } return(View()); }
public LoginWindow() { IsLoginSuccessful = false; //Initialization InitializeComponent(); userHandler = new UsersHandler(); userList = userHandler.GetUsers(); }
public ShowUserPage(UsersHandler usersHandler) { InitializeComponent(); this.usersHandler = usersHandler; comboUsers.DataContext = usersHandler; pos = comboUsers.SelectedIndex; buttonsPanel.Visibility = Visibility.Hidden; }
public ActionResult MoveToHome(UserSearch usrSearch) { UsersHandler usrHandlr = new UsersHandler(); User usr = new User(); usr = usrHandlr.GetUserDetails(usrSearch.sourceUsrID); return(RedirectToAction("Home", "UserHome", usr)); }
//constructor de nuevo public NewOrModifyUserPage(string title, UsersHandler usersHandler) { InitializeComponent(); titleNewOrModify.Text = title; this.usersHandler = usersHandler; this.verify = false; user = new User(); this.userGrid.DataContext = user; }
public ActionResult FollowerPage(int ID) { UserHomeModel um = new UserHomeModel(); UsersHandler usrHandlr = new UsersHandler(); um.user = usrHandlr.GetUserDetails(ID); um.FollowersList = usrHandlr.GetFollowersList(ID); um.FollowingList = usrHandlr.GetFollowingList(ID); return(View(um)); }
public HomeController( ApplicationDbContext context, ILogger <HomeController> logger, UserManager <IdentityUser> userManager) { _usersHandler = new UsersHandler(context); _userManager = userManager; _messagesHandler = new MessegesHandler(context); _logger = logger; }
//constructor de modificar public NewOrModifyUserPage(string title, UsersHandler usersHandler, User user, int pos) { InitializeComponent(); titleNewOrModify.Text = title; this.usersHandler = usersHandler; this.user = user; this.pos = pos; this.userGrid.DataContext = user; this.verify = true; }
protected void ddl_accesslevel_SelectedIndexChanged(object sender, EventArgs e) { if (ddl_accesslevel.SelectedValue == "1001") { ddl_Company.DataSource = null; ddl_Company.DataBind(); ddl_Company.Enabled = false; if (ddl_Company.SelectedItem != null && !string.IsNullOrEmpty(ddl_Company.SelectedItem.Text.ToString())) { ddl_Company.SelectedItem.Text = ""; ddl_Company.SelectedItem.Value = ""; } } else { UsersHandler usersHandler = new UsersHandler(); usersHandler.FillCompanyDllAction(Convert.ToInt32(ddl_accesslevel.SelectedValue)); DataTable ddlData = usersHandler.dt; MessageCollection.copyFrom(usersHandler.MessageCollection); if (MessageCollection.isErrorOccured) { MessageCollection.PublishLog(); lbl_err.Text = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage; lbl_err.Visible = true; } else { ddl_Company.DataSource = ddlData; ddl_Company.DataTextField = "Name"; ddl_Company.DataValueField = "ID"; ddl_Company.DataBind(); ddl_Company.Enabled = true; if (!string.IsNullOrEmpty(txt_pw.Text)) { txt_pw.Attributes.Add("value", txt_pw.Text); } } if (ddlData == null || ddlData.Rows.Count == 0) { if (ddl_Company.SelectedItem != null && !string.IsNullOrEmpty(ddl_Company.SelectedItem.Text.ToString())) { ddl_Company.SelectedItem.Text = ""; ddl_Company.SelectedItem.Value = ""; ddl_Company.Enabled = false; } } } }
// GET: UserHome public ActionResult Home(User user) { UserHomeModel um = new UserHomeModel(); um.user = user; TweetHandler twtHandlr = new TweetHandler(); um.tweetDetails = twtHandlr.GetAllTweets(user.ID); UsersHandler usrHandlr = new UsersHandler(); um.FollowersList = usrHandlr.GetFollowersList(user.ID); um.FollowingList = usrHandlr.GetFollowingList(user.ID); return(View(um)); }
public LoginModel( SignInManager <IdentityUser> signInManager, ILogger <LoginModel> logger, UserManager <IdentityUser> userManager, IEmailSender emailSender, ApplicationDbContext context ) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _logger = logger; // _usersHandler = new UsersHandler(context); }
public void FillGrid() { UsersHandler usersHandler = new UsersHandler(); usersHandler.DoFillGridAction(); DataTable gridData = usersHandler.dt; MessageCollection.copyFrom(usersHandler.MessageCollection); if (MessageCollection.isErrorOccured) { MessageCollection.PublishLog(); lbl_err.Text = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage; lbl_err.Visible = true; } gridView.DataSource = gridData; gridView.DataBind(); }
public void DoDeleteAction() { UsersHandler usersHandler = new UsersHandler(); usersHandler.Delete(Convert.ToInt32(txt_id.Text)); MessageCollection.copyFrom(usersHandler.MessageCollection); if (MessageCollection.isErrorOccured) { MessageCollection.PublishLog(); lbl_err.Text = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage; lbl_err.Visible = true; } else { lbl_err.Text = "Record Deleted Successfully"; lbl_err.ForeColor = System.Drawing.Color.Green; } }
public void DoUpdateAction() { var Model = MapToObject(); UsersHandler usersHandler = new UsersHandler(); usersHandler.Update(Model); MessageCollection.copyFrom(usersHandler.MessageCollection); if (MessageCollection.isErrorOccured) { MessageCollection.PublishLog(); lbl_err.Text = MessageCollection.Messages[MessageCollection.Messages.Count - 1].ErrorMessage; lbl_err.Visible = true; } else { lbl_err.Text = "Record Updated Successfully"; lbl_err.ForeColor = System.Drawing.Color.Green; } }
public IActionResult Login() { string temp = HttpContext.Request.Cookies["C262"]; if (temp != null) { string[] loginData = temp.Split(','); User user = new UsersHandler().GetUser(loginData[0], loginData[1]); if (user != null) { HttpContext.Session.Set(WebUtil.CURRENT_USER, user); if (user.IsInRole(WebUtil.ADMIN)) { return(RedirectToAction("admin", "home")); } else { return(RedirectToAction("index", "home")); } } } return(View()); }
// a class for the chatroom // constructor assigns handlers, loggers, adds content to dictionaries from handlers public TestChatroom() { sortType = 0; filterType = 0; userFilter = ""; groupFilter = ""; isAsc = true; messHandler = new MessagesHandler(); usersHandler = new UsersHandler(); this._loggedinUser = null; recievedMessages = (Dictionary <Guid, Message>)messHandler.load(); if (recievedMessages == null) { recievedMessages = new Dictionary <Guid, Message>(); messHandler.save(recievedMessages); } registeredUsers = (Dictionary <String, User>)usersHandler.load(); if (registeredUsers == null) { registeredUsers = new Dictionary <String, User>(); usersHandler.save(registeredUsers); } }
public ActionResult UserHomeOperations(System.Web.Mvc.FormCollection frmCollection, string submitButton) { try { int ID = 0; string tweetMsg; string errmsg = ""; TweetHandler twtHandlr = new TweetHandler(); if (submitButton == "share") { ID = Convert.ToInt32(frmCollection["UsrID"]); tweetMsg = frmCollection["msgTweet"]; if (ID != 0) { twtHandlr.PostTweet(ID, tweetMsg); } else { errmsg = "Could not read user properly"; } } else if (submitButton.Contains("Save")) { ID = Convert.ToInt32(frmCollection["TweetID"].Split(',')[0]); tweetMsg = frmCollection["msgEdtTweet"]; if (ID != 0) { twtHandlr.UpdateTweet(ID, tweetMsg); } else { errmsg = "Could not read tweet properly"; } } else if (submitButton == "Delete") { ID = Convert.ToInt32(frmCollection["TweetID"].Split(',')[0]); if (ID != 0) { twtHandlr.DeleteTweet(ID); } else { errmsg = "Could not read tweet properly"; } } else if (submitButton == "Cancel") { Redirect(Request.UrlReferrer.ToString()); } else if (submitButton == "Search") { if (string.IsNullOrEmpty(frmCollection["txtSearch"])) { throw new Exception("Search criteria cannot by empty"); } else { UserSearch srchUser = new UserSearch(); UsersHandler usrHandlr = new UsersHandler(); srchUser = usrHandlr.GetUserDetails(frmCollection["txtSearch"]); if (srchUser != null) { srchUser.sourceUsrID = Convert.ToInt32(frmCollection["UsrID"]); //SearchPage(srchUser); return(RedirectToAction("SearchPage", "Search", srchUser)); } } } return(Redirect(Request.UrlReferrer.ToString())); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); return(Redirect(Request.UrlReferrer.ToString())); } }
public MessegesController(ApplicationDbContext context, UserManager <IdentityUser> userManager) { _usersHandler = new UsersHandler(context); _userManager = userManager; _messegesHandler = new MessegesHandler(context); }