private void btnSubir_Click(object sender, EventArgs e) { if (txtComentario.Text == "" || txtPublicaciones.Text == "") { MessageBox.Show("Llene todos los campos", "Accesos de cuenta", MessageBoxButtons.OK, MessageBoxIcon.Error); } urlFoto = buscarFoto.FileName; string nuevaRuta = Path.Combine(@"Perfiles/" + auxUsuario.Text, buscarFoto.SafeFileName); string urlImg = "Perfiles/" + auxUsuario.Text + "/" + Path.GetFileName(urlFoto); if (!File.Exists(nuevaRuta)) { File.Copy(urlFoto, nuevaRuta); } else { MessageBox.Show("La ruta de destino ya contiene un archivo con el mismo nombre."); } miXml.añadirPublicacion(urlImg, txtComentario.Text, "UsuariosInsta", auxUsuario.Text); listaPublicaciones = infoUsuario.instarPublicacion(txtComentario.Text, txtComentario.Text); miXml.añadirPublicacion(urlImg, txtComentario.Text, "UsuarioTemp", auxUsuario.Text); listaPublicaciones = infoUsuario.instarPublicacion(txtComentario.Text, txtComentario.Text); ClaseUsuario objUsuario = new ClaseUsuario(auxUsuario.Text); ClaseUsuario encontradoUsuario = (ClaseUsuario)Program.objArbolAvl.buscarUsuario(objUsuario).valorNodo(); encontradoUsuario.insertarPublicaciones(urlImg + "," + txtComentario.Text); SalirFomulario(); }