Esempio n. 1
0
        /// <summary>
        /// Llena el grid y el combobox de Segmentcategory
        /// </summary>
        /// <history>
        /// [emoguel] created 02/06/2016
        /// </history>
        private async void LoadSegmentesOrder()
        {
            try
            {
                List <Item> lstAllItems = await BRSegmentsOrder.GetSegmentsOrder();

                cmbSegmentsCat.ItemsSource = lstAllItems;
                List <Item> lstItems = (!string.IsNullOrWhiteSpace(segmentCategory.scID)) ? lstAllItems.Where(it => it.Category == segmentCategory.scID).ToList() : new List <Item>();
                dgrSegmentsCategory.ItemsSource = lstItems;
                _lstOldItems          = lstItems.ToList();
                cmbSegmentsCat.Header = "Segment (" + lstItems.Count + ")";
                if (enumMode != EnumMode.ReadOnly)
                {
                    btnAccept.Visibility = Visibility.Visible;
                }
                skpStatus.Visibility = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                UIHelper.ShowMessage(ex);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Llena el grid de Segments order
        /// </summary>
        /// <history>
        /// [emoguel] created 31/05/2016
        /// </history>
        private async void LoadSegmentsOrder()
        {
            try
            {
                status.Visibility = Visibility.Visible;
                txtStatus.Text    = "Loading...";
                List <Item> lstObjects = await BRSegmentsOrder.GetSegmentsOrder();

                lstObjects = lstObjects.OrderBy(it => int.Parse(it.Id)).ToList();
                dgrSegments.ItemsSource = lstObjects;
                lstObjects.ForEach(it =>
                {
                    Item item = new Item();
                    ObjectHelper.CopyProperties(item, it);
                    _lstOldSegments.Add(item);
                });
                GridHelper.SelectRow(dgrSegments, 0);
                status.Visibility = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                UIHelper.ShowMessage(ex);
            }
        }