コード例 #1
0
 def __init__(self, wizard, previous, store, consignment,
              outstanding_value=Decimal(0)):
     self._method = PaymentMethod.get_by_name(store, u'money')
     BaseWizardStep.__init__(self, store, wizard, previous=None)
     self._consignment = consignment
     self._outstanding_value = outstanding_value
     self._setup_slaves()
コード例 #2
0
ファイル: consignmentwizard.py プロジェクト: esosaja/stoq
 def __init__(self, wizard, previous, store, consignment,
              outstanding_value=Decimal(0)):
     self._method = PaymentMethod.get_by_name(store, u'money')
     BaseWizardStep.__init__(self, store, wizard, previous=None)
     self._consignment = consignment
     self._outstanding_value = outstanding_value
     self._setup_slaves()
コード例 #3
0
ファイル: salewizard.py プロジェクト: romaia/stoq
    def __init__(self, wizard, previous, store, model, method,
                 outstanding_value=None, finish_on_total=True):
        """
        :param wizard: the wizard this step is in
        :param previous: the previous step if there is any
        :param store: the store this step is executed
        :param model: the model of this step
        :param method: the payment method
        :param finish_on_total: if it is ``True`` automatically closes
           the wizard when payments total is equals to the total cost
           of the operation. When it is ``False``, waits for the user to
           click the finish button
        :param outstanding_value: if this value is not ``None``, it will
            be used as the total value of the payment
        """
        self._method_name = method
        self._method_slave = None
        self.model = model

        if outstanding_value is None:
            outstanding_value = currency(0)
        self._outstanding_value = outstanding_value
        self._finish_on_total = finish_on_total

        BaseWizardStep.__init__(self, store, wizard, previous)

        register_payment_slaves()
        self._create_ui()
コード例 #4
0
    def __init__(self,
                 wizard,
                 previous,
                 store,
                 model,
                 method,
                 outstanding_value=None,
                 finish_on_total=True):
        """
        :param wizard: the wizard this step is in
        :param previous: the previous step if there is any
        :param store: the store this step is executed
        :param model: the model of this step
        :param method: the payment method
        :param finish_on_total: if it is ``True`` automatically closes
           the wizard when payments total is equals to the total cost
           of the operation. When it is ``False``, waits for the user to
           click the finish button
        :param outstanding_value: if this value is not ``None``, it will
            be used as the total value of the payment
        """
        self._method_name = method
        self._method_slave = None
        self.model = model

        if outstanding_value is None:
            outstanding_value = currency(0)
        self._outstanding_value = outstanding_value
        self._finish_on_total = finish_on_total

        BaseWizardStep.__init__(self, store, wizard, previous)

        register_payment_slaves()
        self._create_ui()
コード例 #5
0
ファイル: personwizard.py プロジェクト: romaia/stoq
 def __init__(self, wizard, store, previous, role_type, person=None, phone_number=None):
     BaseWizardStep.__init__(self, store, wizard, previous=previous)
     self.role_editor = self.wizard.role_editor(self.store, person=person, role_type=role_type, parent=self.wizard)
     self.wizard.set_editor(self.role_editor)
     if phone_number is not None:
         self.role_editor.set_phone_number(phone_number)
     self.person_slave = self.role_editor.get_person_slave()
     self.person_slave.get_toplevel().reparent(self.place_holder)
コード例 #6
0
ファイル: personwizard.py プロジェクト: tmaxter/stoq
 def __init__(self,
              wizard,
              store,
              previous,
              role_type,
              person_list,
              phone_number=''):
     self.phone_number = phone_number
     self.role_type = role_type
     BaseWizardStep.__init__(self, store, wizard, previous=previous)
     self._setup_widgets(person_list)
コード例 #7
0
ファイル: personwizard.py プロジェクト: Joaldino/stoq
    def __init__(self, wizard, store, previous, role_type, person=None,
                 document=None):
        BaseWizardStep.__init__(self, store, wizard, previous=previous)
        self.role_editor = self.wizard.role_editor(self.store,
                                                   person=person,
                                                   role_type=role_type,
                                                   parent=self.wizard,
                                                   document=document)

        self.wizard.set_editor(self.role_editor)
        self.person_slave = self.role_editor.get_person_slave()
        self.person_slave.get_toplevel().reparent(self.place_holder)
コード例 #8
0
    def __init__(self, wizard, store, previous, role_type, person=None,
                 document=None, description=None):
        BaseWizardStep.__init__(self, store, wizard, previous=previous)
        self.role_editor = self.wizard.role_editor(self.store,
                                                   person=person,
                                                   role_type=role_type,
                                                   parent=self.wizard,
                                                   document=document,
                                                   description=description)

        self.wizard.set_editor(self.role_editor)
        self.person_slave = self.role_editor.get_person_slave()
        self.person_slave.get_toplevel().reparent(self.place_holder)
コード例 #9
0
ファイル: personwizard.py プロジェクト: tmaxter/stoq
 def __init__(self,
              wizard,
              store,
              previous,
              role_type,
              person=None,
              phone_number=None):
     BaseWizardStep.__init__(self, store, wizard, previous=previous)
     self.role_editor = self.wizard.role_editor(self.store,
                                                person=person,
                                                role_type=role_type,
                                                parent=self.wizard)
     self.wizard.set_editor(self.role_editor)
     if phone_number is not None:
         self.role_editor.set_phone_number(phone_number)
     self.person_slave = self.role_editor.get_person_slave()
     self.person_slave.get_toplevel().reparent(self.place_holder)
コード例 #10
0
ファイル: purchasequotewizard.py プロジェクト: pkaislan/stoq
 def __init__(self, wizard, store, group, previous=None):
     self._group = group
     self._next_step = None
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._setup_widgets()
コード例 #11
0
ファイル: personwizard.py プロジェクト: Joaldino/stoq
 def previous_step(self):
     # We don't want to create duplicate person objects when switching
     # steps.
     self.store.rollback(close=False)
     return BaseWizardStep.previous_step(self)
コード例 #12
0
ファイル: receivingwizard.py プロジェクト: metrorede/stak
 def __init__(self, store, wizard, previous_step, purchases):
     self.purchases = purchases
     BaseWizardStep.__init__(self, store, wizard, previous_step)
コード例 #13
0
ファイル: receivingwizard.py プロジェクト: barkinet/stoq
 def __init__(self, wizard, store):
     self._next_step = None
     BaseWizardStep.__init__(self, store, wizard)
     self.setup_slaves()
コード例 #14
0
ファイル: productionwizard.py プロジェクト: tmaxter/stoq
 def __init__(self, wizard, previous, store, model):
     self._order = model
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._setup_slaves()
コード例 #15
0
ファイル: opticalwizard.py プロジェクト: qman1989/stoq
 def __init__(self, wizard, previous, store, model):
     self.model = model
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._radio_group = None
     self._create_ui()
コード例 #16
0
ファイル: loanwizard.py プロジェクト: esosaja/stoq
 def __init__(self, wizard, store):
     BaseWizardStep.__init__(self, store, wizard)
     self.setup_slaves()
コード例 #17
0
 def __init__(self, store, wizard, previous, model):
     self.model = model
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._work_order_ids = {0}
     self._create_ui()
コード例 #18
0
ファイル: productwizard.py プロジェクト: Guillon88/stoq
    def __init__(self, store, wizard, previous):
        BaseWizardStep.__init__(self, store, wizard, previous)

        self.slave = ProductAttributeSlave(self.wizard.store, object())
        self.attach_slave('product_attribute_holder', self.slave, self.place_holder)
コード例 #19
0
ファイル: personwizard.py プロジェクト: tmaxter/stoq
 def previous_step(self):
     # We don't want to create duplicate person objects when switching
     # steps.
     self.store.rollback(close=False)
     return BaseWizardStep.previous_step(self)
コード例 #20
0
 def __init__(self, wizard, previous_step, store, receivings):
     self.receivings = receivings
     self.receiving_items = self._get_received_items(with_children=True)
     BaseWizardStep.__init__(self, store, wizard, previous_step)
コード例 #21
0
 def __init__(self, wizard, previous_step, store, receivings):
     self.receivings = receivings
     self.receiving_items = self._get_received_items(with_children=True)
     BaseWizardStep.__init__(self, store, wizard, previous_step)
コード例 #22
0
 def __init__(self, store, wizard, transfer_order, previous):
     self.store = store
     self.transfer_order = transfer_order
     self.branch = transfer_order.branch
     BaseWizardStep.__init__(self, self.store, wizard, previous)
     self.setup_proxies()
コード例 #23
0
ファイル: consignmentwizard.py プロジェクト: esosaja/stoq
 def __init__(self, wizard, previous, store, consignment):
     self.consignment = consignment
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._original_items = {}
     self._setup_widgets()
コード例 #24
0
ファイル: opticalwizard.py プロジェクト: qman1989/stoq
 def __init__(self, store, wizard, previous, model):
     self.model = model
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._work_order_ids = {0}
     self._create_ui()
コード例 #25
0
ファイル: opticalwizard.py プロジェクト: rosalin/stoq
 def __init__(self, wizard, previous, store, model):
     self.model = model
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._radio_group = None
     self._create_ui()
コード例 #26
0
ファイル: loanwizard.py プロジェクト: qman1989/stoq
 def __init__(self, wizard, store):
     BaseWizardStep.__init__(self, store, wizard)
     self.setup_slaves()
コード例 #27
0
ファイル: personwizard.py プロジェクト: romaia/stoq
 def __init__(self, wizard, store, previous, role_type, person_list, phone_number=""):
     self.phone_number = phone_number
     self.role_type = role_type
     BaseWizardStep.__init__(self, store, wizard, previous=previous)
     self._setup_widgets(person_list)
コード例 #28
0
ファイル: receivingwizard.py プロジェクト: barkinet/stoq
 def __init__(self, store, wizard, previous_step, purchases):
     self.purchases = purchases
     BaseWizardStep.__init__(self, store, wizard, previous_step)
コード例 #29
0
ファイル: purchasequotewizard.py プロジェクト: 5l1v3r1/stoq-1
 def __init__(self, wizard, store, group, previous=None):
     self._group = group
     self._next_step = None
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._setup_widgets()
コード例 #30
0
ファイル: receivingwizard.py プロジェクト: metrorede/stak
 def __init__(self, wizard, store):
     self._next_step = None
     BaseWizardStep.__init__(self, store, wizard)
     self.setup_slaves()
コード例 #31
0
 def __init__(self, wizard, previous, store, consignment):
     self.consignment = consignment
     BaseWizardStep.__init__(self, store, wizard, previous)
     self._original_items = {}
     self._setup_widgets()
コード例 #32
0
    def __init__(self, store, wizard, previous):
        BaseWizardStep.__init__(self, store, wizard, previous)

        self.slave = ProductAttributeSlave(self.wizard.store, object())
        self.attach_slave('product_attribute_holder', self.slave,
                          self.place_holder)
コード例 #33
0
ファイル: stocktransferwizard.py プロジェクト: tmaxter/stoq
 def __init__(self, store, wizard, transfer_order, previous):
     self.store = store
     self.transfer_order = transfer_order
     self.branch = api.get_current_branch(self.store)
     BaseWizardStep.__init__(self, self.store, wizard, previous)
     self.setup_proxies()