public void EditInstitution() { try { Institution institution = new Institution(); institution.ClinicUserId = selectedInstitution.ClinicUserId; institution.Name = selectedInstitution.Name; institution.BuildDate = selectedInstitution.BuildDate; institution.Address = selectedInstitution.Address; institution.NumberOfFloors = selectedInstitution.NumberOfFloors; institution.NumberOfRoomsPerFloor = selectedInstitution.NumberOfRoomsPerFloor; institution.Backyard = selectedInstitution.Backyard; institution.Terrace = selectedInstitution.Terrace; institution.InstitutionId = selectedInstitution.InstitutionId; institution.Owner = selectedInstitution.Owner; institution.AccessPointsForAmbulances = selectedInstitution.AccessPointsForAmbulances; institution.AccessPointsForhandicaps = selectedInstitution.AccessPointsForhandicaps; AddInstitutionView addInstitutionView = new AddInstitutionView(User, institution, true); addInstitutionView.Show(); institutionView.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public AddInstitutionViewModel(ClinicUser user, Institution institution, AddInstitutionView addInstitutionViewOpen, bool isForEdit) { addInstitutionView = addInstitutionViewOpen; this.institution = institution; this.user = user; this.isForEdit = isForEdit; }
private void LoginExecute(object parametar) { var passwordBox = parametar as PasswordBox; var password = passwordBox.Password; try { if (MasterLogin.Login(username, password) == true) { MessageBox.Show("Successful login"); MasterAdminView window = new MasterAdminView(); window.Show(); main.Close(); } else if (MasterLogin.Login(username, password) == false) { ClinicUser user = service.LoginUser(username, password); if (user != null) { if (user.RoleId == 1) { if (service.FindeInstitutionByUser(user.ClinicUserId) == false) { MessageBox.Show("Successful login"); AddInstitutionView window = new AddInstitutionView(user, new Institution(), false); window.Show(); main.Close(); } else { MessageBox.Show("Successful login"); AdministratorView window = new AdministratorView(user); window.Show(); main.Close(); } } else if (user.RoleId == 2) { MessageBox.Show("Successful login maintainanc"); } else if (user.RoleId == 3) { MessageBox.Show("Successful login manager"); } else if (user.RoleId == 4) { MessageBox.Show("Successful login doctor"); } else if (user.RoleId == 5) { MessageBox.Show("Successful login patient"); } } else { MessageBox.Show("Wrong user or password credentials"); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }