Exemplo n.º 1
0
 def create_widgets(self):
     self.ctrl.clear_frame(self)
     get_header(self, "Config", lambda: self.config())
     n = ttk.Notebook(self)
     n.grid(row=1, columnspan=2)
     f1 = NewAccount(n, self.model, self.ctrl)
     n.add(f1, text="New account")
 def create_widgets(self):
     self.ctrl.clear_frame(self)
     get_header(self, "Config", lambda: self.config())
     n = ttk.Notebook(self)
     n.grid(row=1, columnspan=2)
     f1 = NewAccount(n, self.model, self.ctrl)
     n.add(f1, text="New account")
Exemplo n.º 3
0
 def create_widgets(self):
     self.ctrl.clear_frame(self)
     get_header(self, "Config", lambda: self.config())
     n = ttk.Notebook(self)
     n.grid(row=1, columnspan=2)
     f1 = SearchClient(n, self.model, self.ctrl)
     f2 = SearchRequest(n, self.model, self.ctrl)
     f3 = SearchRequestDetails(n, self.model, self.ctrl)
     n.add(f1, text="View client", sticky="NS")
     n.add(f2, text="View request", sticky="NS")
     n.add(f3, text="View request details", sticky="NS")
Exemplo n.º 4
0
 def create_widgets(self):
     self.ctrl.clear_frame(self)
     get_header(self, "Config", lambda: self.config())
     n = ttk.Notebook(self)
     n.grid(row=1, columnspan=2)
     f1 = PendingRecruitmentRequest(n, self.model, self.ctrl)
     f2 = SearchRecruitmentRequest(n, self.model, self.ctrl)
     f3 = SearchRequest(n, self.model, self.ctrl)
     f4 = SearchRequestDetails(n, self.model, self.ctrl)
     f5 = NewRecruitmentRequest(n, self.model, self.ctrl)
     n.add(f1, text="Pending recruitments", sticky="NS")
     n.add(f2, text="View recruitment", sticky="NS")
     n.add(f3, text="View request", sticky="NS")
     n.add(f4, text="View request details", sticky="NS")
     n.add(f5, text='New recruitment request')
Exemplo n.º 5
0
 def create_widgets(self):
     self.ctrl.clear_frame(self)
     get_header(self, "Config", lambda: self.config())
     n = ttk.Notebook(self)
     n.grid(row=1, columnspan=2)
     if self.acc_type == "Senior":
         f1 = PendingRequests(n, self.model, self.ctrl)
         n.add(f1, text="Pending requests", sticky="NS")
     f2 = SearchClient(n, self.model, self.ctrl)
     f3 = SearchRequest(n, self.model, self.ctrl)
     f4 = SearchRequestDetails(n, self.model, self.ctrl)
     n.add(f2, text="View client", sticky="NS")
     n.add(f3, text="View request", sticky="NS")
     n.add(f4, text="View request details", sticky="NS")
     if self.acc_type == "Employee":
         f5 = NewClient(n, self.model, self.ctrl)
         f6 = NewRequest(n, self.model, self.ctrl)
         n.add(f5, text="New client", sticky="NS")
         n.add(f6, text="New request", sticky="NS")
     if self.acc_type == "Senior":
         f7 = NewRequestDetails(n, self.model, self.ctrl)
         n.add(f7, text="New request details", sticky="NS")
    def create_widgets(self):
        self.ctrl.clear_frame(self)
        get_header(self, "Config", lambda: self.config())
        n = ttk.Notebook(self)
        n.grid(row=1, columnspan=2)
        f1 = PendingTasks(n, self.model, self.ctrl)
        n.add(f1, text="Active tasks", sticky="NS")
        if self.acc_type == "Manager":
            f2 = SearchRequest(n, self.model, self.ctrl)
            f3 = SearchRequestDetails(n, self.model, self.ctrl)
            n.add(f2, text="View request", sticky="NS")
            n.add(f3, text="View request details", sticky="NS")

        f4 = SearchTasks(n, self.model, self.ctrl)
        n.add(f4, text="View task", sticky="NS")

        if self.acc_type == "Manager":
            f5 = NewRecruitmentRequest(n, self.model, self.ctrl)
            f6 = NewFinancialRequest(n, self.model, self.ctrl)
            f7 = NewTask(n, self.model, self.ctrl)
            n.add(f5, text="New recruitment", sticky="NS")
            n.add(f6, text="New financial", sticky="NS")
            n.add(f7, text="New task", sticky="NS")
Exemplo n.º 7
0
    def create_widgets(self):
        self.ctrl.clear_frame(self)
        get_header(self, "Config", lambda: self.config())
        n = ttk.Notebook(self)
        n.grid(row=1, columnspan=2)

        if self.acc_type == "Manager":
            f1 = PendingRequests(n, self.model, self.ctrl)
            f2 = PendingFinancialRequest(n, self.model, self.ctrl)
            f3 = SearchClient(n, self.model, self.ctrl)
            f4 = SearchRequest(n, self.model, self.ctrl)
            f5 = SearchRequestDetails(n, self.model, self.ctrl)
            f6 = SearchFinancialRequest(n, self.model, self.ctrl)
            f7 = NewDiscount(n, self.model, self.ctrl)
            f8 = SearchDiscount(n, self.model, self.ctrl)
            n.add(f1, text="Pending requests", sticky="NS")
            n.add(f2, text="Pending financials", sticky="NS")
            n.add(f3, text="View client", sticky="NS")
            n.add(f4, text="View request", sticky="NS")
            n.add(f5, text="View request details", sticky="NS")
            n.add(f6, text="View financial", sticky="NS")
            n.add(f7, text="New discount", sticky="NS")
            n.add(f8, text="View discount", sticky="NS")
Exemplo n.º 8
0
    def create_widgets(self):
        self.ctrl.clear_frame(self)
        get_header(self, "Config", lambda: self.config())
        n = ttk.Notebook(self)
        n.grid(row=1, columnspan=2)
        f1 = PendingTasks(n, self.model, self.ctrl)
        n.add(f1, text="Active tasks", sticky="NS")
        if self.acc_type == "Manager":
            f2 = SearchRequest(n, self.model, self.ctrl)
            f3 = SearchRequestDetails(n, self.model, self.ctrl)
            n.add(f2, text="View request", sticky="NS")
            n.add(f3, text="View request details", sticky="NS")

        f4 = SearchTasks(n, self.model, self.ctrl)
        n.add(f4, text="View task", sticky="NS")

        if self.acc_type == "Manager":
            f5 = NewRecruitmentRequest(n, self.model, self.ctrl)
            f6 = NewFinancialRequest(n, self.model, self.ctrl)
            f7 = NewTask(n, self.model, self.ctrl)
            n.add(f5, text="New recruitment", sticky="NS")
            n.add(f6, text="New financial", sticky="NS")
            n.add(f7, text="New task", sticky="NS")
 def config(self):
     self.ctrl.clear_frame(self)
     get_header(self, "General", lambda: self.create_widgets())
     c = Config(self, self.model, self. ctrl)
     c.grid(row=1, columnspan=2)
Exemplo n.º 10
0
 def config(self):
     self.ctrl.clear_frame(self)
     get_header(self, "General", lambda: self.create_widgets())
     c = Config(self, self.model, self. ctrl)
     c.grid(row=1, columnspan=2)