Esempio n. 1
0
        void ShowComparsion()
        {
            System.Windows.Input.Mouse.OverrideCursor = System.Windows.Input.Cursors.Wait;
            if (CB_FirstOffer.SelectedIndex > -1 & CB_SecondOffer.SelectedIndex > -1)
            {
                BT_ExportToExcel.Visibility = Visibility.Visible;
                int firstID  = VenueIDs[CB_FirstOffer.SelectedIndex];
                int secondID = VenueIDs[CB_SecondOffer.SelectedIndex];
                WPE     = new Models.WeddingPlannerEntities();
                expList = WPE.WeddingExpenses.ToList();
                ComparsionItemsFirst.Children.Clear();
                ComparsionItemsSecond.Children.Clear();
                FirstComp.Clear();
                SecondComp.Clear();

                foreach (var item in expList.Where(x => x.VenueID.Equals(firstID)).OrderBy(x => x.ExpenseName.Trim()).ToList())
                {
                    ViewModel.Comparsion com = new ViewModel.Comparsion(item.ExpenseName.Trim(), f.StringCurrencyFormat(item.Expense.ToString()), f.StringCurrencyFormat(item.Count.ToString()));
                    ComparsionItemsFirst.Children.Add(new UserControls.UserControlComparsion(com));
                    FirstComp.Add(com);
                }
                foreach (var item in expList.Where(x => x.VenueID.Equals(secondID)).OrderBy(x => x.ExpenseName.Trim()).ToList())
                {
                    ViewModel.Comparsion com = new ViewModel.Comparsion(item.ExpenseName.Trim(), f.StringCurrencyFormat(item.Expense.ToString().Trim()), f.StringCurrencyFormat(item.Count.ToString().Trim()));
                    ComparsionItemsSecond.Children.Add(new UserControls.UserControlComparsion(com));
                    SecondComp.Add(com);
                }
                Amount_Reload();
            }
            System.Windows.Input.Mouse.OverrideCursor = null;
        }
Esempio n. 2
0
        public UserControlComparsion(ViewModel.Comparsion Comp)
        {
            InitializeComponent();

            ListViewItemMenu1.Visibility = Comp.ExpenseName != null ? Visibility.Visible : Visibility.Collapsed;
            ListViewItemMenu2.Visibility = Comp.Expense != null ? Visibility.Visible : Visibility.Collapsed;
            this.DataContext             = Comp;
        }