Example #1
0
 /// <summary>
 ///   Username is unique, user object is created by querying username
 /// </summary>
 /// <param name="userName">username of user</param>
 /// <returns>
 ///   User object
 /// </returns>
 public static User getUserByUserName(String userName)
 {
     CTVIATBankDataSet.UsersDataTable userTable = usersAdapter.GetUserByUserName(userName);
     if (userTable.Count == 0)
     {
         return(null);
     }
     else
     {
         if (userTable[0]["userType"].ToString() == "1")
         {
             return(new Admin(Convert.ToInt32(userTable[0]["userID"]),
                              Convert.ToString(userTable[0]["userName"]), Convert.ToString(userTable[0]["userPassword"])));
         }
         else
         {
             return(new Candidate(Convert.ToInt32(userTable[0]["userID"]),
                                  Convert.ToString(userTable[0]["userName"]), Convert.ToString(userTable[0]["userPassword"])));
         }
     }
 }