I completely understand the frustration of no sleep. I am a mother of three children 7, 5, 3 year olds. All three have had sleep issues and my youngest Jared still does. To get your daughter to sleep through the night takes a lot of attempt from the parents. I did this with my first two, but still have not done it with my youngest, but that my issue. If she waken up for you or a drink, you have to pick her up and bring her back to bed EVERYTIME and as many times as it happens. The 1st time tell her it's bed time and you love her, but mommy needs to sleep, second time tells her it's bed, third time and all other time says nothing. (just like on supernany) it may take hrs and I do mean hrs. My daughter was easier after a week she was done and sleeping through the night, My middle son Jason was harder, it took about three weeks (that was my fault) I think I had to sleep on the floor of his bed for a week. In the end it was so worth it, he is by far the best sleeper i have. He falls asleep in minuets and stays a sleep until 7am. My three year old, Jared still wakes up once during the night, but because i do not hear him climes in my bed so i never put him back to his bed. That is way he has not learned to stay in his bed.
As for peeing at night, This too will stop at around five because their bladder has developed. My sister in law stop giving her kids drink after dinner, which help her kids from going in the night. I never did that with my kids, there pediatrician told me that once there bladder was developed, they would stop peeing throough the night. My 2 oldest, will wake up from time to time and go if they need to, but that doesn't happen often. They alway go back to bed after anyways.