/// <summary> /// Atualizar uma usuário no banco. /// </summary> /// <param name="aoUsuario">Usuario</param> /// <returns>True se a usuário foi atualizada.</returns> public object Update(Usuario aoUsuario) { BUsuario loBUsuario = new BUsuario(aoUsuario); IUsuarioDAL loUsuarioDAL = ConcreteDALFactory.CreateUsuarioDAL(); loBUsuario.AtualizarData(); loUsuarioDAL.Update(aoUsuario); return(true); }
/// <summary> /// Inserir um usuário no banco. /// </summary> /// <param name="aoUsuario">Usuario</param> /// <returns>True se o usuário foi inserida.</returns> public object Insert(Usuario aoUsuario) { BUsuario loBUsuario = new BUsuario(aoUsuario); if (loBUsuario.UsuarioExiste()) { throw new Exception(String.Format("Já existe um usuário com o nickname {0}", aoUsuario.UsrDsNickname)); } IUsuarioDAL loUsuarioDAL = ConcreteDALFactory.CreateUsuarioDAL(); loBUsuario.AtualizarData(); loUsuarioDAL.Insert(aoUsuario); return(true); }
protected void btnIniciarSesion_Click(object sender, EventArgs e) { Resources.Resources objResources = new Resources.Resources(); EUsuario EUsuario = new EUsuario { Usuario = username.Text, UPassword = objResources.MD5Crypto(password.Text) }; EUsuario UsuarioExistente; BUsuario BUsuario = new BUsuario(); UsuarioExistente = BUsuario.VerificarUsuario(EUsuario); if (UsuarioExistente == null) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloErrorLogin + "','" + Constant.MensajeErrorLogin + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); objResources.LimpiarControles(this.Controls); } else { Session["Usuario"] = UsuarioExistente; Response.Redirect("Index.aspx"); } }
public ActionResult Login(string username, string password, string ReturnUrl) { //Resources.Resources objResources = new Resources.Resources(); EUsuario EUsuario = new EUsuario { Usuario = username, UPassword = BOperaciones.MD5Crypto(password) }; EUsuario UsuarioExistente; BUsuario BUsuario = new BUsuario(); UsuarioExistente = BUsuario.VerificarUsuario(EUsuario); //UsuarioExistente = new EUsuario() { IdUsuario = 1, Usuario = "admin", Estado = 1 }; if (UsuarioExistente == null) { ViewBag.Mensaje = "Usuario y/o contraseña incorrecta(s)."; return(View()); } else { SessionHelper.Usuario = UsuarioExistente; //Roles SessionHelper.Roles = new List <string>() { UsuarioExistente.Rol }; if (ReturnUrl != null && ReturnUrl != string.Empty) { return(Redirect(Url.Content(ReturnUrl))); } return(RedirectToAction("Index", "Home")); } }
public LoginController(RepositorioUsuarioEF <Usuario> repository) { business = new BUsuario(repository); }