Click here to Skip to main content
15,905,967 members
Home / Discussions / C#
   

C#

 
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
AnswerRe: c# Client Server Application Pin
RobCroll4-Feb-11 1:49
RobCroll4-Feb-11 1:49 
AnswerRe: c# Client Server Application Pin
phil.o4-Feb-11 2:21
professionalphil.o4-Feb-11 2:21 
AnswerRe: c# Client Server Application Pin
_Erik_4-Feb-11 5:39
_Erik_4-Feb-11 5:39 

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.