public ActionResult EditarUsuario(PerfilModelView model) { if (ModelState.IsValid) { model = Metodos.ActualizarUsuario(model); if (!string.IsNullOrEmpty(model.ErrorUpdating)) { ModelState.AddModelError("", model.ErrorUpdating); } else { Auditoria.RegistarAccion(eTipoAccion.Actualizar); } } return(View(model)); }
public ActionResult EditarUsuario(long IdEmpresa, long IdUsuario) { PerfilModelView model = new PerfilModelView(); model.IdUsuario = IdUsuario; if (IdUsuario != -1) { model.IdEmpresa = IdEmpresa; Auditoria.RegistarAccion(eTipoAccion.AgregarUsuario); model = Metodos.GetUsuarioByEmpresaAndId(IdEmpresa, IdUsuario); } else { Auditoria.RegistarAccion(eTipoAccion.ActualizarUsuario); } model.returnPage = Url.Action("Usuarios", "Administracion", new { modId = 11010100 }); return(View(model)); }
public ActionResult PrimeraVez(RegisterModel model, string returnUrl) { if (ModelState.IsValid) { Metodos.UpdateUsuario(model.UserName, model.Password); PerfilModelView _perfil = Metodos.GetPerfilData(); FormsAuthentication.SignOut(); FormsAuthentication.SetAuthCookie(_perfil.Email, true); string UserId = _perfil.IdUsuario.ToString(); var authTicket = new FormsAuthenticationTicket(1, model.UserName, DateTime.Now, DateTime.Now.AddMinutes(20), false, UserId); string encriptedTicket = FormsAuthentication.Encrypt(authTicket); var authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encriptedTicket); HttpContext.Response.Cookies.Add(authCookie); return(RedirectToAction("Index", "Menu")); } ViewBag.Title = string.Format("{0} - {1}", Resources.LoginResource.accountHeader, Resources.BCMWebPublic.labelAppTitle); return(View(model)); }