示例#1
0
        private bool loadModels()
        {
            CRMSettingViewModel.instance();

            ComplectationItemViewModel.instance();

            EquipmentViewModel.instance();
            ModificationViewModel.instance();
            SellerViewModel.instance();
            BuyerViewModel.instance();
            BidStatusViewModel.instance();
            PaymentStatusViewModel.instance();
            MessageTemplatesViewModel.instance();

            RoleViewModel.instance();
            ManagerViewModel.instance();

            BidViewModel.instance();



            //EquipmentBidViewModel.instance();
            //ComplectationViewModel.instance();

            //ComplectationItemViewModel.instance();

            return(true);
        }
示例#2
0
        public PaymentStatusPage()
        {
            var paymentStatusStore = new SQLitePaymentStatusStore(DependencyService.Get <ISQLiteDb>());
            var pageService        = new PageService();

            ViewModel = new PaymentStatusViewModel(paymentStatusStore, pageService);

            InitializeComponent();
        }
示例#3
0
        public IActionResult PaymentStatus(int bookingId)
        {
            var bookingPayment = _paymentService.GetBookingPayment(bookingId);

            var paymentStatus = new PaymentStatusViewModel {
                Success = bookingPayment != null && bookingPayment.Success.HasValue && bookingPayment.Success.Value
            };

            return(View(paymentStatus));
        }
示例#4
0
        public ActionResult Status(string id)
        {
            var team    = Mongo.Teams.FindOne(Query <Team> .Where(x => x.Id == ObjectId.Parse(id)));
            var payment = Mongo.Payments.FindOne(Query <Payment> .Where(x => x.TeamId == team.Id));

            payment.Update();

            var model = new PaymentStatusViewModel {
                TeamName = team.Name, Status = payment.Status, PaymentUrl = payment.Links.PaymentUrl
            };

            return(View(model));
        }
示例#5
0
        public PaymentStatusWindow()
        {
            InitializeComponent();
            viewSource.Source = PaymentStatusViewModel.instance().Collection;

            viewSource.Filter += delegate(object sender, FilterEventArgs e)
            {
                PaymentStatus paymentStatus = e.Item as PaymentStatus;
                if (paymentStatus == null)
                {
                    return;
                }
                e.Accepted = paymentStatus.IsVisible;
            };
            DataContext = new { PaymentStatusCollection = viewSource.View };
        }
示例#6
0
 void TbxSearch_TextChanged(object sender, TextChangedEventArgs e)
 {
     PaymentStatusViewModel.instance().search(tbxSearch.Text);
     viewSource.View.Refresh();
 }