예제 #1
0
    def displayCourseDetails(self):
        res = fetch.course_details(self.course_id) #course_title, course_level, section_name, school_id, code
        if not res:
            return False
        self.course_title_id = res['course_title_id']
        self.course_name     = str(res['name'])
        
        self.code         = str(res['code'])       
        self.school_id    = res['school_id']
        self.course_level = res['level']
        
        self.origional_name         = '"%s"' % self.course_name
        self.origional_code         = '"%s"' % self.code
        self.origional_course_level = self.course_level
        self.origional_school_id    = self.school_id
        self.origional_title_id     = self.course_title_id 

        txt = "Edit Course %s" % self.course_name
        self.SetTitle(txt)
         
        self.text_ctrl_course_name.SetValue(self.course_name)
        self.text_ctrl_short_name.SetValue(self.code)
        
        idx = self.choice_levels.FindString(str(self.course_level))
        self.choice_levels.SetSelection(idx)
        
        loadCmb.restore(self.choice_schools, self.school_id)
        return True
예제 #2
0
    def displayData(self, jid=0):
        self.journal_id = jid
        self.loadSuppliers()
        self.loadDivisions()
        self.loadAccounts()
        
        if self.journal_id:
            txt = 'Edit Transaction No. %d' % self.journal_id
            self.SetTitle(txt)
            
            sql = "SELECT id, date, name + description AS description, \
                          ck_ref, supplier_ref, suppier_id, division_id \
                     FROM acc_journal \
                    WHERE id = %d" % self.journal_id
            res = fetch.getOneDict(sql)
            #rintsql, res

            
            self.text_ctrl_ckrefno.SetValue(res['ck_ref'])
            self.datepicker_ctrl_1.SetValue(res['date'])
            self.text_ctrl_description.SetValue(res['description'])
            self.text_ctrl_supplierrefno.SetValue(res['supplier_ref'])
            
            loadCmb.restore(self.choice_supplier, res['suppier_id'])
            loadCmb.restore(self.choice_division, res['division_id'])
            
            
            self.listDebitItems()
            self.listCreditItems()
예제 #3
0
 def __do_main(self):
     loadCmb.fillCmb(self.choice_school, ((2, "SD"), (3,"SM")))
     gVar.school_id = 2
     loadCmb.restore(self.choice_school, 2)
     self.choice_semester.Select(0)
     gVar.semester = 1
     loadCmb.restore_str(self.choice_semester, '1')
     
     self.displayData()
예제 #4
0
파일: _excul.py 프로젝트: ckSchool/bucky
 def __do_main(self):
     self.current_panel = self.panel_excul_set_days
     loadCmb.fillCmb(self.choice_school, ((2, "SD"), (3,"SM")))
     gVar.school_id = 2
     loadCmb.restore(self.choice_school, 2)
     #self.choice_semester.Select(0)
     gVar.semester = 1
     loadCmb.restore_str(self.choice_semester, '1')
     self.OnSwitch(self.button_set_days.EventHandler)