Exemplo n.º 1
0
        /// <summary>
        /// Llena el grid de MemberShip Types
        /// </summary>
        /// <history>
        /// [emoguel] created 04/04/2016
        /// </history>
        private async void LoadMemberShipTypes(MembershipType memberShipType = null)
        {
            try
            {
                status.Visibility = Visibility.Visible;
                int nIndex = 0;
                List <MembershipType> lstMemberShipTypes = await BRMemberShipTypes.GetMemberShipTypes(_nStatus, _membershipTypeFilter);

                dgrMemberShipTypes.ItemsSource = lstMemberShipTypes;
                if (lstMemberShipTypes.Count > 0 && memberShipType != null)
                {
                    memberShipType = lstMemberShipTypes.Where(mt => mt.mtID == memberShipType.mtID).FirstOrDefault();
                    nIndex         = lstMemberShipTypes.IndexOf(memberShipType);
                }
                GridHelper.SelectRow(dgrMemberShipTypes, nIndex);
                StatusBarReg.Content = lstMemberShipTypes.Count + "MemberShip Types.";
                status.Visibility    = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                UIHelper.ShowMessage(ex);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Llena el grid y el combobox de MembershipTypes
        /// </summary>
        /// <history>
        /// [emoguel] created 19/06/2016
        /// </history>
        private async void LoadMembershipTypes()
        {
            try
            {
                List <MembershipType> lstAllMembershipTypes = await BRMemberShipTypes.GetMemberShipTypes();

                cmbMembershipTypes.ItemsSource = lstAllMembershipTypes;
                List <MembershipType> lstMembershipTypes = lstAllMembershipTypes.ToList().Where(mt => mt.mtGroup == membershipGroup.mgID).ToList();
                dgrmembershipTypes.ItemsSource = lstMembershipTypes;
                lstMembershipTypes.ForEach(mt =>
                {
                    MembershipType mtp = new MembershipType();
                    ObjectHelper.CopyProperties(mtp, mt);
                    _oldLstmembershipTypes.Add(mtp);
                });
                cmbMembershipTypes.Header = "Membership Type (" + lstMembershipTypes.Count + ")";
                skpStatus.Visibility      = Visibility.Collapsed;
                btnAccept.Visibility      = Visibility.Visible;
            }
            catch (Exception ex)
            {
                UIHelper.ShowMessage(ex);
            }
        }