Ejemplo n.º 1
0
 public Actividad(BindingList <Actividad> lista, String nombre, String descripcion, int puntos)
 {
     this.id          = Utilidades.generarId(new BindingList <object>(lista.Cast <object>().ToList()));
     this.nombre      = nombre;
     this.descripcion = descripcion;
     this.direccion   = "";
     this.puntos      = puntos;
 }
Ejemplo n.º 2
0
 public Usuario(BindingList <Usuario> lista, String nombre_usuario, String correo_electronico, String contraseña)
 {
     this.id                = Utilidades.generarId(new BindingList <object>(lista.Cast <object>().ToList()));
     this.superUsuario      = false;
     this.nombre            = nombre_usuario;
     this.correoElectronico = correo_electronico;
     this.contraseña        = contraseña;
     this.puntuacionTotal   = 0;
     this.listaActividades  = new List <Actividad>();
 }
Ejemplo n.º 3
0
 public Libreria(BindingList <Libreria> lista, String nombre, String direccion, String horario, String numeroTelefono)
 {
     this.id               = Utilidades.generarId(new BindingList <object>(lista.Cast <object>().ToList()));
     this.nombre           = nombre;
     this.direccion        = direccion;
     this.horario          = horario;
     this.numeroTelefono   = numeroTelefono;
     this.listaActividades = new List <Actividad>();
     this.latitud          = Utilidades.generarLatitud();
     this.longitud         = Utilidades.generarLongitud();
 }
Ejemplo n.º 4
0
 private void buttonRegistrarse_Click(object sender, EventArgs e)
 {
     //Comprovamos que este usuario y el correo no esten ya en la lista de usuarios
     if (Utilidades.usuarioRepetido(listaUsuarios, textBoxUsuario.Text, textBoxEmail.Text) == false)
     {
         if (textBoxUsuario.Text.Equals("") || textBoxEmail.Text.Equals("") || textBoxContraseña.Equals(""))
         {
             MessageBox.Show("Introduce todos los datos.", "ATENCIÓN",
                             MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else if (!this.textBoxContraseña.Text.Equals(this.textBoxConfirmarContraseña.Text))
         {
             //Comprovamos con confirmar contraseña que este bien introducida
             MessageBox.Show("La contraseña no coincide, introducela de nuevo.", "ATENCIÓN", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else if (!this.textBoxEmail.Text.Equals(this.textBoxCormirmarEmail.Text))
         {
             //Comprovamos con confirmar correo que haya introducido bien el correo
             MessageBox.Show("El correo electronico no coincide, introducelo de nuevo.", "ATENCIÓN", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             //Creamos el usuario con la info insertada
             usuario = new Usuario(listaUsuarios, this.textBoxUsuario.Text, this.textBoxEmail.Text, this.textBoxContraseña.Text);
             if (superUser == true)
             {
                 usuario.superUsuario = true;
             }
             //Añadimos el usuario a la lista de usuarios y al json de usuarios registrados
             listaUsuarios.Add(usuario);
             Json.sobreescribirJson(new BindingList <object>(listaUsuarios.Cast <object>().ToList()),
                                    Usuario.USUARIOS_PATH);
             this.Close();
         }
     }
 }
Ejemplo n.º 5
0
        /*************************/
        /* BindingList stuff */

        public static BindingList <T> CastBindingList <F, T>(this BindingList <F> fromList)
        {
            return(new BindingList <T>(fromList.Cast <T>().ToList()));
        }