def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.tax_store = self.builder.get_object('tax_store') self.end_datetime = None start_entry = self.builder.get_object('entry1') end_entry = self.builder.get_object('entry2') self.start_calendar = DateTimeCalendar() self.start_calendar.set_relative_to(start_entry) self.end_calendar = DateTimeCalendar() self.end_calendar.set_relative_to(end_entry) self.start_calendar.connect('day-selected', self.start_date_selected) self.end_calendar.connect('day-selected', self.end_date_selected) self.start_calendar.set_date(datetime.today() - timedelta(days = 365)) self.end_calendar.set_today () self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self, db, po_id = None): '''Id of purchase order to pay (optional)''' self.po_id = po_id self.payment_type_id = 0 self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.db = db self.cursor = self.db.cursor() self.calendar = DateTimeCalendar (self.db) self.calendar.connect('day-selected', self.calendar_day_selected) self.date = None check_number = get_check_number(self.db, None) self.builder.get_object('entry2').set_text(str(check_number)) self.vendor_id = 0 self.vendor_store = self.builder.get_object('vendor_store') self.c_c_multi_payment_store = self.builder.get_object('c_c_multi_payment_store') self.vendor_invoice_store = self.builder.get_object( 'vendor_invoice_store') total_column = self.builder.get_object ('treeviewcolumn2') total_renderer = self.builder.get_object ('cellrenderertext2') total_column.set_cell_data_func(total_renderer, self.total_cell_func) split_column = self.builder.get_object ('treeviewcolumn4') split_renderer = self.builder.get_object ('cellrendererspin4') split_column.set_cell_data_func(split_renderer, self.split_cell_func) self.populate_vendor_liststore () self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self, db): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.employee_store = self.builder.get_object('employee_store') self.s_s_medicare_store = self.builder.get_object('s_s_medicare_store') self.federal_withholding_store = self.builder.get_object( 'federal_withholding_store') self.state_withholding_store = self.builder.get_object( 'state_withholding_store') self.db = db self.cursor = db.cursor() self.populate_employee_store() self.born_calendar = DateTimeCalendar(self.db) self.on_payroll_since_calendar = DateTimeCalendar(self.db) self.born_calendar.connect("day-selected", self.born_calendar_date_selected) self.on_payroll_since_calendar.connect( "day-selected", self.on_payroll_since_calendar_date_selected) self.window = self.builder.get_object('window1') self.window.show_all() self.builder.get_object("button5").set_label("No scanner selected") self.builder.get_object("button5").set_sensitive(False)
def __init__(self, db): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.db = db self.cursor = self.db.cursor() self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) self.calendar.set_today() date_text = self.calendar.get_text() self.builder.get_object('entry2').set_text(date_text) self.populating = False self.service_provider_store = self.builder.get_object( 'service_provider_store') self.expense_account_store = self.builder.get_object( 'expense_account_store') self.expense_percentage_store = self.builder.get_object( 'expense_percentage_store') self.bank_account_store = self.builder.get_object('bank_account_store') self.cash_account_store = self.builder.get_object('cash_account_store') self.populate_stores() self.expense_percentage_store.append([0, 0.00, 0, ""]) self.calculate_percentages() self.window = self.builder.get_object('window1') self.window.show_all()
def __init__ (self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.handler_ids = list() for connection in (("contacts_changed", self.populate_contacts ), ): handler = broadcaster.connect(connection[0], connection[1]) self.handler_ids.append(handler) self.builder.get_object('revenue_combo_renderer').set_property('model',revenue_account) self.builder.get_object('account_completion').set_model(revenue_list) self.contact_store = self.builder.get_object('contact_store') contact_completion = self.builder.get_object('contact_completion') contact_completion.set_match_func(self.contact_match_func) self.contact_id = None self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.day_selected) self.date = None self.populate_contacts () self.window = self.builder.get_object('window1') self.window.show_all() self.check_entry = self.builder.get_object('entry1') self.credit_entry = self.builder.get_object('entry2') self.cash_entry = self.builder.get_object('entry3') self.payment_type_id = 0
def __init__(self): Gtk.Builder.__init__(self) self.add_from_file(UI_FILE) self.connect_signals(self) self.cursor = DB.cursor() self.employee_store = self.get_object('employee_store') self.s_s_medicare_store = self.get_object('s_s_medicare_store') self.federal_withholding_store = self.get_object( 'federal_withholding_store') self.state_withholding_store = self.get_object( 'state_withholding_store') self.populate_employee_store() self.born_calendar = DateTimeCalendar(override=True) self.on_payroll_since_calendar = DateTimeCalendar(override=True) self.born_calendar.connect("day-selected", self.born_calendar_date_selected) self.on_payroll_since_calendar.connect( "day-selected", self.on_payroll_since_calendar_date_selected) self.window = self.get_object('window1') self.window.show_all() broadcaster.connect("shutdown", self.main_shutdown) self.get_object("button5").set_label("No scanner selected") self.get_object("button5").set_sensitive(False) self.data_queue = Queue() self.scanner_store = self.get_object("scanner_store") thread = Process(target=self.get_scanners) thread.start() GLib.timeout_add(100, self.populate_scanners)
def __init__(self, main): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.customer_store = self.builder.get_object('customer_store') self.product_store = self.builder.get_object('credit_products_store') self.credit_items_store = self.builder.get_object('credit_items_store') self.db = main.db self.cursor = self.db.cursor() self.handler_c_id = main.connect("contacts_changed", self.populate_customer_store) self.populate_customer_store() self.date_returned_calendar = DateTimeCalendar() self.date_returned_calendar.connect('day-selected', self.return_day_selected) date_column = self.builder.get_object('label3') self.date_returned_calendar.set_relative_to(date_column) self.date_calendar = DateTimeCalendar() self.date_calendar.connect('day-selected', self.day_selected) product_completion = self.builder.get_object('product_completion') product_completion.set_match_func(self.product_match_func) customer_completion = self.builder.get_object('customer_completion') customer_completion.set_match_func(self.customer_match_func) self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self, main): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.db = main.db self.cursor = self.db.cursor() self.loan_store = self.builder.get_object('loan_store') self.contact_store = self.builder.get_object('contact_store') self.populate_contacts() self.populate_accounts() self.populate_loans() self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.day_selected) self.calendar.set_today() entry = self.builder.get_object('entry1') self.calendar.set_relative_to(entry) contact_completion = self.builder.get_object('contact_completion') contact_completion.set_match_func(self.contact_match_func) amount_column = self.builder.get_object('treeviewcolumn4') amount_renderer = self.builder.get_object('cellrenderertext5') amount_column.set_cell_data_func(amount_renderer, self.amount_cell_func) self.window = self.builder.get_object('window1') self.window.show_all()
def __init__ (self): Gtk.Builder.__init__(self) self.add_from_file(UI_FILE) self.connect_signals(self) self.cursor = DB.cursor() self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) self.date = None self.contact_store = self.get_object('contact_store') self.invoice_store = self.get_object('invoice_store') self.cursor.execute("SELECT " "id::text, name, ext_name " "FROM contacts AS c " "WHERE deleted = False " "ORDER BY name") for row in self.cursor.fetchall(): self.contact_store.append(row) DB.rollback() contact_completion = self.get_object('contact_completion') contact_completion.set_match_func(self.contact_match_func) self.window = self.get_object('window') self.window.show_all()
def __init__(self, main): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.main = main self.db = main.db self.cursor = self.db.cursor() main.connect("contacts_changed", self.populate_contacts) self.builder.get_object('treeview1').set_model(main.revenue_acc) self.contact_store = self.builder.get_object('contact_store') contact_completion = self.builder.get_object('contact_completion') contact_completion.set_match_func(self.contact_match_func) self.contact_id = None self.calendar = DateTimeCalendar(self.db) self.calendar.connect('day-selected', self.day_selected) self.date = None self.populate_contacts() self.window = self.builder.get_object('window1') self.window.show_all() self.check_entry = self.builder.get_object('entry1') self.credit_entry = self.builder.get_object('entry2') self.cash_entry = self.builder.get_object('entry3') self.payment_type_id = 0
def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.customer_store = self.builder.get_object('customer_store') self.product_store = self.builder.get_object('credit_products_store') self.credit_items_store = self.builder.get_object('credit_items_store') self.handler_ids = list() for connection in (("contacts_changed", self.populate_customer_store), ): handler = broadcaster.connect(connection[0], connection[1]) self.handler_ids.append(handler) self.populate_customer_store() self.date_returned_calendar = DateTimeCalendar() self.date_returned_calendar.connect('day-selected', self.return_day_selected) date_column = self.builder.get_object('label3') self.date_returned_calendar.set_relative_to(date_column) self.date_calendar = DateTimeCalendar() self.date_calendar.connect('day-selected', self.day_selected) product_completion = self.builder.get_object('product_completion') product_completion.set_match_func(self.product_match_func) customer_completion = self.builder.get_object('customer_completion') customer_completion.set_match_func(self.customer_match_func) self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self, id_=None): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.handler_ids = list() for connection in (("shutdown", self.main_shutdown), ): handler = broadcaster.connect(connection[0], connection[1]) self.handler_ids.append(handler) renderer = CellRendererRgbaArray() treecolumn = self.builder.get_object('treeviewcolumn6') treecolumn.pack_start(renderer, True) treecolumn.set_attributes(renderer, RGBA_array=7) renderer.set_property('editable', True) renderer.connect('editing-started', self.tag_editing_started) self.timer_timeout = None self.row_id = None self.join_filter = '' self.resource_store = self.builder.get_object('resource_store') self.contact_store = self.builder.get_object('contact_store') self.contact_completion = self.builder.get_object('contact_completion') self.contact_completion.set_match_func(self.contact_match_func) textview = self.builder.get_object('textview1') spell_check.add_checker_to_widget(textview) self.dated_for_calendar = DateTimeCalendar() no_date_button = self.builder.get_object('button5') self.dated_for_calendar.pack_start(no_date_button) treeview = self.builder.get_object('treeview1') self.dated_for_calendar.set_relative_to(treeview) self.dated_for_calendar.connect('day-selected', self.dated_for_calendar_day_selected) self.older_than_calendar = DateTimeCalendar() self.older_than_calendar.connect('day-selected', self.older_than_date_selected) entry = self.builder.get_object('entry1') self.older_than_calendar.set_relative_to(entry) if id_ != None: selection = self.builder.get_object('treeview-selection1') for row in self.resource_store: if row[0] == id_: selection.select_path(row.path) self.cursor.execute("SELECT notes FROM resources " "WHERE id = %s", (id_, )) for row in self.cursor.fetchall(): text = row[0] self.builder.get_object('notes_buffer').set_text(text) self.window = self.builder.get_object('window1') self.window.show_all() self.older_than_calendar.set_today() self.populate_stores()
def __init__(self, main, customer_id=None): self.customer_id = customer_id self.payment_type_id = 0 self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.db = main.db self.cursor = self.db.cursor() self.cursor.execute("SELECT enforce_exact_payment FROM settings") self.exact_payment = self.cursor.fetchone()[0] self.cursor.execute("SELECT accrual_based FROM settings") self.accrual = self.cursor.fetchone()[0] self.expense_accounts = main.expense_acc customer_completion = self.builder.get_object('customer_completion') customer_completion.set_match_func(self.customer_match_func) self.invoice_store = self.builder.get_object('unpaid_invoice_store') self.customer_store = self.builder.get_object('customer_store') self.cash_account_store = self.builder.get_object('cash_account_store') self.cursor.execute("SELECT number, name FROM gl_accounts " "WHERE (is_parent, cash_account) = " "(False, True)") for row in self.cursor.fetchall(): number = row[0] name = row[1] self.cash_account_store.append([str(number), name]) self.populate_contacts() total_column = self.builder.get_object('treeviewcolumn3') total_renderer = self.builder.get_object('cellrenderertext5') total_column.set_cell_data_func(total_renderer, self.total_cell_func) amount_due_column = self.builder.get_object('treeviewcolumn4') amount_due_renderer = self.builder.get_object('cellrendererspin7') amount_due_column.set_cell_data_func(amount_due_renderer, self.amount_due_cell_func) self.calendar = DateTimeCalendar(self.db) self.calendar.connect('day-selected', self.calendar_day_selected) self.calendar.set_today() self.date = self.calendar.get_date() self.builder.get_object('combobox1').set_active_id(str(customer_id)) self.check_entry = self.builder.get_object('entry3') self.credit_entry = self.builder.get_object('entry4') self.cash_entry = self.builder.get_object('entry5') self.window = self.builder.get_object('window1') self.window.show_all() self.check_amount_totals_validity()
def __init__(self, main, id_ = None): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) main.connect("shutdown", self.main_shutdown) self.main = main self.db = main.db self.cursor = main.db.cursor() self.editing = False self.timer_timeout = None self.resource_store = self.builder.get_object('resource_store') self.contact_store = self.builder.get_object('contact_store') self.contact_completion = self.builder.get_object('contact_completion') self.contact_completion.set_match_func(self.contact_match_func) self.tag_store = self.builder.get_object('tag_store') textview = self.builder.get_object('textview1') spell_check.add_checker_to_widget (textview) self.dated_for_calendar = DateTimeCalendar() no_date_button = self.builder.get_object('button5') self.dated_for_calendar.pack_start(no_date_button) date_label = self.builder.get_object('treeviewcolumn5').get_widget() self.dated_for_calendar.set_relative_to(date_label) self.dated_for_calendar.connect('day-selected', self.dated_for_calendar_day_selected ) self.older_than_calendar = DateTimeCalendar() self.older_than_calendar.connect('day-selected', self.older_than_date_selected ) self.older_than_calendar.set_today() self.populate_stores() self.populate_resource_store () if id_ != None: selection = self.builder.get_object('treeview-selection1') for row in self.resource_store: if row[0] == id_: selection.select_path(row.path) self.editing_buffer = True self.cursor.execute("SELECT notes FROM resources " "WHERE id = %s", (id_,)) for row in self.cursor.fetchall(): text = row[0] self.builder.get_object('textbuffer1').set_text(text) break else: self.builder.get_object('textbuffer1').set_text('') self.editing_buffer = False self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self): Gtk.Builder.__init__(self) self.add_from_file(UI_FILE) self.connect_signals(self) self.cursor = DB.cursor() self.store = self.get_object('unpaid_invoice_store') self.window = self.get_object('window') self.set_window_layout_from_settings() self.window.show_all() self.date_calendar = DateTimeCalendar() self.date_calendar.connect("day-selected", self.date_selected)
def __init__(self): Gtk.Builder.__init__(self) self.add_from_file(UI_FILE) self.connect_signals(self) self.cursor = DB.cursor() self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) self.date = None self.account_store = self.get_object('account_store') self.populate_stores() self.window = self.get_object('window1') self.window.show_all()
def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.calendar = DateTimeCalendar(DB) self.calendar.connect('day-selected', self.calendar_day_selected) self.calendar.set_today() self.time_sheet_copy_info = '' check_number = get_check_number(None) self.populate_employee_combobox() self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.edited_renderer_text = 1 self.qty_renderer_value = 1 self.handler_ids = list() for connection in (("contacts_changed", self.populate_customer_store ), ("products_changed", self.populate_product_store )): handler = broadcaster.connect(connection[0], connection[1]) self.handler_ids.append(handler) self.document_id = 0 self.documents_store = self.builder.get_object('documents_store') self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) enforce_target = Gtk.TargetEntry.new('text/plain', Gtk.TargetFlags(1), 129) self.treeview = self.builder.get_object('treeview2') self.treeview.drag_dest_set(Gtk.DestDefaults.ALL, [enforce_target], Gdk.DragAction.COPY) self.treeview.connect("drag-data-received", self.on_drag_data_received) self.treeview.drag_dest_set_target_list([enforce_target]) self.existing_store = self.builder.get_object('existing_store') self.customer_store = self.builder.get_object('customer_store') self.product_store = self.builder.get_object('product_store') product_completion = self.builder.get_object('product_completion') product_completion.set_match_func(self.product_match_func) customer_completion = self.builder.get_object('customer_completion') customer_completion.set_match_func(self.customer_match_func) self.retailer_completion = self.builder.get_object('retailer_completion') self.retailer_completion.set_match_func(self.customer_match_func) self.populate_product_store () self.populate_customer_store () self.calculate_totals () self.load_settings() self.window = self.builder.get_object('window') self.window.show_all()
def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) self.calendar.set_today() date_text = self.calendar.get_text() self.builder.get_object('entry1').set_text(date_text) self.contact_id = 0 self.exists = True self.populate_stores() self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self, db): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.db = db self.cursor = self.db.cursor() self.populating = False textview = self.builder.get_object('textview1') spell_check.add_checker_to_widget(textview) self.calendar = DateTimeCalendar(self.db) self.calendar.connect('day-selected', self.calendar_day_selected) self.calendar.set_today() self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.start_calendar = DateTimeCalendar(True) self.start_calendar.connect('day-selected', self.start_day_selected) self.start_calendar.set_today() self.end_calendar = DateTimeCalendar(True) self.end_calendar.connect('day-selected', self.end_day_selected) self.end_calendar.set_date(datetime.today() + timedelta(days=365)) self.fiscal_year_store = self.builder.get_object('fiscal_year_store') self.window = self.builder.get_object('window') self.window.show_all() self.populate_fiscal_years()
def __init__(self, main): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.main = main self.db = main.db self.cursor = self.db.cursor() main.connect("contacts_changed", self.populate_service_providers) self.expense_account_store = main.expense_acc self.builder.get_object('cellrenderercombo1').set_property( 'model', main.expense_acc) self.calendar = DateTimeCalendar(self.db) self.calendar.connect('day-selected', self.calendar_day_selected) self.date = None price_column = self.builder.get_object('treeviewcolumn2') price_renderer = self.builder.get_object('cellrenderertext1') price_column.set_cell_data_func(price_renderer, self.price_cell_func) provider_completion = self.builder.get_object('provider_completion') provider_completion.set_match_func(self.provider_match_func) self.populating = False self.service_provider_store = self.builder.get_object( 'service_provider_store') self.expense_percentage_store = self.builder.get_object( 'expense_percentage_store') self.bank_account_store = self.builder.get_object('bank_account_store') self.cash_account_store = self.builder.get_object('cash_account_store') self.credit_card_store = self.builder.get_object('credit_card_store') self.populate_stores() self.populate_service_providers() self.expense_percentage_store.append([0, Decimal('0.00'), 0, ""]) self.calculate_percentages() self.window = self.builder.get_object('window1') self.window.show_all() self.file_data = None
def __init__(self): GObject.GObject.__init__(self) Gtk.Builder.__init__(self) self.add_from_file(UI_FILE) self.connect_signals(self) self.cursor = DB.cursor() self.handler_ids = list() for connection in (("contacts_changed", self.populate_service_providers ),): handler = broadcaster.connect(connection[0], connection[1]) self.handler_ids.append(handler) self.expense_account_store = expense_tree self.get_object('cellrenderercombo1').set_property('model', expense_tree) self.get_object('account_completion').set_model(expense_list) self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) self.date = None price_column = self.get_object ('treeviewcolumn2') price_renderer = self.get_object ('cellrenderertext1') price_column.set_cell_data_func(price_renderer, self.price_cell_func) provider_completion = self.get_object('provider_completion') provider_completion.set_match_func(self.provider_match_func) self.populating = False self.service_provider_store = self.get_object( 'service_provider_store') self.expense_percentage_store = self.get_object( 'expense_percentage_store') self.bank_account_store = self.get_object('bank_account_store') self.cash_account_store = self.get_object('cash_account_store') self.credit_card_store = self.get_object('credit_card_store') self.populate_stores () self.populate_service_providers () self.expense_percentage_store.append([0, Decimal('1.00'), 0, "", "", ""]) self.window = self.get_object('window1') self.window.show_all() self.file_data = None
def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.transactions_store = self.builder.get_object('transactions_store') self.income_expense_accounts_store = self.builder.get_object( 'income_expense_accounts_store') self.fees_rewards_store = self.builder.get_object( 'fees_rewards_description_store') self.credit_card_account = None self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) self.populate_accounts_combo () self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self, main): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.main = main self.db = main.db self.cursor = self.db.cursor() self.product_store = self.builder.get_object('product_store') self.contact_store = self.builder.get_object('contact_store') self.serial_number_store = self.builder.get_object( 'serial_number_treeview_store') self.handler_p_id = main.connect("products_changed", self.populate_product_store) self.handler_c_id = main.connect("contacts_changed", self.populate_contact_store) product_completion = self.builder.get_object('add_product_completion') product_completion.set_match_func(self.product_match_func) product_completion = self.builder.get_object( 'event_product_completion') product_completion.set_match_func(self.product_match_func) contact_completion = self.builder.get_object('contact_completion') contact_completion.set_match_func(self.contact_match_func) self.product_name = '' self.contact_name = '' self.serial_number = '' self.filtered_serial_store = self.builder.get_object( 'serial_number_treeview_filter') self.filtered_serial_store.set_visible_func(self.filter_func) self.product_id = 0 self.populate_product_store() self.populate_contact_store() self.populate_serial_number_history() self.calendar = DateTimeCalendar(self.db) self.calendar.connect('day-selected', self.calendar_day_selected) self.calendar.set_today() self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self): Gtk.Builder.__init__(self) self.add_from_file(UI_FILE) self.connect_signals(self) self.get_object('treeview2').set_model(expense_tree) self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) self.calendar.set_today() self.reconcile_calendar = DateTimeCalendar() self.reconcile_calendar.connect('day-selected', self.reconcile_calendar_day_selected) self.reconcile_calendar.set_relative_to(self.get_object('entry6')) self.reconcile_date = None self.voided_cheque_calendar = DateTimeCalendar() self.voided_cheque_calendar.connect('day-selected', self.voided_cheque_day_selected) self.voided_cheque_calendar.set_relative_to(self.get_object('entry5')) self.voided_cheque_date = None self.account_number = 0 self.bank_transaction_store = self.get_object('bank_transaction_store') self.bank_account_store = self.get_object('bank_account_store') self.transaction_description_store = self.get_object( 'transaction_description_store') self.populate_account_stores() self.window = self.get_object('window1') self.window.show_all()
def __init__(self): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.date_calendar = DateTimeCalendar() self.date_calendar.connect('day-selected', self.day_selected) self.date = None self.deposit_store = self.builder.get_object('checks_to_deposit') self.cash_account_store = self.builder.get_object('cash_account_store') self.populate_account_stores() amount_column = self.builder.get_object('treeviewcolumn2') amount_renderer = self.builder.get_object('cellrenderertext2') amount_column.set_cell_data_func(amount_renderer, self.amount_cell_func) self.window = self.builder.get_object('window1') self.window.show_all()
def __init__(self, main): Figure = None self.main = main self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.db = main.db self.cursor = self.db.cursor() self.store = self.builder.get_object('unpaid_invoice_store') self.window = self.builder.get_object('window') self.window.show_all() main.unpaid_invoices_window = self.window self.date_calendar = DateTimeCalendar() self.date_calendar.connect("day-selected", self.date_selected) amount_column = self.builder.get_object ('treeviewcolumn3') amount_renderer = self.builder.get_object ('cellrenderertext3') amount_column.set_cell_data_func(amount_renderer, self.amount_cell_func)
def __init__(self, loan_id=None): self.builder = Gtk.Builder() self.builder.add_from_file(UI_FILE) self.builder.connect_signals(self) self.cursor = DB.cursor() self.calendar = DateTimeCalendar() self.calendar.connect('day-selected', self.calendar_day_selected) self.date = None self.loan_id = None self.loan_store = self.builder.get_object('loan_store') self.cash_store = self.builder.get_object('cash_store') self.loan_account_store = self.builder.get_object('loan_account_store') self.bank_store = self.builder.get_object('bank_store') self.expense_store = self.builder.get_object('expense_store') self.populate_stores() self.window = self.builder.get_object('window1') self.window.show_all() if loan_id != None: self.builder.get_object('combobox1').set_active_id(str(loan_id))
def __init__(self): Gtk.Builder.__init__(self) self.add_from_file(UI_FILE) self.connect_signals(self) self.cursor = DB.cursor() self.customer_id = None self.customer_store = self.get_object('customer_store') self.statement_store = self.get_object('statement_store') customer_completion = self.get_object('customer_completion') customer_completion.set_match_func(self.customer_match_func) self.calendar = DateTimeCalendar() self.calendar.connect('day-selected-double-click', self.calendar_day_selected) self.calendar.set_relative_to(self.get_object('entry1')) self.statement_end_date = None self.window = self.get_object('window1') self.window.show_all() self.calendar.show()