private void SaveExecute() { try { //tblEmployee newMenager = new tblEmployee(); //newMenager.Username = Menager.Username; //newMenager.Passwd = Menager.Passwd; ////employeeService.AddEmployee(newMenager); if (!ValidationClass.IsValidEmail(Menager.Email)) { MessageBox.Show("Email is not valid"); return; } if (!ValidationClass.JMBGisValid(Menager.JMBG)) { MessageBox.Show("JMBG is not valid."); return; } if (managerService.GetEmployeeByJMBG(Menager.JMBG) != null) { MessageBox.Show("User with this JMBG already exists"); return; } if (managerService.GetEmployeeByUsername(Menager.Username) != null) { MessageBox.Show("User with this username already exists"); return; } if (Menager.Salary <= 0) { MessageBox.Show("Salary has to be grater than zero."); return; } Menager.AccessLevelID = AccessLevel.ID; Menager.SectorID = Sector.SectorID; Menager.DateOfBirth = DateOfBirth; managerService.AddMenager(Menager); Menager = new tblEmployee(); MessageBox.Show("You successfully added a manager."); LoginView loginMain = new LoginView(); loginMain.Show(); addMenager.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void SaveExecute() { try { if (!ValidationClass.IsValidEmail(Employee.Email)) { MessageBox.Show("Email is not valid"); return; } if (!ValidationClass.JMBGisValid(Employee.JMBG)) { MessageBox.Show("JMBG is not valid."); return; } if (managerService.GetEmployeeByJMBG(Employee.JMBG) != null && !Employee.JMBG.Equals(OldEmployee.JMBG)) { MessageBox.Show("User with this JMBG already exists"); return; } if (managerService.GetEmployeeByUsername(Employee.Username) != null && !Employee.Username.Equals(OldEmployee.Username)) { MessageBox.Show("User with this username already exists"); return; } if (Employee.Salary <= 0) { MessageBox.Show("Salary has to be grater than zero."); return; } Employee.DateOfBirth = DateOfBirth; employeeService.EditEmployee(Employee); view.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }