def _setup_widgets(self): self.product_list.set_columns(self._get_columns()) items = PurchaseItemView.find_by_purchase(self.store, self.model.purchase) self.product_list.add_list(items) self._setup_summary()
def _setup_widgets(self): self.ordered_items.set_columns(self._get_ordered_columns()) self.received_items.set_columns(self._get_received_columns()) self.payments_info_list.set_columns(self._get_payments_info_columns()) purchase_items = PurchaseItemView.find_by_purchase(self.store, self.model) self.ordered_items.add_list(purchase_items) self.received_items.add_list(purchase_items) self.payments_list.set_columns(self._get_payments_columns()) self.payments_list.add_list(self.model.group.payments) changes = PaymentChangeHistoryView.find_by_group(self.store, self.model.group) self.payments_info_list.add_list(changes) if not self._receiving_orders: for widget in (self.received_freight_type_label, self.received_freight_type, self.received_freight_label, self.received_freight): widget.hide() self.export_csv.set_visible( self.model.status == PurchaseOrder.ORDER_QUOTING) self._setup_summary_labels() label = self.print_labels.get_children()[0] label = label.get_children()[0].get_children()[1] label.set_label(_(u'Print labels'))
def _setup_widgets(self): self.ordered_items.set_columns(self._get_ordered_columns()) self.received_items.set_columns(self._get_received_columns()) self.payments_info_list.set_columns(self._get_payments_info_columns()) purchase_items = PurchaseItemView.find_by_purchase( self.store, self.model) self.ordered_items.add_list(purchase_items) self.received_items.add_list(purchase_items) self.payments_list.set_columns(self._get_payments_columns()) self.payments_list.add_list(self.model.group.payments) changes = PaymentChangeHistoryView.find_by_group( self.store, self.model.group) self.payments_info_list.add_list(changes) if not self._receiving_orders: for widget in (self.received_freight_type_label, self.received_freight_type, self.received_freight_label, self.received_freight): widget.hide() self.export_csv.set_visible( self.model.status == PurchaseOrder.ORDER_QUOTING) self._setup_summary_labels() label = self.print_labels.get_children()[0] label = label.get_children()[0].get_children()[1] label.set_label(_(u'Print labels'))