You appear to have a typo in one of the -o options you're passing to mount.cifs. Your goal seems to be to mount the share so its files are treated as being owned by the user whose UID is 1000 and the group whose GID is 1000.
gid=1000 is correct, but you have uid-1000. You should have uid=1000 instead (i.e., you have a - where you should have a =).
I don't know if that's the only problem, but assuming the text shown in your question is what you're using, that may explain why it's not working.
If there is not also a separate problem on the server side (which, if the share is accessible from other Windows machines with the same username and password, there probably is not), then it's likely that fix alone will resolve your problem.
That's the only actual error I've noticed, but I'll mention a mistake that's often made: Sometimes people specify their Ubuntu username and password with username= and password=. These should instead be the appropriate username and password for the Windows system that you're connecting to. (Sometimes these might be the same as your Ubuntu username and password, but only if you've deliberately set them the same on both systems.)
By the way, you might consider specifying the password interactively rather than on the command-line (so it doesn't go into your history). If you omit the password= option entirely, you should be prompted for a password to access the share. (This will be separate from the sudo password prompt.)