private void btnPublicar_Click(object sender, EventArgs e)
        {
            Form formDestino;

            if (this.validarCampos())
            {
                if (!modif)
                {
                    if (!this.persistirPublicacion("generar_publicacion", "Publicada"))
                    {
                        return;
                    }
                    MessageBox.Show("Publicación registrada existosamente. Ya se encuentra publicada.");
                    formDestino = new FormMenuPrincipal(userID, rolID);
                }
                else
                {
                    if (!this.persistirPublicacion("modificar_publicacion", "Publicada"))
                    {
                        return;
                    }
                    MessageBox.Show("Publicación actualizada exitosamente. Ya se encuentra publicada.");
                    formDestino = new FormEditarPublicacion(userID, rolID);
                }

                formUbicaciones.Hide();
                this.Hide();
                formDestino.Show();
            }
        }
        private void btnMenuPrincipal_Click(object sender, EventArgs e)
        {
            Form formDestino;

            if (modif)
            {
                formDestino = new FormEditarPublicacion(userID, rolID);
            }
            else
            {
                formDestino = new FormMenuPrincipal(userID, rolID);
            }

            formUbicaciones.Hide();
            this.Hide();
            formDestino.Show();
        }
        private void btnFinalizarPublicacion_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Seguro que desea finalizar la publicación? Este cambio es irreversible.", "Confirmar finalización", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                GestorDB gestor = new GestorDB();
                gestor.conectar();
                gestor.generarStoredProcedure("finalizar_publicacion");
                gestor.parametroPorValor("id_publicacion", publicacionID);
                gestor.ejecutarStoredProcedure();
                gestor.desconectar();

                MessageBox.Show("La publicación ha sido finalizada correctamente.");

                FormEditarPublicacion formEditarPublicacion = new FormEditarPublicacion(userID, rolID);
                formUbicaciones.Hide();
                this.Hide();
                formEditarPublicacion.Show();
            }
        }