Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.68 KB | None | 0 0
  1. public User getUserByUserName(string username)
  2.     {
  3.         DataSet ds = new DataSet();
  4.         try
  5.         {
  6.             mConnection.Open();
  7.  
  8.             string mSql = "SELECT * FROM Users WHERE UserName = '" + username + "'";
  9.             OleDbCommand mCommand = new OleDbCommand(mSql, mConnection);
  10.             OleDbDataAdapter mAdapter = new OleDbDataAdapter();
  11.             mAdapter.SelectCommand = mCommand;
  12.             mAdapter.Fill(ds);
  13.         }
  14.         catch (Exception ex)
  15.         {
  16.             throw ex;
  17.         }
  18.         finally
  19.         {
  20.             mConnection.Close();
  21.         }
  22.  
  23.         if (ds.Tables[0].Rows.Count != 0)
  24.         {
  25.             DataRow drc = ds.Tables[0].Rows[0];
  26.             User u = new User();
  27.             u.Id = Convert.ToInt32(drc[0]);
  28.             u.Name = drc[1].ToString();
  29.             u.FirstName = drc[2].ToString();
  30.             u.LastName = drc[3].ToString();
  31.             u.IsraeliId = drc[4].ToString();
  32.             u.BirthDate = Convert.ToDateTime(drc[5]);
  33.             u.Street = drc[6].ToString();
  34.             u.HouseNumber = Convert.ToInt32(drc[7]);
  35.             u.City = Convert.ToInt32(drc[8]);
  36.             u.ZipCode = Convert.ToInt32(drc[9]);
  37.             u.PhoneNumberAreaCode = Convert.ToInt32(drc[10]);
  38.             u.PhoneNumber = drc[11].ToString();
  39.             u.MobilePhoneNumberAreaCode = Convert.ToInt32(drc[12]);
  40.             u.MobilePhoneNumber = drc[13].ToString();
  41.             u.Email = drc[14].ToString();
  42.             u.Password = drc[15].ToString();
  43.             u.Admin = Convert.ToBoolean(drc[16]);
  44.             u.Banned = Convert.ToBoolean(drc[17]);
  45.  
  46.             return u;
  47.         }
  48.         return null;
  49.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement