Look at your code:
string commandText = "Insert into users values (@Surname,@Lastame,@username,@Phone,@image,getdate,@Department())";
Why are you trying to INSERT to a function?
Try removing the brackets:
string commandText = "Insert into users values (@Surname,@Lastame,@username,@Phone,@image,getdate,@Department)";