public CambiarPassword(Usuario usuario) { InitializeComponent(); this.home = HomeFactory.Usuario; this.SetBindingSource(usuario); this.Setup(); }
public void CambiaPassword(Usuario usuario) { usuario.password = usuario.password.ToSha256(); var procedure = this.CreateProcedureFrom( "ModificarUsuario", usuario, "id_usuario", "username", "password","id_rol"); this.Run(procedure); }
public VentanaRolPassword(Usuario usuario) { this.InitializeComponent(); this.home = HomeFactory.Usuario; this.buttonPassword.Click += (sender, args) => this.CambiarPasswordUsuario(usuario); this.buttonRol.Click += (sender, args) => this.ModificarRolUsuario(usuario); }
public LoginView(Usuario usuario) { InitializeComponent(); this.home = HomeFactory.Usuario; this.model = usuario; this.Setup(); this.CreateBindings(this.loginButton); }
public ModificarRolUsuario(Usuario usuario) { InitializeComponent(); this.tipoUsuarioDisponible = TODOS; this.home = HomeFactory.Usuario; this.SetBindingSource(usuario); this.Text = "Modificar Usuario"; this.CreateBindings(this.guardarButton); }
public void ReiniciarFallasDeUsuario(Usuario usuario) { var procedure = this.CreateProcedureFrom("ReiniciarFallas", usuario, "id_usuario"); this.Run(procedure); }
private void CambiarPasswordUsuario(Usuario usuario) { this.Redirect(new CambiarPassword(usuario),true); }
public Cliente(Usuario usuario) : base(usuario) { }
public Proveedor(Usuario usuario) : base(usuario) { }
public Usuario(Usuario usuario) { this.dni_cuit = usuario.dni_cuit; this.password = usuario.password; this.username = usuario.username; }
private void ModificarRolUsuario(Usuario usuario) { this.Redirect(new ModificarRolUsuario(usuario),true); }
public void DarDeBajaUsuario(Usuario usuario) { var procedure = this.CreateProcedureFrom("DeshabilitarUsuario", usuario, "id_usuario"); this.Run(procedure); }
private void IncrementarFallas(Usuario usuario) { var procedure = this.CreateProcedureFrom("IncrementarFallas", new Dictionary<string, object> {{"@id_usuario", usuario.id_usuario}}); this.Run(procedure); }
public IList<Usuario> ListarUsuarios(Usuario ejemplo) { const string QUERY = "SELECT us.*, rol.descripcion as descripcion_rol FROM RANDOM.Usuario us LEFT JOIN RANDOM.Rol rol on (rol.id_rol = us.id_rol)"; var filtros = new Filters(); if (ejemplo.username != null) filtros.AddLike("username", ejemplo.username); return new Adapter().TransformMany<Usuario>(this.sqlRunner.Select(QUERY, filtros)); }
public void ModificarUsuario(Usuario usuario) { var procedure = this.CreateProcedureFrom("ModificarUsuario", usuario, "id_usuario", "username", "password","id_rol"); this.Run(procedure); }
public UsuarioHome(string connectionString) : base(connectionString) { this.UsuarioActual = new Usuario(); }
public void Login(Usuario usuario) { try { var result = this.sqlRunner .Single("SELECT * FROM RANDOM.Usuario WHERE username = '******'", usuario.username); var userFromDb = new Adapter().Transform<Usuario>(result); if (userFromDb.EstaBloqueado) throw new ApplicationException("El usuario se encuentra bloqueado."); if(userFromDb.id_rol==0) throw new ApplicationException("El usuario no tiene un rol asignado. Contáctese con el administrador."); if (userFromDb.estado == 0) throw new ApplicationException("El usuario no esta habilitado. Contáctese con el administrador."); if (userFromDb.password != usuario.password.ToSha256()) { this.IncrementarFallas(userFromDb); throw new ApplicationException("Password incorrecto"); } this.UsuarioActual = userFromDb; } catch (NoResultsException e) { throw new ApplicationException("El usuario no existe", e); } }