public void ViewSelectedRecord()
        {
            var member         = (Member)dgMember.SelectedItem;
            var viewMemberForm = new frmAccount(member);
            var result         = viewMemberForm.ShowDialog();

            if (result == true)
            {
                try
                {
                    _currentMembers = null;
                    _members        = _memberManager.RetrieveAllMembers();

                    if (_currentMembers == null)
                    {
                        _currentMembers = _members;
                    }
                    dgMember.ItemsSource = _currentMembers;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Example #2
0
        /// <summary>
        /// Alisa Roehr
        /// Created: 2019/01/31
        /// Modified: 2019/03/01
        ///
        /// Constructor for view guest
        /// </summary>
        /// <remarks>
        ///
        /// </remarks>
        /// <param name="oldGuest">Guest that will be shown on the details screen</param>
        public frmAddEditGuest(Guest oldGuest)
        {
            InitializeComponent();
            _guestManager = new GuestManager();
            _member       = new MemberManagerMSSQL();

            try
            {
                _members = _member.RetrieveAllMembers();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            cbxMemberName.Items.Clear();
            foreach (var item in _members)
            {
                cbxMemberName.Items.Add(item.FirstName + " " + item.LastName);

                if (item.MemberID == oldGuest.MemberID)
                {
                    cbxMemberName.SelectedItem = item.FirstName + " " + item.LastName;
                }
            }

            _oldGuest = oldGuest;

            setReadOnly();
            btnGuestAction.Content = "Edit";
        }
Example #3
0
        /// <summary>
        /// Alisa Roehr
        /// Created: 2019/01/25
        ///
        /// Constructor for new guest
        /// <summary>
        /// Updated By: Caitlin Abelson
        /// Date: 2019/04/11
        ///
        /// Added the combobox for the existing members.
        ///
        /// </remarks>
        public frmAddEditGuest()
        {
            InitializeComponent();
            _guestManager = new GuestManager();
            _member       = new MemberManagerMSSQL();


            try
            {
                _members = _member.RetrieveAllMembers();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            cbxMemberName.Items.Clear();
            if (_members != null)
            {
                foreach (var item in _members)
                {
                    cbxMemberName.Items.Add(item.FirstName + " " + item.LastName);
                }
            }


            setEditable();
            btnGuestAction.Content = "Add";
        }
        public ViewAccount(string filterSearch)
        {
            InitializeComponent();


            //Search Box should only contain the filter given
            txtSearch.IsEnabled = false;
            txtSearch.Text      = filterSearch;

            //Disable buttons for this specifically constructed window
            btnFilter.IsEnabled = false;
            btnClear.IsEnabled  = false;
            btnCancel.IsEnabled = false;


            btnDelete.Content = "Select Member";



            try
            {
                _memberManager = new MemberManagerMSSQL();

                //Refresh sponsor list to empty gird
                populateMembers();
                var _filteredMembers = new List <Member>();

                foreach (var item in _memberManager.RetrieveAllMembers().Where(s => s.FirstName.Contains(txtSearch.Text.ToString())))
                {
                    _filteredMembers.Add(item);
                }
                dgMember.ItemsSource = _filteredMembers;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "\nCould not populate filtered Sponsors");
            }
        }