예제 #1
0
        private void btn16x16_Click(object sender, RoutedEventArgs e)
        {
            ProgressBarUI psbu = new ProgressBarUI();

            psbu.Show();
            psbu.actionbtn_Click(sender, e);
            while (!psbu.isComplete())
            {
            }

            if (receipt == null || receipt.Data.Count == 0)
            {
                MessageBox.Show("There Are No Products In Cart.");
            }
            else
            {
                PaymentScreen ps = new PaymentScreen(itsBL, receipt, this, user);
                topSeller_label.Visibility = Visibility.Collapsed;
                topSellerColor.Visibility  = Visibility.Collapsed;
                lbl.Visibility             = Visibility.Collapsed;
                Combox.Visibility          = Visibility.Collapsed;
                tableShow.Children.Clear();
                tableShow.Children.Add(ps);
            }
        }
예제 #2
0
 public Purchase(IBL itsBL, User user, Receipt receipt, double ttlSum, PaymentScreen payScreen)
 {
     InitializeComponent();
     this.payScreen = payScreen;
     this.itsBL     = itsBL;
     this.user      = user;
     cash.IsChecked = true;
     this.receipt   = receipt;
     this.totleSum  = ttlSum;
     if (user.Hierarchy == Hierarchy.Clubmember)
     {
         List <ClubMember> temp = itsBL.queryByString(Classes.ClubMember, stringFields.teudatZehute, user.UserName).Cast <ClubMember>().ToList();
         if (temp != null && temp.Count != 0)
         {
             this.clbMember = temp[0];
         }
     }
     this.recieptGrid.ItemsSource = receipt.Data;
 }