Click here to Skip to main content
15,922,894 members
Home / Discussions / C#
   

C#

 
QuestionWhich Timer to use? Pin
Ravi Sant4-Feb-11 3:53
Ravi Sant4-Feb-11 3:53 
AnswerRe: Which Timer to use? Pin
Paladin20004-Feb-11 4:10
Paladin20004-Feb-11 4:10 
GeneralRe: Which Timer to use? Pin
Ravi Sant4-Feb-11 9:42
Ravi Sant4-Feb-11 9:42 
AnswerRe: Which Timer to use? Pin
Pete O'Hanlon4-Feb-11 4:21
mvePete O'Hanlon4-Feb-11 4:21 
GeneralRe: Which Timer to use? Pin
Ian Shlasko4-Feb-11 6:05
Ian Shlasko4-Feb-11 6:05 
GeneralRe: Which Timer to use? Pin
Pete O'Hanlon4-Feb-11 9:30
mvePete O'Hanlon4-Feb-11 9:30 
GeneralRe: Which Timer to use? Pin
Ian Shlasko4-Feb-11 10:37
Ian Shlasko4-Feb-11 10:37 
AnswerRe: Which Timer to use? Pin
PIEBALDconsult4-Feb-11 4:41
mvePIEBALDconsult4-Feb-11 4:41 
AnswerRe: No demons to be seen Pin
Luc Pattyn4-Feb-11 6:04
sitebuilderLuc Pattyn4-Feb-11 6:04 
Questionshow form Pin
Elham M4-Feb-11 3:09
Elham M4-Feb-11 3:09 
AnswerRe: show form Pin
Pete O'Hanlon4-Feb-11 3:23
mvePete O'Hanlon4-Feb-11 3:23 
AnswerRe: show form Pin
Paladin20004-Feb-11 4:03
Paladin20004-Feb-11 4:03 
GeneralRe: show form Pin
Elham M5-Feb-11 5:46
Elham M5-Feb-11 5:46 
GeneralRe: show form Pin
Paladin20007-Feb-11 3:37
Paladin20007-Feb-11 3:37 
GeneralRe: show form Pin
Elham M7-Feb-11 6:21
Elham M7-Feb-11 6:21 
AnswerRe: show form Pin
freshonlineMax4-Feb-11 4:04
freshonlineMax4-Feb-11 4:04 
GeneralRe: show form Pin
Pete O'Hanlon4-Feb-11 4:16
mvePete O'Hanlon4-Feb-11 4:16 
AnswerRe: show form Pin
_Erik_4-Feb-11 5:32
_Erik_4-Feb-11 5:32 
AnswerRe: show form Pin
DaveyM694-Feb-11 6:23
professionalDaveyM694-Feb-11 6:23 
AnswerRe: show form Pin
Anubhava Dimri4-Feb-11 21:34
Anubhava Dimri4-Feb-11 21:34 
Questionchange the shape of the tab header in tab control Pin
NarVish4-Feb-11 1:39
NarVish4-Feb-11 1:39 
AnswerRe: change the shape of the tab header in tab control PinPopular
Luc Pattyn4-Feb-11 2:06
sitebuilderLuc Pattyn4-Feb-11 2:06 
GeneralRe: change the shape of the tab header in tab control Pin
NarVish6-Feb-11 17:41
NarVish6-Feb-11 17:41 
GeneralRe: change the shape of the tab header in tab control Pin
Luc Pattyn6-Feb-11 21:15
sitebuilderLuc Pattyn6-Feb-11 21:15 
Questionc# Client Server Application Pin
LAPEC4-Feb-11 1:35
LAPEC4-Feb-11 1:35 
Hello Everyone

I have created a Client/Server application on C# on WPF IDE and I have a little problem on my UserClient property class...
Within this class I have a method called:
public override bool Equals(object obj)
{
     UserClient temp = obj as UserClient;
     if (temp != null)
     {
          return (userId == temp.userId);
     }
     if (temp != null)
     {
          return (userPass == temp.userPass);
     }
     return false;
}

The problem I'm having is:
The class UserClient is highlighted with a green line under-neath where when I place MouseOver it sas:

UserClient overrides Object.Equals but does not override Object.GetHashCode

Here is the entire UserClient class code:
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;

namespace DtposClient
{
    public class UserClient
    {
        // User Client Global variables
	    // ====================================
        private string UserFullName;
        private string UserAccessLevel;
        private int UserId;
        private int UserPassword;

	    public string fullName
        {
            get { return UserFullName; }
            set { UserFullName = value; }
	    }

        public string accLevel
        {
            get { return UserAccessLevel; }
            set { UserAccessLevel = value; }
        }

        public int userId
        {
            get { return UserId; }
            set { UserId = value; }
        }
	    
	    public int userPass 
        {
            get { return UserPassword; }
            set { UserPassword = value; }
	    }
	    
	    public override bool Equals(object obj)
	    {
            UserClient temp = obj as UserClient;
            if (temp != null)
            {
                return (userId == temp.userId);
            }
            if (temp != null)
            {
                return (userPass == temp.userPass);
            }
            return false;
	    }

        public UserClient(string fullNam, string aLevel, int usId, int pass)
	    {
		    fullName = fullNam;
            accLevel = aLevel;
            userId = usId;
            userPass = pass;
	    }
    }
}


Could someone please help me crack this problem....

thanks in advance

kind regards

lapeci

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.