コード例 #1
0
ファイル: paymentslave.py プロジェクト: romaia/stoq
    def _setup_widgets(self):
        max_installments = self.method.max_installments
        self.installments_number.set_range(1, max_installments)
        has_installments = (self._installments_number and
                            self._installments_number > 1 or False)

        self.intervals.set_range(1, 99)
        self.intervals.set_sensitive(has_installments)

        interval_types = get_interval_type_items(plural=True)
        self.interval_type_combo.prefill(interval_types)
        self.interval_type_combo.select_item_by_data(INTERVALTYPE_MONTH)
        self.interval_type_combo.set_sensitive(has_installments)

        # PaymentListSlave setup
        self._setup_payment_list()
コード例 #2
0
ファイル: paymenteditor.py プロジェクト: hackedbellini/stoq
 def setup_proxies(self):
     repeat_types = get_interval_type_items(with_multiples=True,
                                            adverb=True)
     repeat_types.insert(0, (_('Once'), _ONCE))
     self.repeat.prefill(repeat_types)
     is_paid = self.model.is_paid()
     # Show account information only after the payment is paid
     if is_paid:
         accounts = Account.get_accounts(self.store)
         self.account.prefill(api.for_combo(accounts, attr='long_description'))
         if self.payment_type == Payment.TYPE_OUT:
             account = self.model.transaction.source_account
         else:
             account = self.model.transaction.account
         self.account.select(account)
         self.account.set_property('sensitive', False)
     else:
         self.account.hide()
         self.account_lbl.hide()
     self.add_proxy(self.model, _PaymentEditor.proxy_widgets)
コード例 #3
0
ファイル: paymenteditor.py プロジェクト: 5l1v3r1/stoq-1
 def setup_proxies(self):
     repeat_types = get_interval_type_items(with_multiples=True,
                                            adverb=True)
     repeat_types.insert(0, (_('Once'), _ONCE))
     self.repeat.prefill(repeat_types)
     is_paid = self.model.is_paid()
     # Show account information only after the payment is paid
     if is_paid:
         accounts = Account.get_accounts(self.store)
         self.account.prefill(
             api.for_combo(accounts, attr='long_description'))
         if self.payment_type == Payment.TYPE_OUT:
             account = self.model.transaction.source_account
         else:
             account = self.model.transaction.account
         self.account.select(account)
         self.account.set_property('sensitive', False)
     else:
         self.account.hide()
         self.account_lbl.hide()
     self.add_proxy(self.model, _PaymentEditor.proxy_widgets)
コード例 #4
0
ファイル: paymenteditor.py プロジェクト: igorferreira/stoq
 def setup_proxies(self):
     repeat_types = get_interval_type_items(with_multiples=True,
                                            adverb=True)
     repeat_types.insert(0, (_('Once'), _ONCE))
     self.repeat.prefill(repeat_types)
     self.add_proxy(self.model, _PaymentEditor.proxy_widgets)
コード例 #5
0
 def setup_proxies(self):
     repeat_types = get_interval_type_items(with_multiples=True,
                                            adverb=True)
     repeat_types.insert(0, (_('Once'), _ONCE))
     self.repeat.prefill(repeat_types)
     self.add_proxy(self.model, _PaymentEditor.proxy_widgets)