Пример #1
0
 private void loadFriendDataInForm(Usuario usuario)
 {
     this.emailBox.Text = usuario.Email;
     this.fotoBox.ImageLocation = usuario.Foto_usuario;
     this.nacimentoBox.SetDate(usuario.FechaDeNacimiento);
     this.residenciaBox.Text = usuario.Residencia;
 }
Пример #2
0
 public Etiqueta newEtiqueta(Fotos foto, Usuario user)
 {
     try {
         return this.newEtiqueta(foto.Id, user.Id);
     } catch (Exception ex) {
         throw ex;
     }
 }
Пример #3
0
 public List<Etiqueta> getAllByUsuario(Usuario user)
 {
     try {
         return this.getAllByUsuario(user.Id);
     } catch (Exception ex) {
         throw ex;
     }
 }
Пример #4
0
 public bool existeUsuario(Usuario usuario)
 {
     try {
         return dataUsuario.isEmailInUse(usuario.Email);
     } catch (Exception ex) {
         return ex == null;
     }
 }
Пример #5
0
 public void removeEtiqueta(Fotos foto, Usuario user)
 {
     try {
         Etiqueta etiqueta = daoEtiqueta.searchByFotoAndUser(foto.Id, user.Id);
         daoEtiqueta.remove(etiqueta);
     } catch (Exception ex) {
         throw ex;
     }
 }
Пример #6
0
 public void rechazarAmistad(int usuarioLogueado, Usuario solicitante)
 {
     try {
         Solicitud_Amistad solicitud = dataAmistades.getOneByUsers(usuarioLogueado, solicitante.Id);
         dataAmistades.remove(solicitud);
     } catch (Exception ex) {
         throw new Exception("No se pudo rechazar la solicitud", ex);
     }
 }
Пример #7
0
 public void aceptarAmistad(int usuarioLogueado, Usuario solicitante)
 {
     try {
         Solicitud_Amistad solicitud = dataAmistades.getOneByUsers(usuarioLogueado, solicitante.Id);
         this.aceptarSolicitud(solicitud);
     } catch (Exception ex) {
         throw new Exception("No se pudo aceptar la solicitud", ex);
     }
 }
Пример #8
0
 public Usuario_Grupo newUsuarioGrupo(Usuario usuario, Grupos grupo)
 {
     try
     {
         return this.newUsuarioGrupo(usuario.Id, grupo.Id);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #9
0
 public List<Usuario_Grupo> getAllByUsuario(Usuario usuario)
 {
     try
     {
         return this.getAllByUsuario(usuario.Id);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #10
0
 private void loadFriendDataInForm(Usuario usuario)
 {
     this.emailBox.Text = usuario.Email;
     this.fotoUsuario.ImageLocation = usuario.Foto_usuario;
 }
Пример #11
0
 private Validator validateUsuario(Usuario usuario, string password_check)
 {
     Validator validador = validateUsuario(usuario);
     if (usuario.Password != password_check) {
         validador.addError("-Las contraseñas no coinciden");
     }
     return validador;
 }
Пример #12
0
        private Validator validateUsuario(Usuario usuario)
        {
            /**
             * Datos obligatorios
             *
             * -Nombre
             * -Foto (consultar)
             * -Email
             */
            Validator validador = new Validator();
            if (usuario.Nombre == "") {
                validador.addError("-Debe ingresar un nombre");
            }
            if (usuario.Email == "") {
                validador.addError("-Debe ingresar un email");
            }

            if (usuario.Password == "") {
                validador.addError("-Debe ingresar una contraseña");
            }

            if (usuario.Foto_usuario == "") {
                validador.addError("-Debe seleccionar una foto");
            }

            return validador;
        }
Пример #13
0
        public void nuevoUsuario(string email, string password, string password_check, string nombre, string apellido, string residencia, DateTime fdn, string foto)
        {
            Usuario usuario = new Usuario(apellido, nombre, email, password, residencia, fdn, foto);

            Validator validador = this.validateUsuario(usuario, password_check);
            if (existeUsuario(usuario)) {
                validador.addError("-El usuario con el correo ingresado ya existe");
            }
            if (validador.Valid) {
                /** Llamar al DAO */
                dataUsuario.add(usuario);
            } else {
                /** Throw Exception */
                throw new Exception(validador.Message);
            }
        }
Пример #14
0
        public void modificarUsuario(int id, string email, string password, string password_check, string nombre, string apellido, string residencia, DateTime fdn, string foto)
        {
            Usuario usuario = new Usuario(apellido, nombre, email, password, residencia, fdn, foto);

            Validator validador = this.validateUsuario(usuario, password_check);
            if (validador.Valid) {
                /** Llamar al DAO */
                usuario.Id = id;
                dataUsuario.modify(usuario);
            } else {
                /** Throw Exception */
                throw new Exception(validador.Message);
            }
        }
Пример #15
0
 private void setData(Usuario usuario)
 {
     emailBox.Text = usuario.Email;
     nombreBox.Text = usuario.Nombre;
     apellidoBox.Text = usuario.Apellido;
     residenciaBox.Text = usuario.Residencia;
     fdnBox.SetDate(usuario.FechaDeNacimiento);
     fotoBox.Text = usuario.Foto_usuario;
     fotoFrame.ImageLocation = usuario.Foto_usuario;
 }
Пример #16
0
 public void removeUsuarioGrupo(Usuario usuario, Grupos  grupo)
 {
     try
     {
         Usuario_Grupo usuarioGrupo = daoUsuariosGrupos.searchByUserAndGroup(grupo.Id,usuario.Id);
         daoUsuariosGrupos.remove(usuarioGrupo);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #17
0
 public Etiqueta(Usuario usuario, Fotos foto)
 {
     this.UsuarioId = usuario.Id;
     this.FotoId = foto.Id;
 }
Пример #18
0
        private List<Usuario> getListaSolicitantes(Usuario solicitante)
        {
            List<Usuario> lista = new List<Usuario>();

            foreach (Solicitud_Amistad solicitud in dataAmistades.getAllNotFriendsFromUser(solicitante)) {
                if (solicitud.Solicitante == solicitante.Id) {
                    lista.Add(controladoraUsuario.getUsuarioById(solicitud.Solicitado));
                } else {
                    lista.Add(controladoraUsuario.getUsuarioById(solicitud.Solicitante));
                }
            }
            return lista;
        }
Пример #19
0
 private void creaNuevaSolicitud(Usuario solicitante, Usuario solicitado)
 {
     Solicitud_Amistad solicitud = new Solicitud_Amistad(solicitante.Id, solicitado.Id);
     dataAmistades.add(solicitud);
 }
Пример #20
0
 public bool verificaAmistadExistente(Usuario solicitante, Usuario solicitado)
 {
     try {
         return dataAmistades.getOneByUsers(solicitante.Id, solicitado.Id) != null;
     } catch (Exception ex) {
         return ex == null;
     }
 }