yep .. get it to a technician - it will be a small and simple fix for anyone with some soldering skills,
don't try to fiddle with it yourself unless you know what you are doing, and getting to a laptops motherboard can be a big hassle - i recently burned something on the mobo of one older hp laptop that used a ac adapter with same plug as a dell but with inverted polarities (how could they even come up with something so stupid)... it stopped taking the ac input completely
(aw - well i suppose you could check the connection points of your battery - see if they make good contact but this is a wild guess and most likely not the case here, since the whole laptop might be switching off if those were loose)