private void Button1_Click(object sender, System.EventArgs e) { string nombre = this.txtUserName.Text.Trim(); //me fijo si el usuario existe //TODO: mejorar esto para que no obtenga todo el usuario, sino que solo verifique si existe o no. if (this.GetUsuarioService().BuscarPorNombre(nombre) != null) this.lblUsuarioDuplicado.Visible = true; else { //creo el usuario Usuario usuario = new Usuario(); usuario.Nombre = nombre; usuario.Password = this.txtPassword.Text.Trim(); this.GetUsuarioService().SaveOrUpdate(usuario); //inicio la sesión del usuario Session[SessionEntries.UserName] = usuario.Nombre; Session[SessionEntries.UserID] = usuario.Id; this.ActivatePanel(this.pnlStep2); } }
/// <summary> /// Crea una instancia de <see cref="Escucha">Escucha</see>. /// </summary> /// <param name="Usuario">el <see cref="Usuario">Usuario</see></param> /// <param name="temaMusical">el <see cref="TemaMusical">TemaMusical</see></param> /// <param name="momentoEscucha">el momonto en que se inició la <see cref="Escucha">Escucha</see></param> /// <param name="valoracion">la valoración de la <see cref="Escucha">Escucha</see></param> public Escucha(Usuario Usuario, TemaMusical temaMusical, DateTime momentoEscucha, short valoracion) : this() { this.Usuario = Usuario; this.TemaMusical = temaMusical; this.MomentoEscucha = momentoEscucha; this.Valoracion = valoracion; }
private static void TestBuscarUsuario(IApplicationContext ctx) { IUsuarioService us = (IUsuarioService) ctx.GetObject("usuarioService"); Usuario usuario = new Usuario(); usuario.Nombre = "poligarcia"; IList res = us.BuscarUsuarios(usuario); usuario = (Usuario) res[0]; Console.WriteLine(usuario.Id); }
private void Button1_Click(object sender, System.EventArgs e) { Usuario usuario = new Usuario(); usuario.Nombre = this.txtUserName.Text.Trim(); usuario.Password = this.txtPassword.Text.Trim(); this.GetUsuarioService().SaveOrUpdate(usuario); this.ActivatePanel(this.pnlStep2); }
/// <see cref="IUsuarioService.BuscarPorNombre(string)"/> public Usuario BuscarPorNombre(string nombreUsuario) { Usuario usuario = new Usuario(); usuario.Nombre = nombreUsuario; IList usuarios = this.BuscarUsuarios(usuario); // Espero un solo usuario if (usuarios.Count == 0) { throw new UsuarioNotFoundException(); } return (Usuario) usuarios[0]; }
/// <see cref="IUsuarioDao.BuscarUsuarios(Usuario)" /> public IList BuscarUsuarios(Usuario templateUsuario) { ICriteria criteria = this.HibernateTemplate.Session.CreateCriteria(typeof(Usuario)); OrExpression orExpression = new OrExpression( new LikeExpression("nombre", templateUsuario.Nombre, MatchMode.Anywhere), new OrExpression( new LikeExpression("apodo", templateUsuario.Nombre, MatchMode.Anywhere), new LikeExpression("nombreCompleto", templateUsuario.Nombre, MatchMode.Anywhere) ) ); criteria.Add(orExpression); criteria.AddOrder(new Order("nombre", true)); return criteria.List(); }
private void Button1_Click(object sender, System.EventArgs e) { //creo el usuario Usuario usuario = new Usuario(); usuario.Nombre = this.txtUserName.Text.Trim(); usuario.Password = this.txtPassword.Text.Trim(); this.GetUsuarioService().SaveOrUpdate(usuario); //inicio la sesión del usuario Session[SessionEntries.UserName] = usuario.Nombre; Session[SessionEntries.UserID] = usuario.Id; this.ActivatePanel(this.pnlStep2); }
/// /// <param name="nombreUsuario"></param> /// <param name="password"></param> public Usuario AutenticarUsuario(string nombreUsuario, string password) { Usuario usuario = new Usuario(); usuario.Nombre = nombreUsuario; IList usuarios = this.usuarioDao.BuscarUsuarios(usuario); // Espero un usuario if (usuarios.Count == 0) { throw new UsuarioNotFoundException(); } usuario = usuarios[0] as Usuario; // Verifico el password if (!password.Equals(usuario.Password)) { throw new LoginFailedException(nombreUsuario, password); } return usuario; }
private void btnBuscar_Click(object sender, System.EventArgs e) { if (this.txtBusqueda.Text.Length > 0) { Usuario template = new Usuario(); template.Nombre = this.txtBusqueda.Text; IList usuarios = this.GetUsuarioService().BuscarUsuarios(template); if (usuarios == null || usuarios.Count == 0) this.lblNoEncontrado.Visible = true; else { this.grdUsuarios.DataSource = usuarios; this.grdUsuarios.DataBind(); } } //TODO: traer todos y mostrarlos // else // this.grdUsuarios.DataSource = this.GetUsuarioService(). // this.grdArtistas.DataBind(); }
/// <see cref="IEscuchaService.RetrieveUltimasEscuchas(Usuario, int)" /> public IList RetrieveUltimasEscuchas(Usuario usuario, int cantidad) { return this.escuchaDao.RetrieveUltimasEscuchas(usuario.Id, cantidad); }
/// <see cref="IEscuchaService.RetrieveTemasMusicalesMasEscuchados(Usuario)" /> public IList RetrieveTemasMusicalesMasEscuchados(Usuario usuario) { return this.escuchaDao.RetrieveTemasMusicalesMasEscuchados(usuario); }
/// <see cref="IEscuchaService.RetrieveEscuchasByUsuario(Usuario, DateTime, DateTime)" /> public IList RetrieveEscuchasByUsuario(Usuario usuario, DateTime fechaHasta, DateTime fechaDesde) { return this.escuchaDao.RetrieveEscuchasByUsuario(usuario, fechaHasta, fechaDesde); }
/// <see cref="IEscuchaService.RetrieveEscuchasByUsuario(Usuario)" /> public IList RetrieveEscuchasByUsuario(Usuario usuario) { return new ArrayList(usuario.Escuchas); }
/// <see cref="IUsuarioService.Delete(Usuario)"/> public void Delete(Usuario usuario) { this.usuarioDao.Delete(usuario); }
/// <see cref="IUsuarioDao.SaveOrUpdate(Usuario)" /> public void SaveOrUpdate(Usuario usuario) { base.SaveOrUpdate(usuario); }
/// <see cref="IEscuchaDao.RetrieveTemasMusicalesMasEscuchados(Usuario)" /> public IList RetrieveTemasMusicalesMasEscuchados(Usuario usuario) { return this.HibernateTemplate.FindByNamedQueryAndNamedParam("temasMusicalesMasEscuchadosPorPerfilUsuario", "idPerfilUsuario", usuario.PerfilUsuario.Id); }
/// <see cref="IUsuarioDao.Delete(Usuario)" /> public void Delete(Usuario usuario) { base.Delete(usuario); }
/// <see cref="IEscuchaService.RetrieveAmigos(Usuario)" /> public IList RetrieveAmigos(Usuario usuario) { throw new NotImplementedException(); }
/// /// <param name="templateUsuario"></param> public IList BuscarUsuarios(Usuario templateUsuario) { return this.usuarioDao.BuscarUsuarios(templateUsuario); }
/// <summary> /// Actualiza al objeto <see cref="Zonica.Model.Usuario">Usuario</see> especificado. /// /// </summary> /// <param name="usuario">el <see cref="Zonica.Model.Usuario">Usuario</see> a /// guardar</param> public void SaveOrUpdate(Usuario usuario) { }
/// <summary> /// Elimina al <see cref="Zonica.Model.Usuario">Usuario</see> especificado del /// sistema Zónica. /// </summary> /// <param name="usuario">el <see cref="Zonica.Model.Usuario">Usuario</see> a /// eliminar</param> public void Delete(Usuario usuario) { }
/// /// <param name="usuario"></param> /// <param name="oldPassword"></param> /// <param name="newPassword"></param> public Usuario ChangePassword(Usuario usuario, string oldPassword, string newPassword) { return null; }
/// <see cref="IUsuarioService.SaveOrUpdate(Usuario)"/> public void SaveOrUpdate(Usuario usuario) { this.usuarioDao.SaveOrUpdate(usuario); }
/// <see cref="IEscuchaService.RetrieveAmigos(Usuario)" /> public IList RetrieveAmigos(Usuario usuario) { return this.escuchaDao.RetrieveAmigos(usuario.Id); }
/// <see cref="IEscuchaDao.RetrieveEscuchasByUsuario(Usuario, DateTime, DateTime)" /> public IList RetrieveEscuchasByUsuario(Usuario usuario, DateTime fechaHasta, DateTime fechaDesde) { throw new NotImplementedException("RetrieveEscuchasByUsuario(Usuario, DateTime, DateTime)"); }
/// <see cref="IEscuchaService.RetrieveArtistasMasEscuchados(Usuario)" /> public IList RetrieveArtistasMasEscuchados(Usuario usuario) { return this.escuchaDao.RetrieveArtistasMasEscuchados(usuario); }
/// <see cref="IUsuarioDao.BuscarUsuarios(Usuario)" /> public IList BuscarUsuarios(Usuario templateUsuario) { ICriteria criteria = this.HibernateTemplate.Session.CreateCriteria(typeof(Usuario)); return criteria.Add(Example.Create(templateUsuario)).List(); }
/// /// <param name="templateUsuario"></param> public IList BuscarUsuarios(Usuario templateUsuario) { // ICriteria criteria = this.Session.OpenSession().CreateCriteria(typeof(Usuario)); // return criteria.Add(Example.Create(templateUsuario)).List(); return null; }
private static void TestCrearUsuario(IApplicationContext ctx) { IUsuarioService usuarioService = (IUsuarioService) ctx.GetObject("usuarioService"); Usuario usuario = new Usuario(); usuario.Nombre = "poligarcia"; usuario.Password = "******"; usuarioService.SaveOrUpdate(usuario); }
/// <summary> /// Obtiene una instancia de <see cref="ContactoUsuario">ContactoUsuario</see>. /// </summary> /// <param name="nombre">El <c>nombre</c> de este <see cref="ContactoUsuario">ContactoUsuario</see></param> /// <param name="Usuario">El <see cref="Usuario">Usuario</see> de este <see cref="ContactoUsuario">ContactoUsuario</see></param> /// <param name="tipoContacto">El <see cref="TipoContacto">TipoContacto</see> de este <see cref="ContactoUsuario">ContactoUsuario</see></param> public ContactoUsuario(TipoContacto tipoContacto, Usuario Usuario, string nombre) : base(nombre) { this.tipoContacto = tipoContacto; this.Usuario = Usuario; }