コード例 #1
0
        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());
            }
        }
コード例 #2
0
 public AddInstitutionViewModel(ClinicUser user, Institution institution, AddInstitutionView addInstitutionViewOpen, bool isForEdit)
 {
     addInstitutionView = addInstitutionViewOpen;
     this.institution   = institution;
     this.user          = user;
     this.isForEdit     = isForEdit;
 }
コード例 #3
0
        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());
            }
        }