Since you use else if
as soon as it enter in a block it will skip the others.
it will only execute stuff 1.
If you want both to be executed use this :
if (something)
{
}
else if (Variables.Gcombinadofavdesf == 1)
{
//do stuff_1
}
if (compararcom610b == "1" && Variables.Gcombinadofavdesf == 1)
{
//do stuff_2
}