private void Register_Click(object sender, RoutedEventArgs e) { String userName = userNametxt.Text; String pass = passtxt.Text; String fname = firstNametxt.Text; String lname = lastNametxt.Text; String IDnumber = IDtxt.Text; String gender = (gendertxt.SelectedValue as ComboBoxItem).Content.ToString(); String dateOfBirth = dateOdBirthtxt.Text; Boolean goodInput = false; Club_Member customer = new Club_Member(IDnumber, fname, lname, gender, IDnumber, dateOfBirth); if (MainWindow.isWord(fname) && MainWindow.isWord(lname) && MainWindow.isNumber(IDnumber)) { goodInput = true; } if (goodInput && BL_manager.BL_clubMember.Add(customer) && !BL_manager.BL_user.isUserNameTaken(userName)) { MessageBox.Show("Welcome to Emart !"); User addedNow = new User(userName, pass, IDnumber); BL_manager.BL_user.Add(addedNow); MessageBox.Show("User name : " + userName + "\nPassword : "******"User name and Password", MessageBoxButton.OK, MessageBoxImage.Information); MainWindow mw = new MainWindow(BL_manager); } else { MessageBox.Show("There where a problem.\n One or more from the fields is incorrect, please try again", "Problem", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void editClick(object sender, RoutedEventArgs e) { Club_Member cus = (searchResult.SelectedItem as Club_Member); Customers.Edit ee = new Customers.Edit(BL_manager, cus); ee.Show(); }
public bool updateClubMember(Club_Member toUpdate) { if (!Contains(toUpdate.ID)) { return(false); } foreach (Club_Member c in DB) { if (c.ID == toUpdate.ID) { c.firstName = toUpdate.firstName; c.lastName = toUpdate.lastName; c.gender = toUpdate.gender; c.dateOfBirth = toUpdate.dateOfBirth; } } foreach (Customer temp in sqlDB.Customers) { if (temp.ID == toUpdate.ID) { temp.firstName = toUpdate.firstName; temp.lastName = toUpdate.lastName; temp.gender = toUpdate.gender; temp.dateOfBirth = toUpdate.dateOfBirth; sqlDB.SubmitChanges(); return(true); } } return(true); }
public GeneralMenuCustomer(BL_Manager BL_manager, Club_Member cm) { this.cm = cm; this.BL_manager = BL_manager; InitializeComponent(); this.WindowStartupLocation = WindowStartupLocation.CenterScreen; }
[Test] // #12 public void l() { //@ Add a deparment and check if he existing ClubMember_Data cd = new ClubMember_Data(); Backend.Club_Member c = new Club_Member("12", "a", "a", "Man", "12", "01.03.1988"); cd.Add(c); Assert.IsTrue(cd.Contains("12")); }
public void Add(Object cm) { Club_Member clubMember = (Club_Member)cm; DB.Add(clubMember); DAL.Customer c = Change.CustomerBackendToDal(clubMember); sqlDB.Customers.InsertOnSubmit(c); sqlDB.SubmitChanges(); }
//adds a club member public Boolean Add(Club_Member clubMember) { if (!exist(clubMember.ID)) { itsDAL.Add(clubMember); return(true); } return(false); }
private void Login_Click(object sender, RoutedEventArgs e) { String userName = txtUserName.Text; String PassWord = txtPassWord.Password; String pass = txtPassWord.Password; User tmpUser = new User(userName, PassWord); if (BL_manager.BL_user.exist(tmpUser)) // check if the password and username exist { Person p = BL_manager.getPersonByUserName(userName); String type = BL_manager.getTypeByUserName(userName); switch (type) { case "Manager": Employee emp = (Employee)p; Window w = new GeneralMenuManager(BL_manager, emp); w.Show(); this.Close(); break; case "Worker": Employee worker = (Employee)p; GeneralMenuWorker gm = new GeneralMenuWorker(BL_manager, worker); gm.Show(); this.Close(); break; case "Customer": Club_Member cm = (Club_Member)p; Window ww = new GeneralMenuCustomer(BL_manager, cm); ww.Show(); this.Close(); break; case "Admin": Employee adm = (Employee)p; Window Gm = new GeneralMenu(BL_manager, adm); Gm.Show(); this.Close(); break; } } else { //MessageBox.Show("Wrong password or Username."); incorrectTextBox.Text = "Wrong password or username,try again."; txtUserName.Clear(); txtPassWord.Clear(); } }
public Edit(BL_Manager BL_manager, Club_Member cm) { this.cm = cm; this.BL_manager = BL_manager; InitializeComponent(); firstNametxt.Text = cm.firstName; lastNametxt.Text = cm.lastName; dateOdBirthtxt.Text = cm.dateOfBirth; if (cm.gender.CompareTo("Man") == 0) { gendertxt.SelectedIndex = 0; } else { gendertxt.SelectedIndex = 1; } }
public Edit(BL_Manager BL_manager, Club_Member cus) { this.cus = cus; this.BL_manager = BL_manager; InitializeComponent(); firstNametxt.Text = cus.firstName; lastNametxt.Text = cus.lastName; IDtxt.Text = cus.ID; if (cus.gender.CompareTo("Man") == 0) { gendertxt.SelectedIndex = 0; } else { gendertxt.SelectedIndex = 1; } dateOdBirthtxt.Text = cus.dateOfBirth; }
public Boolean Remove(string id) { Club_Member temp = new Club_Member(); foreach (Club_Member c in DB) { if (c.ID == id) { temp = c; } } DB.Remove(temp); foreach (Customer c in sqlDB.Customers) { if (c.ID == id) { sqlDB.Customers.DeleteOnSubmit(c); sqlDB.SubmitChanges(); return(true); } } return(false); }
private void updateClick(object sender, RoutedEventArgs e) { String fname = firstNametxt.Text; String lname = lastNametxt.Text; String IDnumber = IDtxt.Text; String gender = (gendertxt.SelectedValue as ComboBoxItem).Content.ToString(); String dateOfBirth = dateOdBirthtxt.Text; Boolean goodInput = false; Club_Member customer = new Club_Member(IDnumber, fname, lname, gender, IDnumber, dateOfBirth); if (MainWindow.isWord(fname) && MainWindow.isWord(lname) && MainWindow.isNumber(IDnumber)) { goodInput = true; } if (goodInput && BL_manager.BL_clubMember.updateClubMember(IDnumber, fname, lname, gender, dateOfBirth)) { MessageBox.Show("The customer " + fname + " " + lname + " updated succefully", "updated succefully", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("There where a problem updating the customer.\n One or more from the fields is incorrect, please try again", "Problem", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public ChangePass(BL_Manager BL_manager, Club_Member cm) { this.cm = cm; this.BL_manager = BL_manager; InitializeComponent(); }
public bool updateClubMember(string id, string firstName, string lastName, string gender, string birthDay) { Club_Member customer = new Club_Member(id, firstName, lastName, gender, id, birthDay); return(itsDAL.updateClubMember(customer)); }