public ManagerProfile(int userID, bool admin) : base(userID, admin) { enventDataSetTableAdapters.adminTableAdapter pro = new enventDataSetTableAdapters.adminTableAdapter(); List <enventDataSet.adminRow> results = pro.getProfile(userID).ToList(); this.iban = results.ElementAt(0).iban; }
public Profile(int userID, bool admin) { enventDataSetTableAdapters.adminTableAdapter pro = new enventDataSetTableAdapters.adminTableAdapter(); List <enventDataSet.adminRow> results = pro.getProfile(userID).ToList(); this.fname = results.ElementAt(0).fname; this.lname = results.ElementAt(0).lname; this.email = results.ElementAt(0).email; this.address = results.ElementAt(0).address; this.gender = results.ElementAt(0).gender; this.dob = results.ElementAt(0).dob; }
public void SingUpAsEventManager(ManagerProfile profile, string userName, string passWord) { //fname`, `lname`, `username`, `password`, `iban`, `email`, `address`, `dob`, `gender` enventDataSetTableAdapters.adminTableAdapter singUp = new enventDataSetTableAdapters.adminTableAdapter(); if (checkUserName(userName)) //Έλεγχος αν υπάρχει το username ήδη . { singUp.SignUp(profile.GetFirstName(), profile.GetLastName(), userName, passWord, profile.GetIban(), profile.GetEmail(), profile.GetAddress(), profile.GetDob(), profile.GetGender()); //Η εγγραφη στη βαση } else { throw new Exceptions.UserNameException("User name is already in use"); //Σε περίπτωση που το username χρησιμοποιήτε ήδη } }
//Μέθοδος για το LogIn public User LogInAsEventManager(string userName, string passWord) { enventDataSetTableAdapters.adminTableAdapter tr = new enventDataSetTableAdapters.adminTableAdapter(); if (Convert.ToInt32(tr.tryLogInManager(userName)) > 0) { InstanceOfUser.CreateEventManager(userName, passWord); //Δημιουργία global χρήστη τύπου Event Manager στην στατική κλάση. return(InstanceOfUser.GetUser()); } else { throw new FailLoginAsEventManager("O manager δεν υπάρχει"); } }
public RegisteredUser(string userName, string passWord) { try { enventDataSetTableAdapters.userTableAdapter id = new enventDataSetTableAdapters.userTableAdapter(); this.userID = id.getID(userName).ToList().ElementAt(0).id; } catch (Exception e) { enventDataSetTableAdapters.adminTableAdapter id = new enventDataSetTableAdapters.adminTableAdapter(); this.userID = id.GetID(userName).ToList().ElementAt(0).id; } this.userName = userName; this.passWord = passWord; }
public override void UpdateUserName(int id, string userName) { enventDataSetTableAdapters.adminTableAdapter up = new enventDataSetTableAdapters.adminTableAdapter(); up.updateUserName(userName, id); }
public override void UpdatePassword(int id, string password) { enventDataSetTableAdapters.adminTableAdapter up = new enventDataSetTableAdapters.adminTableAdapter(); up.updatePassword(password, id); }
public override void UpdateEmail(int id, string email) { enventDataSetTableAdapters.adminTableAdapter up = new enventDataSetTableAdapters.adminTableAdapter(); up.updateEmail(email, id); }
public override void UpdateAddress(int id, string address) { enventDataSetTableAdapters.adminTableAdapter up = new enventDataSetTableAdapters.adminTableAdapter(); up.updateAddress(address, id); }